#include <sqliteInt.h>
Public Attributes | |
u8 | op |
char | affinity |
u16 | flags |
CollSeq * | pColl |
Expr * | pLeft |
Expr * | pRight |
ExprList * | pList |
Token | token |
Token | span |
int | iTable |
int | iColumn |
AggInfo * | pAggInfo |
int | iAgg |
int | iRightJoinTable |
Select * | pSelect |
Table * | pTab |
Definition at line 1322 of file sqliteInt.h.
char Expr::affinity |
Definition at line 1324 of file sqliteInt.h.
Referenced by lookupName(), resolveExprStep(), and sqlite3ExprAffinity().
Definition at line 1325 of file sqliteInt.h.
Referenced by analyzeAggregate(), codeCompareOperands(), codeInteger(), evalConstExpr(), exprAnalyze(), exprCommute(), isAppropriateForFactoring(), multiSelectOrderBy(), resolveAlias(), resolveCompoundOrderBy(), sqlite3BinaryCompareCollSeq(), sqlite3Expr(), sqlite3ExprCodeTarget(), sqlite3ExprCompare(), sqlite3ExprIsInteger(), sqlite3ExprSetColl(), substExpr(), transferJoinMarkings(), and yy_reduce().
int Expr::iAgg |
Definition at line 1335 of file sqliteInt.h.
Referenced by analyzeAggregate(), sqlite3Expr(), sqlite3ExprCodeTarget(), and substExpr().
int Expr::iColumn |
Definition at line 1332 of file sqliteInt.h.
Referenced by analyzeAggregate(), bestVirtualIndex(), columnType(), exprAnalyze(), generateColumnNames(), isLikeOrGlob(), isSortingIndex(), lookupName(), resolveExprStep(), selectColumnsFromExprList(), sortableByRowid(), sqlite3AuthRead(), sqlite3CodeSubselect(), sqlite3ExprAffinity(), sqlite3ExprCodeTarget(), sqlite3ExprCollSeq(), sqlite3ExprCompare(), sqlite3FindInIndex(), sqlite3WhereBegin(), substExpr(), and yy_reduce().
Definition at line 1336 of file sqliteInt.h.
Referenced by addWhereTerm(), exprAnalyze(), setJoinExpr(), and transferJoinMarkings().
int Expr::iTable |
Definition at line 1332 of file sqliteInt.h.
Referenced by analyzeAggregate(), bestVirtualIndex(), codeEqualityTerm(), codeInteger(), columnType(), evalConstExpr(), exprAnalyze(), exprTableUsage(), generateColumnNames(), isSortingIndex(), lookupName(), multiSelectOrderBy(), resolveAlias(), resolveCompoundOrderBy(), resolveExprStep(), sortableByRowid(), sqlite3AuthRead(), sqlite3CodeSubselect(), sqlite3ExprAssignVarNumber(), sqlite3ExprCodeAndCache(), sqlite3ExprCodeTarget(), sqlite3ExprCompare(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3ExprIsInteger(), sqlite3FindInIndex(), sqlite3RegisterExpr(), and substExpr().
Definition at line 1323 of file sqliteInt.h.
Referenced by analyzeAggregate(), bestVirtualIndex(), codeCompareOperands(), codeEqualityTerm(), columnType(), comparisonAffinity(), evalConstExpr(), exprAnalyze(), exprCommute(), exprNodeIsConstant(), exprTableUsage(), generateColumnNames(), isAppropriateForFactoring(), isCandidateForInOpt(), isLikeOrGlob(), isMatchOfColumn(), isSortingIndex(), lookupName(), minMaxQuery(), resolveAlias(), resolveAsName(), resolveAttachExpr(), resolveExprStep(), selectColumnsFromExprList(), selectExpander(), sortableByRowid(), sqlite3AlterFinishAddColumn(), sqlite3AuthRead(), sqlite3CodeSubselect(), sqlite3Expr(), sqlite3ExprAffinity(), sqlite3ExprCodeAndCache(), sqlite3ExprCodeTarget(), sqlite3ExprCollSeq(), sqlite3ExprCompare(), sqlite3ExprFunction(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3ExprIsInteger(), sqlite3IsLikeFunction(), sqlite3Select(), sqlite3ValueFromExpr(), sqlite3VtabOverloadFunction(), sqlite3WhereBegin(), substExpr(), whereSplit(), xferOptimization(), and yy_reduce().
Definition at line 1334 of file sqliteInt.h.
Referenced by analyzeAggregate(), and sqlite3ExprCodeTarget().
Definition at line 1326 of file sqliteInt.h.
Referenced by exprCommute(), multiSelectOrderBy(), resolveAlias(), resolveCompoundOrderBy(), sqlite3BinaryCompareCollSeq(), sqlite3CreateIndex(), sqlite3Expr(), sqlite3ExprCollSeq(), and sqlite3ExprSetColl().
Definition at line 1327 of file sqliteInt.h.
Referenced by codeCompareOperands(), comparisonAffinity(), exprAnalyze(), exprCommute(), exprTableUsage(), findTerm(), isAppropriateForFactoring(), lookupName(), orTermIsOptCandidate(), resolveExprStep(), selectExpander(), setJoinExpr(), sqlite3CodeSubselect(), sqlite3Expr(), sqlite3ExprClear(), sqlite3ExprCodeTarget(), sqlite3ExprCollSeq(), sqlite3ExprCompare(), sqlite3ExprDup(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3ExprIsInteger(), sqlite3FindInIndex(), sqlite3FixExpr(), sqlite3ValueFromExpr(), sqlite3WalkExpr(), substExpr(), and whereSplit().
Definition at line 1328 of file sqliteInt.h.
Referenced by analyzeAggregate(), bestIndex(), evalConstExpr(), exprAnalyze(), exprTableUsage(), isLikeOrGlob(), isMatchOfColumn(), lookupName(), minMaxQuery(), resetAccumulator(), resolveExprStep(), sqlite3CodeSubselect(), sqlite3ExprClear(), sqlite3ExprCodeTarget(), sqlite3ExprCompare(), sqlite3ExprDup(), sqlite3ExprFunction(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3FixExpr(), sqlite3IsLikeFunction(), sqlite3Select(), sqlite3WalkExpr(), substExpr(), and yy_reduce().
Definition at line 1327 of file sqliteInt.h.
Referenced by codeEqualityTerm(), comparisonAffinity(), exprAnalyze(), exprCommute(), exprTableUsage(), findTerm(), lookupName(), orTermIsOptCandidate(), resolveExprStep(), selectColumnsFromExprList(), selectExpander(), setJoinExpr(), sqlite3Expr(), sqlite3ExprClear(), sqlite3ExprCodeTarget(), sqlite3ExprCompare(), sqlite3ExprDup(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3FixExpr(), sqlite3WalkExpr(), sqlite3WhereBegin(), substExpr(), and whereSplit().
Definition at line 1337 of file sqliteInt.h.
Referenced by bestIndex(), columnType(), comparisonAffinity(), exprAnalyze(), exprTableUsage(), lookupName(), resolveExprStep(), sqlite3CodeSubselect(), sqlite3ExprAffinity(), sqlite3ExprClear(), sqlite3ExprCompare(), sqlite3ExprDup(), sqlite3FindInIndex(), sqlite3FixExpr(), sqlite3WalkExpr(), substExpr(), and yy_reduce().
Definition at line 1339 of file sqliteInt.h.
Referenced by analyzeAggregate(), lookupName(), resolveExprStep(), selectColumnsFromExprList(), sqlite3ExprAffinity(), sqlite3ExprCodeTarget(), sqlite3ExprCollSeq(), sqlite3VtabOverloadFunction(), and substExpr().
Definition at line 1331 of file sqliteInt.h.
Referenced by codeAttach(), codeEqualityTerm(), flattenSubquery(), generateColumnNames(), resolveAttachExpr(), selectColumnsFromExprList(), selectExpander(), sqlite3AddDefaultValue(), sqlite3Expr(), sqlite3ExprClear(), sqlite3ExprCodeTarget(), sqlite3ExprDup(), sqlite3ExprFunction(), sqlite3ExprListDup(), sqlite3ExprSpan(), sqlite3Pragma(), substExpr(), and yy_reduce().
Definition at line 1330 of file sqliteInt.h.
Referenced by analyzeAggregate(), codeInteger(), exprAnalyze(), isLikeOrGlob(), isMatchOfColumn(), minMaxQuery(), resolveAsName(), resolveExprStep(), selectColumnsFromExprList(), selectExpander(), sqlite3DequoteExpr(), sqlite3Expr(), sqlite3ExprAffinity(), sqlite3ExprAssignVarNumber(), sqlite3ExprClear(), sqlite3ExprCodeTarget(), sqlite3ExprCompare(), sqlite3ExprDup(), sqlite3ExprFunction(), sqlite3ExprIsInteger(), sqlite3IsLikeFunction(), sqlite3ValueFromExpr(), and substExpr().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:04 2011 by Doxygen 1.6.1