Github User Fetcher 1.0.0
C Application with Server and GUI
|
Data Fields | ||
Expr * | pExpr | |
char * | zEName | |
u8 | sortFlags | |
unsigned | eEName:2 | |
unsigned | done:1 | |
unsigned | reusable:1 | |
unsigned | bSorterRef:1 | |
unsigned | bNulls: 1 | |
union { | ||
struct { | ||
u16 iOrderByCol | ||
u16 iAlias | ||
} x | ||
int iConstExprReg | ||
} | u | |
unsigned ExprList::ExprList_item::bNulls |
Definition at line 18189 of file sqlite3.c.
Referenced by sqlite3HasExplicitNulls().
unsigned ExprList::ExprList_item::bSorterRef |
Definition at line 18188 of file sqlite3.c.
Referenced by selectInnerLoop().
unsigned ExprList::ExprList_item::done |
Definition at line 18186 of file sqlite3.c.
Referenced by resolveCompoundOrderBy().
unsigned ExprList::ExprList_item::eEName |
Definition at line 18185 of file sqlite3.c.
Referenced by generateColumnNames(), lookupName(), renameColumnElistNames(), resolveAsName(), selectExpander(), and sqlite3ColumnsFromExprList().
int ExprList::ExprList_item::iConstExprReg |
Definition at line 18195 of file sqlite3.c.
Referenced by sqlite3FinishCoding().
u16 ExprList::ExprList_item::iOrderByCol |
Definition at line 18192 of file sqlite3.c.
Referenced by flattenSubquery(), multiSelectOrderBy(), removeUnindexableInClauseTerms(), and selectInnerLoop().
Expr* ExprList::ExprList_item::pExpr |
Definition at line 18182 of file sqlite3.c.
Referenced by allocateIndexInfo(), codeExprOrVector(), columnTypeImpl(), convertToWithoutRowidTable(), exprAnalyze(), exprCodeBetween(), exprCodeVector(), exprImpliesNotNull(), exprINAffinity(), exprMightBeIndexed2(), exprVectorRegister(), findIndexCol(), generateColumnNames(), heightOfSelect(), indexColumnIsBeingUpdated(), indexMightHelpWithOrderBy(), isAuxiliaryVtabOperator(), isCandidateForInOpt(), isDistinctRedundant(), isLikeOrGlob(), isSimpleCount(), lookupName(), minMaxQuery(), multiSelectCollSeq(), multiSelectOrderByKeyInfo(), removeUnindexableInClauseTerms(), resolveAlias(), resolveExprStep(), resolveOrderByTermToExprList(), resolveOrderGroupBy(), selectExpander(), selectInnerLoop(), selectWindowRewriteExprCb(), sqlite3AddPrimaryKey(), sqlite3CodeRhsOfIN(), sqlite3ColumnsFromExprList(), sqlite3CreateIndex(), sqlite3ExprAffinity(), sqlite3ExprCodeIN(), sqlite3ExprCodeTarget(), sqlite3ExprCollSeq(), sqlite3ExprForVectorField(), sqlite3ExprListAppendVector(), sqlite3ExprListCompare(), sqlite3ExprSkipCollateAndLikely(), sqlite3FindInIndex(), sqlite3FinishCoding(), sqlite3GenerateConstraintChecks(), sqlite3IndexAffinityStr(), sqlite3Insert(), sqlite3IsLikeFunction(), sqlite3Pragma(), sqlite3ResolveExprListNames(), sqlite3Select(), sqlite3SetJoinExpr(), sqlite3Update(), sqlite3UpsertAnalyzeTarget(), sqlite3VectorFieldSubexpr(), sqlite3WhereTabFuncArgs(), substExpr(), substSelect(), unsetJoinExpr(), updateFromSelect(), updateVirtualTable(), whereIndexExprTrans(), wherePathSatisfiesOrderBy(), whereRangeVectorLen(), whereScanInit(), windowAggStep(), xferCompatibleIndex(), xferOptimization(), and yy_reduce().
unsigned ExprList::ExprList_item::reusable |
Definition at line 18187 of file sqlite3.c.
Referenced by sqlite3ExprCodeRunJustOnce().
u8 ExprList::ExprList_item::sortFlags |
Definition at line 18184 of file sqlite3.c.
Referenced by allocateIndexInfo(), convertToWithoutRowidTable(), minMaxQuery(), multiSelectOrderByKeyInfo(), sqlite3AddPrimaryKey(), sqlite3ExprListCompare(), sqlite3HasExplicitNulls(), sqlite3Select(), wherePathSatisfiesOrderBy(), and windowCodeRangeTest().
union { ... } ExprList::ExprList_item::u |
Referenced by flattenSubquery(), multiSelectOrderBy(), removeUnindexableInClauseTerms(), selectInnerLoop(), and sqlite3FinishCoding().
struct { ... } ExprList::ExprList_item::x |
Referenced by flattenSubquery(), multiSelectOrderBy(), removeUnindexableInClauseTerms(), and selectInnerLoop().
char* ExprList::ExprList_item::zEName |
Definition at line 18183 of file sqlite3.c.
Referenced by checkColumnOverlap(), generateColumnNames(), lookupName(), renameColumnElistNames(), resolveAsName(), selectExpander(), selectInnerLoop(), sqlite3ColumnsFromExprList(), sqlite3CreateForeignKey(), sqlite3ExprListAppendVector(), sqlite3GenerateConstraintChecks(), and sqlite3Update().