Sqlite3 3.50.2
Light weight SQL DB
Loading...
Searching...
No Matches
SrcItem Struct Reference
Collaboration diagram for SrcItem:

Data Fields

char * zName
char * zAlias
TablepSTab
struct { 
   u8   jointype 
   unsigned   notIndexed:1 
   unsigned   isIndexedBy:1 
   unsigned   isSubquery:1 
   unsigned   isTabFunc:1 
   unsigned   isCorrelated:1 
   unsigned   isMaterialized:1 
   unsigned   viaCoroutine:1 
   unsigned   isRecursive:1 
   unsigned   fromDDL:1 
   unsigned   isCte:1 
   unsigned   notCte:1 
   unsigned   isUsing:1 
   unsigned   isOn:1 
   unsigned   isSynthUsing:1 
   unsigned   isNestedFrom:1 
   unsigned   rowidUsed:1 
   unsigned   fixedSchema:1 
   unsigned   hadSchema:1 
fg
int iCursor
Bitmask colUsed
union { 
   char *   zIndexedBy 
   ExprList *   pFuncArg 
   u32   nRow 
u1
union { 
   Index *   pIBIndex 
   CteUse *   pCteUse 
u2
union { 
   Expr *   pOn 
   IdList *   pUsing 
u3
union { 
   Schema *   pSchema 
   char *   zDatabase 
   Subquery *   pSubq 
u4

Detailed Description

Definition at line 19706 of file sqlite3.c.

Field Documentation

◆ colUsed

Bitmask SrcItem::colUsed

Definition at line 19732 of file sqlite3.c.

◆ [struct]

struct { ... } SrcItem::fg

◆ fixedSchema

unsigned SrcItem::fixedSchema

Definition at line 19728 of file sqlite3.c.

◆ fromDDL

unsigned SrcItem::fromDDL

Definition at line 19720 of file sqlite3.c.

◆ hadSchema

unsigned SrcItem::hadSchema

Definition at line 19729 of file sqlite3.c.

◆ iCursor

int SrcItem::iCursor

Definition at line 19731 of file sqlite3.c.

◆ isCorrelated

unsigned SrcItem::isCorrelated

Definition at line 19716 of file sqlite3.c.

◆ isCte

unsigned SrcItem::isCte

Definition at line 19721 of file sqlite3.c.

◆ isIndexedBy

unsigned SrcItem::isIndexedBy

Definition at line 19713 of file sqlite3.c.

◆ isMaterialized

unsigned SrcItem::isMaterialized

Definition at line 19717 of file sqlite3.c.

◆ isNestedFrom

unsigned SrcItem::isNestedFrom

Definition at line 19726 of file sqlite3.c.

◆ isOn

unsigned SrcItem::isOn

Definition at line 19724 of file sqlite3.c.

◆ isRecursive

unsigned SrcItem::isRecursive

Definition at line 19719 of file sqlite3.c.

◆ isSubquery

unsigned SrcItem::isSubquery

Definition at line 19714 of file sqlite3.c.

◆ isSynthUsing

unsigned SrcItem::isSynthUsing

Definition at line 19725 of file sqlite3.c.

◆ isTabFunc

unsigned SrcItem::isTabFunc

Definition at line 19715 of file sqlite3.c.

◆ isUsing

unsigned SrcItem::isUsing

Definition at line 19723 of file sqlite3.c.

◆ jointype

u8 SrcItem::jointype

Definition at line 19711 of file sqlite3.c.

◆ notCte

unsigned SrcItem::notCte

Definition at line 19722 of file sqlite3.c.

◆ notIndexed

unsigned SrcItem::notIndexed

Definition at line 19712 of file sqlite3.c.

◆ nRow

u32 SrcItem::nRow

Definition at line 19736 of file sqlite3.c.

◆ pCteUse

CteUse* SrcItem::pCteUse

Definition at line 19740 of file sqlite3.c.

◆ pFuncArg

ExprList* SrcItem::pFuncArg

Definition at line 19735 of file sqlite3.c.

◆ pIBIndex

Index* SrcItem::pIBIndex

Definition at line 19739 of file sqlite3.c.

◆ pOn

Expr* SrcItem::pOn

Definition at line 19743 of file sqlite3.c.

◆ pSchema

Schema* SrcItem::pSchema

Definition at line 19747 of file sqlite3.c.

◆ pSTab

Table* SrcItem::pSTab

Definition at line 19709 of file sqlite3.c.

◆ pSubq

Subquery* SrcItem::pSubq

Definition at line 19749 of file sqlite3.c.

◆ pUsing

IdList* SrcItem::pUsing

Definition at line 19744 of file sqlite3.c.

◆ rowidUsed

unsigned SrcItem::rowidUsed

Definition at line 19727 of file sqlite3.c.

◆ [union]

union { ... } SrcItem::u1

◆ [union]

union { ... } SrcItem::u2

◆ [union]

union { ... } SrcItem::u3

◆ [union]

union { ... } SrcItem::u4

◆ viaCoroutine

unsigned SrcItem::viaCoroutine

Definition at line 19718 of file sqlite3.c.

◆ zAlias

char* SrcItem::zAlias

Definition at line 19708 of file sqlite3.c.

◆ zDatabase

char* SrcItem::zDatabase

Definition at line 19748 of file sqlite3.c.

◆ zIndexedBy

char* SrcItem::zIndexedBy

Definition at line 19734 of file sqlite3.c.

◆ zName

char* SrcItem::zName

Definition at line 19707 of file sqlite3.c.


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