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

Public Attributes | |
| Schema * | pSchema |
| char * | zDatabase |
| char * | zName |
| char * | zAlias |
| Table * | pTab |
| Select * | pSelect |
| int | addrFillSub |
| int | regReturn |
| int | regResult |
| struct { | |
| u8 jointype | |
| unsigned notIndexed:1 | |
| unsigned isIndexedBy:1 | |
| unsigned isTabFunc:1 | |
| unsigned isCorrelated:1 | |
| unsigned viaCoroutine:1 | |
| unsigned isRecursive:1 | |
| unsigned fromDDL:1 | |
| } | fg |
| int | iCursor |
| Expr * | pOn |
| IdList * | pUsing |
| Bitmask | colUsed |
| union { | |
| char * zIndexedBy | |
| ExprList * pFuncArg | |
| } | u1 |
| Index * | pIBIndex |
| Bitmask SrcList::SrcList_item::colUsed |
Definition at line 18251 of file sqlite3.c.
Referenced by sqlite3Update().
| struct { ... } SrcList::SrcList_item::fg |
| int SrcList::SrcList_item::iCursor |
Definition at line 18248 of file sqlite3.c.
Referenced by columnTypeImpl(), exprMightBeIndexed2(), fkScanChildren(), flattenSubquery(), generateWithRecursiveQuery(), isCandidateForInOpt(), isDistinctRedundant(), resolveExprStep(), selectSrcCount(), selectWindowRewriteExprCb(), sqlite3AuthRead(), sqlite3DeleteFrom(), sqlite3FunctionUsesThisSrc(), sqlite3Insert(), sqlite3ResolveSelfReference(), sqlite3SrcListAppend(), sqlite3SrcListEnlarge(), sqlite3Update(), sqlite3UpsertAnalyzeTarget(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WindowCodeStep(), updateVirtualTable(), wherePathSatisfiesOrderBy(), and wherePathSolver().
| unsigned SrcList::SrcList_item::isRecursive |
Definition at line 18245 of file sqlite3.c.
Referenced by generateWithRecursiveQuery().
| unsigned SrcList::SrcList_item::isTabFunc |
Definition at line 18242 of file sqlite3.c.
Referenced by exprSelectUsage(), and flattenSubquery().
| u8 SrcList::SrcList_item::jointype |
Definition at line 18239 of file sqlite3.c.
Referenced by flattenSubquery(), sqlite3Select(), sqlite3SrcListShiftJoinType(), and yy_reduce().
| unsigned SrcList::SrcList_item::notIndexed |
Definition at line 18240 of file sqlite3.c.
Referenced by sqlite3Select().
| ExprList* SrcList::SrcList_item::pFuncArg |
Definition at line 18254 of file sqlite3.c.
Referenced by exprSelectUsage().
| Expr* SrcList::SrcList_item::pOn |
Definition at line 18249 of file sqlite3.c.
Referenced by exprSelectUsage(), and sqlite3MaterializeView().
| Select* SrcList::SrcList_item::pSelect |
Definition at line 18234 of file sqlite3.c.
Referenced by columnTypeImpl(), exprSelectUsage(), isCandidateForInOpt(), isSimpleCount(), sqlite3WindowCodeInit(), sqlite3WindowRewrite(), and xferOptimization().
| Table* SrcList::SrcList_item::pTab |
Definition at line 18233 of file sqlite3.c.
Referenced by addWhereTerm(), columnTypeImpl(), exprMightBeIndexed2(), flattenSubquery(), isCandidateForInOpt(), isDistinctRedundant(), isSimpleCount(), lookupName(), renameResolveTrigger(), sqlite3AuthRead(), sqlite3FindInIndex(), sqlite3FkCheck(), sqlite3ResolveSelfReference(), sqlite3UpsertAnalyzeTarget(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WindowCodeStep(), sqlite3WindowRewrite(), tableAndColumnIndex(), and withExpand().
| IdList* SrcList::SrcList_item::pUsing |
Definition at line 18250 of file sqlite3.c.
Referenced by flattenSubquery(), and sqlite3MaterializeView().
| int SrcList::SrcList_item::regReturn |
Definition at line 18236 of file sqlite3.c.
Referenced by constructAutomaticIndex().
| union { ... } SrcList::SrcList_item::u1 |
Referenced by exprSelectUsage().
| char* SrcList::SrcList_item::zAlias |
Definition at line 18232 of file sqlite3.c.
Referenced by yy_reduce().
| char* SrcList::SrcList_item::zDatabase |
Definition at line 18230 of file sqlite3.c.
Referenced by sqlite3BeginTrigger(), sqlite3DropTrigger(), sqlite3MaterializeView(), and targetSrcList().
| char* SrcList::SrcList_item::zName |
Definition at line 18231 of file sqlite3.c.
Referenced by renameResolveTrigger(), sqlite3BeginTrigger(), sqlite3DropTrigger(), sqlite3MaterializeView(), sqlite3ResolveSelfReference(), targetSrcList(), and yy_reduce().