Home
last modified time | relevance | path

Searched refs:Walker (Results 1 – 12 of 12) sorted by relevance

/sqlite-3.40.0/src/
H A Dwalker.c25 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 Dalter.c809 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 DsqliteInt.h1226 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 Dresolve.c35 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 Dexpr.c1569 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 Dselect.c3933 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 Dattach.c440 static int fixExprCb(Walker *p, Expr *pExpr){ in fixExprCb()
457 static int fixSelectCb(Walker *p, Select *pSelect){ in fixSelectCb()
H A Dwindow.c748 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 Dwherecode.c926 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 Dinsert.c262 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 Dwhere.c3272 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 Dbuild.c2576 static int markImmutableExprStep(Walker *pWalker, Expr *pExpr){ in markImmutableExprStep()
2582 Walker w; in markExprListImmutable()