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

Data Fields

u8 op
char affExpr
u8 op2
u32 flags
union { 
   char *   zToken 
   int   iValue 
u
ExprpLeft
ExprpRight
union { 
   ExprList *   pList 
   Select *   pSelect 
x
int nHeight
int iTable
ynVar iColumn
i16 iAgg
union { 
   int   iJoin 
   int   iOfst 
w
AggInfopAggInfo
union { 
   Table *   pTab 
   Window *   pWin 
   struct { 
      int   iAddr 
      int   regReturn 
   }   sub
y

Detailed Description

Definition at line 19385 of file sqlite3.c.

Field Documentation

◆ affExpr

char Expr::affExpr

Definition at line 19387 of file sqlite3.c.

◆ flags

u32 Expr::flags

Definition at line 19395 of file sqlite3.c.

◆ iAddr

int Expr::iAddr

Definition at line 19442 of file sqlite3.c.

◆ iAgg

i16 Expr::iAgg

Definition at line 19431 of file sqlite3.c.

◆ iColumn

ynVar Expr::iColumn

Definition at line 19428 of file sqlite3.c.

◆ iJoin

int Expr::iJoin

Definition at line 19433 of file sqlite3.c.

◆ iOfst

int Expr::iOfst

Definition at line 19434 of file sqlite3.c.

◆ iTable

int Expr::iTable

Definition at line 19421 of file sqlite3.c.

◆ iValue

int Expr::iValue

Definition at line 19398 of file sqlite3.c.

◆ nHeight

int Expr::nHeight

Definition at line 19419 of file sqlite3.c.

◆ op

u8 Expr::op

Definition at line 19386 of file sqlite3.c.

◆ op2

u8 Expr::op2

Definition at line 19388 of file sqlite3.c.

◆ pAggInfo

AggInfo* Expr::pAggInfo

Definition at line 19436 of file sqlite3.c.

◆ pLeft

Expr* Expr::pLeft

Definition at line 19406 of file sqlite3.c.

◆ pList

ExprList* Expr::pList

Definition at line 19409 of file sqlite3.c.

◆ pRight

Expr* Expr::pRight

Definition at line 19407 of file sqlite3.c.

◆ pSelect

Select* Expr::pSelect

Definition at line 19410 of file sqlite3.c.

◆ pTab

Table* Expr::pTab

Definition at line 19438 of file sqlite3.c.

◆ pWin

Window* Expr::pWin

Definition at line 19440 of file sqlite3.c.

◆ regReturn

int Expr::regReturn

Definition at line 19443 of file sqlite3.c.

◆ [struct]

struct { ... } Expr::sub

◆ [union]

union { ... } Expr::u

◆ [union]

union { ... } Expr::w

◆ [union]

union { ... } Expr::x

◆ [union]

union { ... } Expr::y

◆ zToken

char* Expr::zToken

Definition at line 19397 of file sqlite3.c.


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