| /sqlite-3.40.0/src/ |
| H A D | walker.c | 25 static int walkWindowList(Walker *pWalker, Window *pList, int bOneOnly){ in walkWindowList() 64 static SQLITE_NOINLINE int walkExpr(Walker *pWalker, Expr *pExpr){ in walkExpr() 96 int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){ in sqlite3WalkExpr() 104 int sqlite3WalkExprList(Walker *pWalker, ExprList *p){ in sqlite3WalkExprList() 119 void sqlite3WalkWinDefnDummyCallback(Walker *pWalker, Select *p){ in sqlite3WalkWinDefnDummyCallback() 131 int sqlite3WalkSelectExpr(Walker *pWalker, Select *p){ in sqlite3WalkSelectExpr() 164 int sqlite3WalkSelectFrom(Walker *pWalker, Select *p){ in sqlite3WalkSelectFrom() 202 int sqlite3WalkSelect(Walker *pWalker, Select *p){ in sqlite3WalkSelect() 225 int sqlite3WalkerDepthIncrease(Walker *pWalker, Select *pSelect){ in sqlite3WalkerDepthIncrease() 245 int sqlite3ExprWalkNoop(Walker *NotUsed, Expr *NotUsed2){ in sqlite3ExprWalkNoop() [all …]
|
| H A D | alter.c | 809 static int renameUnmapExprCb(Walker *pWalker, Expr *pExpr){ in renameUnmapExprCb() 909 Walker sWalker; in sqlite3RenameExprUnmap() 910 memset(&sWalker, 0, sizeof(Walker)); in sqlite3RenameExprUnmap() 926 Walker sWalker; in sqlite3RenameExprlistUnmap() 927 memset(&sWalker, 0, sizeof(Walker)); in sqlite3RenameExprlistUnmap() 1478 Walker sWalker; in renameColumnFunc() 1507 memset(&sWalker, 0, sizeof(Walker)); in renameColumnFunc() 1704 Walker sWalker; in renameTableFunc() 1715 memset(&sWalker, 0, sizeof(Walker)); in renameTableFunc() 1896 Walker sWalker; in renameQuotefixFunc() [all …]
|
| H A D | sqliteInt.h | 1226 typedef struct Walker Walker; typedef 4079 struct Walker { struct 4114 Walker w; /* Walker object */ argument 4123 int sqlite3WalkExpr(Walker*, Expr*); 4124 int sqlite3WalkExprList(Walker*, ExprList*); 4125 int sqlite3WalkSelect(Walker*, Select*); 4126 int sqlite3WalkSelectExpr(Walker*, Select*); 4127 int sqlite3WalkSelectFrom(Walker*, Select*); 4128 int sqlite3ExprWalkNoop(Walker*, Expr*); 4129 int sqlite3SelectWalkNoop(Walker*, Select*); [all …]
|
| H A D | resolve.c | 35 static int incrAggDepth(Walker *pWalker, Expr *pExpr){ in incrAggDepth() 41 Walker w; in incrAggFunctionDepth() 856 static int resolveExprStep(Walker *pWalker, Expr *pExpr){ in resolveExprStep() 1578 static int resolveRemoveWindowsCb(Walker *pWalker, Expr *pExpr){ in resolveRemoveWindowsCb() 1593 Walker sWalker; in windowRemoveExprFromSelect() 1594 memset(&sWalker, 0, sizeof(Walker)); in windowRemoveExprFromSelect() 1685 static int resolveSelectStep(Walker *pWalker, Select *p){ in resolveSelectStep() 1978 Walker w; in sqlite3ResolveExprNames() 2018 Walker w; in sqlite3ResolveExprListNames() 2073 Walker w; in sqlite3ResolveSelectNames()
|
| H A D | expr.c | 1569 Walker w; in gatherSelectWindows() 2252 Walker w; in exprIsConst() 2388 Walker w; in sqlite3ExprIsConstantOrGroupBy() 2430 Walker w; in sqlite3ExprContainsSubquery() 5959 Walker w; in sqlite3ExprImpliesNonNullRow() 5996 static int exprIdxCover(Walker *pWalker, Expr *pExpr){ in exprIdxCover() 6022 Walker w; in sqlite3ExprCoveredByIndex() 6089 static int exprRefToSrcList(Walker *pWalker, Expr *pExpr){ in exprRefToSrcList() 6127 Walker w; in sqlite3ReferencesSrcList() 6250 static int analyzeAggregate(Walker *pWalker, Expr *pExpr){ in analyzeAggregate() [all …]
|
| H A D | select.c | 3933 Walker w; in recomputeColumnsUsed() 3996 static int renumberCursorsCb(Walker *pWalker, Expr *pExpr){ in renumberCursorsCb() 4031 Walker w; in renumberCursors() 4900 Walker w; in propagateConstants() 5446 Walker *pWalker, /* Current tree walker */ in resolveFromTermToCte() 5628 void sqlite3SelectPopWith(Walker *pWalker, Select *p){ in sqlite3SelectPopWith() 5723 static int selectExpander(Walker *pWalker, Select *p){ in selectExpander() 6103 Walker w; in sqlite3SelectExpand() 6169 Walker w; in sqlite3SelectAddTypeInfo() 6415 static int havingToWhereExprCb(Walker *pWalker, Expr *pExpr){ in havingToWhereExprCb() [all …]
|
| H A D | attach.c | 440 static int fixExprCb(Walker *p, Expr *pExpr){ in fixExprCb() 457 static int fixSelectCb(Walker *p, Select *pSelect){ in fixSelectCb()
|
| H A D | window.c | 748 static int selectWindowRewriteExprCb(Walker *pWalker, Expr *pExpr){ in selectWindowRewriteExprCb() 830 static int selectWindowRewriteSelectCb(Walker *pWalker, Select *pSelect){ in selectWindowRewriteSelectCb() 865 Walker sWalker; in selectWindowRewriteEList() 869 memset(&sWalker, 0, sizeof(Walker)); in selectWindowRewriteEList() 932 static int sqlite3WindowExtraAggFuncDepth(Walker *pWalker, Expr *pExpr){ in sqlite3WindowExtraAggFuncDepth() 941 static int disallowAggregatesInOrderByCb(Walker *pWalker, Expr *pExpr){ in disallowAggregatesInOrderByCb() 977 Walker w; in sqlite3WindowRewrite()
|
| H A D | wherecode.c | 926 static int codeCursorHintCheckExpr(Walker *pWalker, Expr *pExpr){ in codeCursorHintCheckExpr() 953 static int codeCursorHintIsOrFunction(Walker *pWalker, Expr *pExpr){ in codeCursorHintIsOrFunction() 988 static int codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr){ in codeCursorHintFixExpr() 1034 Walker sWalker; in codeCursorHint()
|
| H A D | insert.c | 262 static int exprColumnFlagUnion(Walker *pWalker, Expr *pExpr){ in exprColumnFlagUnion() 284 Walker w; in sqlite3ComputeGeneratedColumns() 1460 static int checkConstraintExprNode(Walker *pWalker, Expr *pExpr){ in checkConstraintExprNode() 1494 Walker w; in sqlite3ExprReferencesUpdatedColumn()
|
| H A D | where.c | 3272 static int whereIsCoveringIndexWalkCallback(Walker *pWalk, Expr *pExpr){ in whereIsCoveringIndexWalkCallback() 3312 Walker w; in whereIsCoveringIndex() 5273 static int exprNodeIsDeterministic(Walker *pWalker, Expr *pExpr){ in exprNodeIsDeterministic() 5287 Walker w; in exprIsDeterministic()
|
| H A D | build.c | 2576 static int markImmutableExprStep(Walker *pWalker, Expr *pExpr){ in markImmutableExprStep() 2582 Walker w; in markExprListImmutable()
|