#include <sqliteInt.h>
Public Attributes | |
ExprList * | pEList |
u8 | op |
char | affinity |
u16 | selFlags |
SrcList * | pSrc |
Expr * | pWhere |
ExprList * | pGroupBy |
Expr * | pHaving |
ExprList * | pOrderBy |
Select * | pPrior |
Select * | pNext |
Select * | pRightmost |
Expr * | pLimit |
Expr * | pOffset |
int | iLimit |
int | iOffset |
int | addrOpenEphm [3] |
Definition at line 1601 of file sqliteInt.h.
int Select::addrOpenEphm[3] |
Definition at line 1617 of file sqliteInt.h.
Referenced by multiSelect(), sqlite3Select(), sqlite3SelectDup(), and sqlite3SelectNew().
char Select::affinity |
Definition at line 1604 of file sqliteInt.h.
Referenced by generateOutputSubroutine(), generateSortTail(), and selectInnerLoop().
int Select::iLimit |
Definition at line 1616 of file sqliteInt.h.
Referenced by computeLimitRegisters(), generateOutputSubroutine(), generateSortTail(), multiSelect(), multiSelectOrderBy(), pushOntoSorter(), selectInnerLoop(), and sqlite3SelectDup().
int Select::iOffset |
Definition at line 1616 of file sqliteInt.h.
Referenced by codeOffset(), computeLimitRegisters(), multiSelect(), multiSelectOrderBy(), pushOntoSorter(), and sqlite3SelectDup().
Definition at line 1603 of file sqliteInt.h.
Referenced by flattenSubquery(), multiSelect(), multiSelectOrderBy(), sqlite3SelectDup(), sqlite3SelectNew(), and yy_reduce().
Definition at line 1602 of file sqliteInt.h.
Referenced by clearSelect(), columnType(), comparisonAffinity(), exprSelectTableUsage(), flattenSubquery(), generateOutputSubroutine(), isCandidateForInOpt(), minMaxQuery(), multiSelect(), multiSelectCollSeq(), multiSelectOrderBy(), resolveCompoundOrderBy(), resolveOrderByTermToExprList(), resolveOrderGroupBy(), resolveSelectStep(), selectAddColumnTypeAndCollation(), selectExpander(), sqlite3CodeSubselect(), sqlite3ExprAffinity(), sqlite3FindInIndex(), sqlite3FixSelect(), sqlite3Insert(), sqlite3ResolveOrderGroupBy(), sqlite3ResultSetOfSelect(), sqlite3Select(), sqlite3SelectDup(), sqlite3SelectNew(), sqlite3WalkSelectExpr(), substSelect(), and xferOptimization().
Definition at line 1608 of file sqliteInt.h.
Referenced by clearSelect(), exprSelectTableUsage(), flattenSubquery(), isCandidateForInOpt(), resolveSelectStep(), sqlite3Select(), sqlite3SelectDup(), sqlite3SelectNew(), sqlite3WalkSelectExpr(), substSelect(), and xferOptimization().
Definition at line 1609 of file sqliteInt.h.
Referenced by clearSelect(), exprSelectTableUsage(), flattenSubquery(), resolveSelectStep(), sqlite3FixSelect(), sqlite3Select(), sqlite3SelectDup(), sqlite3SelectNew(), sqlite3WalkSelectExpr(), and substSelect().
Definition at line 1614 of file sqliteInt.h.
Referenced by clearSelect(), computeLimitRegisters(), flattenSubquery(), isCandidateForInOpt(), multiSelect(), multiSelectOrderBy(), resolveSelectStep(), sqlite3CodeSubselect(), sqlite3SelectDup(), sqlite3SelectNew(), sqlite3WalkSelectExpr(), and xferOptimization().
Definition at line 1612 of file sqliteInt.h.
Referenced by resolveCompoundOrderBy(), and sqlite3Select().
Definition at line 1615 of file sqliteInt.h.
Referenced by clearSelect(), computeLimitRegisters(), flattenSubquery(), isCandidateForInOpt(), multiSelect(), multiSelectOrderBy(), resolveSelectStep(), sqlite3SelectDup(), sqlite3SelectNew(), sqlite3WalkSelectExpr(), and xferOptimization().
Definition at line 1610 of file sqliteInt.h.
Referenced by clearSelect(), exprSelectTableUsage(), flattenSubquery(), generateSortTail(), multiSelect(), multiSelectOrderBy(), resolveCompoundOrderBy(), resolveSelectStep(), sqlite3Select(), sqlite3SelectDup(), sqlite3SelectNew(), sqlite3WalkSelectExpr(), substSelect(), and xferOptimization().
Definition at line 1611 of file sqliteInt.h.
Referenced by clearSelect(), exprSelectTableUsage(), flattenSubquery(), isCandidateForInOpt(), multiSelect(), multiSelectCollSeq(), multiSelectOrderBy(), resolveCompoundOrderBy(), resolveSelectStep(), selectAddSubqueryTypeInfo(), selectExpander(), sqlite3FixSelect(), sqlite3ResultSetOfSelect(), sqlite3Select(), sqlite3SelectDup(), sqlite3WalkSelect(), substSelect(), xferOptimization(), and yy_reduce().
Definition at line 1613 of file sqliteInt.h.
Referenced by flattenSubquery(), multiSelect(), multiSelectOrderBy(), sqlite3Select(), and sqlite3SelectDup().
Definition at line 1606 of file sqliteInt.h.
Referenced by clearSelect(), columnType(), flattenSubquery(), isCandidateForInOpt(), resolveOrderByTermToExprList(), resolveSelectStep(), selectAddColumnTypeAndCollation(), selectAddSubqueryTypeInfo(), selectExpander(), sqlite3FindInIndex(), sqlite3FixSelect(), sqlite3Select(), sqlite3SelectDup(), sqlite3SelectNew(), sqlite3ViewGetColumnNames(), sqlite3WalkSelectFrom(), sqliteProcessJoin(), substSelect(), and xferOptimization().
Definition at line 1607 of file sqliteInt.h.
Referenced by clearSelect(), exprSelectTableUsage(), flattenSubquery(), isCandidateForInOpt(), resolveSelectStep(), sqlite3FixSelect(), sqlite3Select(), sqlite3SelectDup(), sqlite3SelectNew(), sqlite3WalkSelectExpr(), sqliteProcessJoin(), substSelect(), and xferOptimization().
Definition at line 1605 of file sqliteInt.h.
Referenced by flattenSubquery(), isCandidateForInOpt(), multiSelect(), resolveSelectStep(), selectAddColumnTypeAndCollation(), selectAddSubqueryTypeInfo(), selectExpander(), sqlite3Select(), sqlite3SelectDup(), sqlite3SelectNew(), sqlite3SelectPrep(), and xferOptimization().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:04 2011 by Doxygen 1.6.1