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

Public Attributes

int iLeftJoin
 
int iTabCur
 
int iIdxCur
 
int addrBrk
 
int addrNxt
 
int addrSkip
 
int addrCont
 
int addrFirst
 
int addrBody
 
int regBignull
 
int addrBignull
 
u32 iLikeRepCntr
 
int addrLikeRep
 
u8 iFrom
 
u8 op
 
u8 p3
 
u8 p5
 
int p1
 
int p2
 
union {
   struct {
      int   nIn
 
      struct InLoop {
         int   iCur
 
         int   addrInTop
 
         int   iBase
 
         int   nPrefix
 
         u8   eEndLoopOp
 
      }   aInLoop
 
   }   in
 
   Index *   pCovidx
 
u
 
struct WhereLooppWLoop
 
Bitmask notReady
 

Detailed Description

Definition at line 140355 of file sqlite3.c.

Member Data Documentation

◆ addrBignull

int WhereLevel::addrBignull

Definition at line 140366 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ addrBody

int WhereLevel::addrBody

Definition at line 140364 of file sqlite3.c.

Referenced by sqlite3WhereBegin(), and sqlite3WhereEnd().

◆ addrBrk

int WhereLevel::addrBrk

Definition at line 140359 of file sqlite3.c.

Referenced by codeAllEqualityTerms(), and sqlite3WhereEnd().

◆ addrCont

int WhereLevel::addrCont

Definition at line 140362 of file sqlite3.c.

Referenced by sqlite3WhereBegin(), and sqlite3WhereEnd().

◆ addrFirst

int WhereLevel::addrFirst

Definition at line 140363 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ addrInTop

int WhereLevel::addrInTop

Definition at line 140379 of file sqlite3.c.

◆ addrLikeRep

int WhereLevel::addrLikeRep

Definition at line 140369 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ addrNxt

int WhereLevel::addrNxt

◆ addrSkip

int WhereLevel::addrSkip

Definition at line 140361 of file sqlite3.c.

Referenced by codeAllEqualityTerms(), and sqlite3WhereEnd().

◆ 

struct { ... } ::InLoop * WhereLevel::aInLoop

◆ eEndLoopOp

u8 WhereLevel::eEndLoopOp

Definition at line 140382 of file sqlite3.c.

◆ iBase

int WhereLevel::iBase

Definition at line 140380 of file sqlite3.c.

◆ iCur

int WhereLevel::iCur

Definition at line 140378 of file sqlite3.c.

◆ iFrom

◆ iIdxCur

int WhereLevel::iIdxCur

◆ iLeftJoin

int WhereLevel::iLeftJoin

Definition at line 140356 of file sqlite3.c.

Referenced by disableTerm(), and sqlite3WhereEnd().

◆ iLikeRepCntr

u32 WhereLevel::iLikeRepCntr

Definition at line 140368 of file sqlite3.c.

Referenced by sqlite3WhereEnd(), and whereLikeOptimizationStringFixup().

◆ 

struct { ... } WhereLevel::in

◆ iTabCur

int WhereLevel::iTabCur

◆ nIn

int WhereLevel::nIn

Definition at line 140376 of file sqlite3.c.

◆ notReady

Bitmask WhereLevel::notReady

Definition at line 140388 of file sqlite3.c.

Referenced by disableTerm().

◆ nPrefix

int WhereLevel::nPrefix

Definition at line 140381 of file sqlite3.c.

◆ op

u8 WhereLevel::op

Definition at line 140372 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ p1

int WhereLevel::p1

Definition at line 140373 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ p2

int WhereLevel::p2

Definition at line 140373 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ p3

u8 WhereLevel::p3

Definition at line 140372 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ p5

u8 WhereLevel::p5

Definition at line 140372 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ pCovidx

Index* WhereLevel::pCovidx

Definition at line 140385 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ pWLoop

◆ regBignull

int WhereLevel::regBignull

Definition at line 140365 of file sqlite3.c.

Referenced by sqlite3WhereEnd().

◆ 

union { ... } WhereLevel::u

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