Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
Index Struct Reference

Data Fields

char * zName
 
i16aiColumn
 
LogEstaiRowLogEst
 
TablepTable
 
char * zColAff
 
IndexpNext
 
SchemapSchema
 
u8aSortOrder
 
const char ** azColl
 
ExprpPartIdxWhere
 
ExprListaColExpr
 
Pgno tnum
 
LogEst szIdxRow
 
u16 nKeyCol
 
u16 nColumn
 
u8 onError
 
unsigned idxType:2
 
unsigned bUnordered:1
 
unsigned uniqNotNull:1
 
unsigned isResized:1
 
unsigned isCovering:1
 
unsigned noSkipScan:1
 
unsigned hasStat1:1
 
unsigned bNoQuery:1
 
unsigned bAscKeyBug:1
 
unsigned bHasVCol:1
 
Bitmask colNotIdxed
 

Detailed Description

Definition at line 17776 of file sqlite3.c.

Field Documentation

◆ aColExpr

◆ aiColumn

◆ aiRowLogEst

◆ aSortOrder

◆ azColl

◆ bAscKeyBug

unsigned Index::bAscKeyBug

Definition at line 17801 of file sqlite3.c.

Referenced by convertToWithoutRowidTable(), and sqlite3RefillIndex().

◆ bHasVCol

unsigned Index::bHasVCol

Definition at line 17802 of file sqlite3.c.

Referenced by sqlite3CreateIndex(), and whereIndexExprTrans().

◆ bNoQuery

unsigned Index::bNoQuery

Definition at line 17800 of file sqlite3.c.

Referenced by sqlite3KeyInfoOfIndex(), and whereLoopAddBtree().

◆ bUnordered

◆ colNotIdxed

Bitmask Index::colNotIdxed

Definition at line 17811 of file sqlite3.c.

Referenced by recomputeColumnsNotIndexed(), whereLoopAddBtree(), and whereShortCut().

◆ hasStat1

unsigned Index::hasStat1

◆ idxType

◆ isCovering

unsigned Index::isCovering

◆ isResized

unsigned Index::isResized

Definition at line 17796 of file sqlite3.c.

◆ nColumn

◆ nKeyCol

◆ noSkipScan

unsigned Index::noSkipScan

Definition at line 17798 of file sqlite3.c.

Referenced by decodeIntArray(), and whereLoopAddBtreeIndex().

◆ onError

◆ pNext

◆ pPartIdxWhere

◆ pSchema

◆ pTable

◆ szIdxRow

◆ tnum

◆ uniqNotNull

◆ zColAff

char* Index::zColAff

Definition at line 17781 of file sqlite3.c.

Referenced by sqlite3IndexAffinityStr().

◆ zName


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