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

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 bIdxRowid:1
unsigned bHasVCol:1
unsigned bHasExpr:1
Bitmask colNotIdxed

Detailed Description

Definition at line 19142 of file sqlite3.c.

Field Documentation

◆ aColExpr

ExprList* Index::aColExpr

Definition at line 19153 of file sqlite3.c.

◆ aiColumn

i16* Index::aiColumn

Definition at line 19144 of file sqlite3.c.

◆ aiRowLogEst

LogEst* Index::aiRowLogEst

Definition at line 19145 of file sqlite3.c.

◆ aSortOrder

u8* Index::aSortOrder

Definition at line 19150 of file sqlite3.c.

◆ azColl

const char** Index::azColl

Definition at line 19151 of file sqlite3.c.

◆ bAscKeyBug

unsigned Index::bAscKeyBug

Definition at line 19167 of file sqlite3.c.

◆ bHasExpr

unsigned Index::bHasExpr

Definition at line 19170 of file sqlite3.c.

◆ bHasVCol

unsigned Index::bHasVCol

Definition at line 19169 of file sqlite3.c.

◆ bIdxRowid

unsigned Index::bIdxRowid

Definition at line 19168 of file sqlite3.c.

◆ bNoQuery

unsigned Index::bNoQuery

Definition at line 19166 of file sqlite3.c.

◆ bUnordered

unsigned Index::bUnordered

Definition at line 19160 of file sqlite3.c.

◆ colNotIdxed

Bitmask Index::colNotIdxed

Definition at line 19181 of file sqlite3.c.

◆ hasStat1

unsigned Index::hasStat1

Definition at line 19165 of file sqlite3.c.

◆ idxType

unsigned Index::idxType

Definition at line 19159 of file sqlite3.c.

◆ isCovering

unsigned Index::isCovering

Definition at line 19163 of file sqlite3.c.

◆ isResized

unsigned Index::isResized

Definition at line 19162 of file sqlite3.c.

◆ nColumn

u16 Index::nColumn

Definition at line 19157 of file sqlite3.c.

◆ nKeyCol

u16 Index::nKeyCol

Definition at line 19156 of file sqlite3.c.

◆ noSkipScan

unsigned Index::noSkipScan

Definition at line 19164 of file sqlite3.c.

◆ onError

u8 Index::onError

Definition at line 19158 of file sqlite3.c.

◆ pNext

Index* Index::pNext

Definition at line 19148 of file sqlite3.c.

◆ pPartIdxWhere

Expr* Index::pPartIdxWhere

Definition at line 19152 of file sqlite3.c.

◆ pSchema

Schema* Index::pSchema

Definition at line 19149 of file sqlite3.c.

◆ pTable

Table* Index::pTable

Definition at line 19146 of file sqlite3.c.

◆ szIdxRow

LogEst Index::szIdxRow

Definition at line 19155 of file sqlite3.c.

◆ tnum

Pgno Index::tnum

Definition at line 19154 of file sqlite3.c.

◆ uniqNotNull

unsigned Index::uniqNotNull

Definition at line 19161 of file sqlite3.c.

◆ zColAff

char* Index::zColAff

Definition at line 19147 of file sqlite3.c.

◆ zName

char* Index::zName

Definition at line 19143 of file sqlite3.c.


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