Github User Fetcher 1.0.0
C Application with Server and GUI
|
Data Fields | ||
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 18275 of file sqlite3.c.
Referenced by sqlite3Update().
struct { ... } SrcList::SrcList_item::fg |
int SrcList::SrcList_item::iCursor |
Definition at line 18272 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(), updateFromSelect(), updateVirtualTable(), wherePathSatisfiesOrderBy(), and wherePathSolver().
unsigned SrcList::SrcList_item::isRecursive |
Definition at line 18269 of file sqlite3.c.
Referenced by generateWithRecursiveQuery().
unsigned SrcList::SrcList_item::isTabFunc |
Definition at line 18266 of file sqlite3.c.
Referenced by exprSelectUsage(), and flattenSubquery().
u8 SrcList::SrcList_item::jointype |
Definition at line 18263 of file sqlite3.c.
Referenced by flattenSubquery(), sqlite3Select(), sqlite3SrcListShiftJoinType(), and yy_reduce().
unsigned SrcList::SrcList_item::notIndexed |
Definition at line 18264 of file sqlite3.c.
Referenced by sqlite3Select().
ExprList* SrcList::SrcList_item::pFuncArg |
Definition at line 18278 of file sqlite3.c.
Referenced by exprSelectUsage().
Expr* SrcList::SrcList_item::pOn |
Definition at line 18273 of file sqlite3.c.
Referenced by exprSelectUsage(), and sqlite3MaterializeView().
Schema* SrcList::SrcList_item::pSchema |
Definition at line 18253 of file sqlite3.c.
Referenced by sqlite3TriggerStepSrc().
Select* SrcList::SrcList_item::pSelect |
Definition at line 18258 of file sqlite3.c.
Referenced by columnTypeImpl(), exprSelectUsage(), isCandidateForInOpt(), isSimpleCount(), sqlite3WindowCodeInit(), sqlite3WindowRewrite(), and xferOptimization().
Table* SrcList::SrcList_item::pTab |
Definition at line 18257 of file sqlite3.c.
Referenced by addWhereTerm(), columnTypeImpl(), exprMightBeIndexed2(), flattenSubquery(), isCandidateForInOpt(), isDistinctRedundant(), isSimpleCount(), lookupName(), renameResolveTrigger(), sqlite3AuthRead(), sqlite3FindInIndex(), sqlite3ResolveSelfReference(), sqlite3UpsertAnalyzeTarget(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WindowCodeStep(), sqlite3WindowRewrite(), tableAndColumnIndex(), and updateFromSelect().
IdList* SrcList::SrcList_item::pUsing |
Definition at line 18274 of file sqlite3.c.
Referenced by flattenSubquery(), and sqlite3MaterializeView().
union { ... } SrcList::SrcList_item::u1 |
Referenced by exprSelectUsage().
char* SrcList::SrcList_item::zAlias |
Definition at line 18256 of file sqlite3.c.
Referenced by yy_reduce().
char* SrcList::SrcList_item::zDatabase |
Definition at line 18254 of file sqlite3.c.
Referenced by sqlite3BeginTrigger(), sqlite3DropTrigger(), and sqlite3MaterializeView().
char* SrcList::SrcList_item::zName |
Definition at line 18255 of file sqlite3.c.
Referenced by sqlite3BeginTrigger(), sqlite3DropTrigger(), sqlite3MaterializeView(), sqlite3ResolveSelfReference(), sqlite3TriggerStepSrc(), and yy_reduce().