![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|

Public Attributes | |
| 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 18165 of file sqlite3.c.
Referenced by sqlite3HasExplicitNulls().
| unsigned ExprList::ExprList_item::bSorterRef |
Definition at line 18164 of file sqlite3.c.
Referenced by selectInnerLoop().
| unsigned ExprList::ExprList_item::done |
Definition at line 18162 of file sqlite3.c.
Referenced by resolveCompoundOrderBy().
| unsigned ExprList::ExprList_item::eEName |
Definition at line 18161 of file sqlite3.c.
Referenced by generateColumnNames(), lookupName(), renameColumnElistNames(), resolveAsName(), selectExpander(), and sqlite3ColumnsFromExprList().
| int ExprList::ExprList_item::iConstExprReg |
Definition at line 18171 of file sqlite3.c.
Referenced by sqlite3FinishCoding().
| Expr* ExprList::ExprList_item::pExpr |
Definition at line 18158 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(), sqlite3ResolveExprListNames(), sqlite3Select(), sqlite3SetJoinExpr(), sqlite3Update(), sqlite3UpsertAnalyzeTarget(), sqlite3VectorFieldSubexpr(), substExpr(), substSelect(), unsetJoinExpr(), updateVirtualTable(), whereIndexExprTrans(), wherePathSatisfiesOrderBy(), whereRangeVectorLen(), whereScanInit(), windowAggStep(), xferCompatibleIndex(), xferOptimization(), and yy_reduce().
| unsigned ExprList::ExprList_item::reusable |
Definition at line 18163 of file sqlite3.c.
Referenced by sqlite3ExprCodeRunJustOnce().
| u8 ExprList::ExprList_item::sortFlags |
Definition at line 18160 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 18159 of file sqlite3.c.
Referenced by checkColumnOverlap(), generateColumnNames(), lookupName(), renameColumnElistNames(), resolveAsName(), selectExpander(), selectInnerLoop(), sqlite3ColumnsFromExprList(), sqlite3CreateForeignKey(), sqlite3ExprListAppendVector(), sqlite3GenerateConstraintChecks(), and sqlite3Update().