ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
SrcList::SrcList_item Struct Reference
Collaboration diagram for SrcList::SrcList_item:

Public Attributes

SchemapSchema
 
char * zDatabase
 
char * zName
 
char * zAlias
 
TablepTab
 
SelectpSelect
 
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
 
ExprpOn
 
IdListpUsing
 
Bitmask colUsed
 
union {
   char *   zIndexedBy
 
   ExprList *   pFuncArg
 
u1
 
IndexpIBIndex
 

Detailed Description

Definition at line 18228 of file sqlite3.c.

Member Data Documentation

◆ addrFillSub

int SrcList::SrcList_item::addrFillSub

Definition at line 18235 of file sqlite3.c.

◆ colUsed

Bitmask SrcList::SrcList_item::colUsed

Definition at line 18251 of file sqlite3.c.

Referenced by sqlite3Update().

◆ 

◆ fromDDL

unsigned SrcList::SrcList_item::fromDDL

Definition at line 18246 of file sqlite3.c.

◆ iCursor

◆ isCorrelated

unsigned SrcList::SrcList_item::isCorrelated

Definition at line 18243 of file sqlite3.c.

◆ isIndexedBy

unsigned SrcList::SrcList_item::isIndexedBy

Definition at line 18241 of file sqlite3.c.

◆ isRecursive

unsigned SrcList::SrcList_item::isRecursive

Definition at line 18245 of file sqlite3.c.

Referenced by generateWithRecursiveQuery().

◆ isTabFunc

unsigned SrcList::SrcList_item::isTabFunc

Definition at line 18242 of file sqlite3.c.

Referenced by exprSelectUsage(), and flattenSubquery().

◆ jointype

u8 SrcList::SrcList_item::jointype

◆ notIndexed

unsigned SrcList::SrcList_item::notIndexed

Definition at line 18240 of file sqlite3.c.

Referenced by sqlite3Select().

◆ pFuncArg

ExprList* SrcList::SrcList_item::pFuncArg

Definition at line 18254 of file sqlite3.c.

Referenced by exprSelectUsage().

◆ pIBIndex

Index* SrcList::SrcList_item::pIBIndex

Definition at line 18256 of file sqlite3.c.

◆ pOn

Expr* SrcList::SrcList_item::pOn

Definition at line 18249 of file sqlite3.c.

Referenced by exprSelectUsage(), and sqlite3MaterializeView().

◆ pSchema

Schema* SrcList::SrcList_item::pSchema

Definition at line 18229 of file sqlite3.c.

◆ pSelect

◆ pTab

◆ pUsing

IdList* SrcList::SrcList_item::pUsing

Definition at line 18250 of file sqlite3.c.

Referenced by flattenSubquery(), and sqlite3MaterializeView().

◆ regResult

int SrcList::SrcList_item::regResult

Definition at line 18237 of file sqlite3.c.

◆ regReturn

int SrcList::SrcList_item::regReturn

Definition at line 18236 of file sqlite3.c.

Referenced by constructAutomaticIndex().

◆ 

union { ... } SrcList::SrcList_item::u1

Referenced by exprSelectUsage().

◆ viaCoroutine

unsigned SrcList::SrcList_item::viaCoroutine

Definition at line 18244 of file sqlite3.c.

◆ zAlias

char* SrcList::SrcList_item::zAlias

Definition at line 18232 of file sqlite3.c.

Referenced by yy_reduce().

◆ zDatabase

char* SrcList::SrcList_item::zDatabase

◆ zIndexedBy

char* SrcList::SrcList_item::zIndexedBy

Definition at line 18253 of file sqlite3.c.

◆ zName


The documentation for this struct was generated from the following file: