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

Data Fields

ParsepParse
int(* xExprCallback )(Walker *, Expr *)
int(* xSelectCallback )(Walker *, Select *)
void(* xSelectCallback2 )(Walker *, Select *)
int walkerDepth
u16 eCode
u16 mWFlags
union { 
   NameContext *   pNC 
   int   n 
   int   iCur 
   SrcList *   pSrcList 
   struct CCurHint *   pCCurHint 
   struct RefSrcList *   pRefSrcList 
   int *   aiCol 
   struct IdxCover *   pIdxCover 
   ExprList *   pGroupBy 
   Select *   pSelect 
   struct WindowRewrite *   pRewrite 
   struct WhereConst *   pConst 
   struct RenameCtx *   pRename 
   struct Table *   pTab 
   struct CoveringIndexCheck *   pCovIdxCk 
   SrcItem *   pSrcItem 
   DbFixer *   pFix 
   Mem *   aMem 
u

Detailed Description

Definition at line 20740 of file sqlite3.c.

Field Documentation

◆ aiCol

int* Walker::aiCol

Definition at line 20755 of file sqlite3.c.

◆ aMem

Mem* Walker::aMem

Definition at line 20766 of file sqlite3.c.

◆ eCode

u16 Walker::eCode

Definition at line 20746 of file sqlite3.c.

◆ iCur

int Walker::iCur

Definition at line 20751 of file sqlite3.c.

◆ mWFlags

u16 Walker::mWFlags

Definition at line 20747 of file sqlite3.c.

◆ n

int Walker::n

Definition at line 20750 of file sqlite3.c.

◆ pCCurHint

struct CCurHint* Walker::pCCurHint

Definition at line 20753 of file sqlite3.c.

◆ pConst

struct WhereConst* Walker::pConst

Definition at line 20760 of file sqlite3.c.

◆ pCovIdxCk

struct CoveringIndexCheck* Walker::pCovIdxCk

Definition at line 20763 of file sqlite3.c.

◆ pFix

DbFixer* Walker::pFix

Definition at line 20765 of file sqlite3.c.

◆ pGroupBy

ExprList* Walker::pGroupBy

Definition at line 20757 of file sqlite3.c.

◆ pIdxCover

struct IdxCover* Walker::pIdxCover

Definition at line 20756 of file sqlite3.c.

◆ pNC

NameContext* Walker::pNC

Definition at line 20749 of file sqlite3.c.

◆ pParse

Parse* Walker::pParse

Definition at line 20741 of file sqlite3.c.

◆ pRefSrcList

struct RefSrcList* Walker::pRefSrcList

Definition at line 20754 of file sqlite3.c.

◆ pRename

struct RenameCtx* Walker::pRename

Definition at line 20761 of file sqlite3.c.

◆ pRewrite

struct WindowRewrite* Walker::pRewrite

Definition at line 20759 of file sqlite3.c.

◆ pSelect

Select* Walker::pSelect

Definition at line 20758 of file sqlite3.c.

◆ pSrcItem

SrcItem* Walker::pSrcItem

Definition at line 20764 of file sqlite3.c.

◆ pSrcList

SrcList* Walker::pSrcList

Definition at line 20752 of file sqlite3.c.

◆ pTab

struct Table* Walker::pTab

Definition at line 20762 of file sqlite3.c.

◆ [union]

union { ... } Walker::u

◆ walkerDepth

int Walker::walkerDepth

Definition at line 20745 of file sqlite3.c.

◆ xExprCallback

int(* Walker::xExprCallback) (Walker *, Expr *)

Definition at line 20742 of file sqlite3.c.

◆ xSelectCallback

int(* Walker::xSelectCallback) (Walker *, Select *)

Definition at line 20743 of file sqlite3.c.

◆ xSelectCallback2

void(* Walker::xSelectCallback2) (Walker *, Select *)

Definition at line 20744 of file sqlite3.c.


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