#include <lobject.h>
Public Attributes | |
CommonHeader | |
lu_byte | flags |
lu_byte | lsizenode |
struct Table * | metatable |
TValue * | array |
Node * | node |
Node * | lastfree |
GCObject * | gclist |
int | sizearray |
sqlite3 * | db |
char * | zName |
int | iPKey |
int | nCol |
Column * | aCol |
Index * | pIndex |
int | tnum |
Select * | pSelect |
u16 | nRef |
u8 | tabFlags |
u8 | keyConf |
Trigger * | pTrigger |
FKey * | pFKey |
char * | zColAff |
Expr * | pCheck |
int | addColOffset |
Module * | pMod |
sqlite3_vtab * | pVtab |
int | nModuleArg |
char ** | azModuleArg |
Schema * | pSchema |
Table * | pNextZombie |
Definition at line 339 of file lobject.h.
Definition at line 1001 of file sqliteInt.h.
Referenced by columnIndex(), columnType(), createTableStmt(), findTerm(), generateColumnNames(), lookupName(), selectAddSubqueryTypeInfo(), selectColumnsFromExprList(), selectExpander(), sqlite3_blob_open(), sqlite3_declare_vtab(), sqlite3AddCollateType(), sqlite3AddColumn(), sqlite3AddColumnType(), sqlite3AddDefaultValue(), sqlite3AddNotNull(), sqlite3AddPrimaryKey(), sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), sqlite3AuthRead(), sqlite3ColumnDefault(), sqlite3CreateForeignKey(), sqlite3CreateIndex(), sqlite3EndTable(), sqlite3ExprAffinity(), sqlite3ExprCodeGetColumn(), sqlite3ExprCollSeq(), sqlite3FindInIndex(), sqlite3GenerateConstraintChecks(), sqlite3IndexAffinityStr(), sqlite3Insert(), sqlite3Pragma(), sqlite3ResultSetOfSelect(), sqlite3TableAffinityStr(), sqlite3Update(), sqlite3ViewGetColumnNames(), sqliteProcessJoin(), sqliteResetColumnNames(), updateVirtualTable(), vtabCallConstructor(), and xferOptimization().
Definition at line 1015 of file sqliteInt.h.
Referenced by sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), and sqlite3EndTable().
Definition at line 344 of file lobject.h.
Referenced by cleartable(), luaH_free(), luaH_getn(), luaH_getnum(), luaH_new(), luaH_next(), numusearray(), resize(), setarrayvector(), and traversetable().
char** Table::azModuleArg |
Definition at line 1021 of file sqliteInt.h.
Referenced by addModuleArgument(), bestVirtualIndex(), sqlite3VtabBeginParse(), sqlite3VtabCallConnect(), sqlite3VtabCallCreate(), sqlite3VtabClear(), sqlite3VtabFinishParse(), and vtabCallConstructor().
Definition at line 997 of file sqliteInt.h.
Referenced by freeIndex(), selectExpander(), sqlite3AlterBeginAddColumn(), sqlite3DeleteTable(), sqlite3ResultSetOfSelect(), sqlite3StartTable(), sqlite3VtabClear(), and sqliteResetColumnNames().
Definition at line 341 of file lobject.h.
Referenced by luaH_new(), luaH_set(), and luaT_gettm().
Definition at line 347 of file lobject.h.
Referenced by cleartable(), luaC_barrierback(), propagatemark(), and traversetable().
int Table::iPKey |
Definition at line 999 of file sqliteInt.h.
Referenced by columnType(), generateColumnNames(), isSortingIndex(), lookupName(), selectColumnsFromExprList(), sqlite3AddPrimaryKey(), sqlite3AuthRead(), sqlite3GenerateConstraintChecks(), sqlite3GenerateIndexKey(), sqlite3Insert(), sqlite3ResultSetOfSelect(), sqlite3StartTable(), sqlite3Update(), updateVirtualTable(), and xferOptimization().
Definition at line 1007 of file sqliteInt.h.
Referenced by sqlite3AddPrimaryKey(), and sqlite3GenerateConstraintChecks().
Definition at line 346 of file lobject.h.
Referenced by getfreepos(), and setnodevector().
Definition at line 342 of file lobject.h.
Referenced by luaH_new(), resize(), and setnodevector().
struct Table* Table::metatable [read] |
Definition at line 343 of file lobject.h.
Referenced by luaH_new(), luaV_gettable(), luaV_settable(), and traversetable().
int Table::nCol |
Definition at line 1000 of file sqliteInt.h.
Referenced by columnIndex(), createTableStmt(), lookupName(), selectAddSubqueryTypeInfo(), selectExpander(), sqlite3_blob_open(), sqlite3_declare_vtab(), sqlite3AddCollateType(), sqlite3AddColumn(), sqlite3AddColumnType(), sqlite3AddDefaultValue(), sqlite3AddNotNull(), sqlite3AddPrimaryKey(), sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), sqlite3AuthRead(), sqlite3CompleteInsertion(), sqlite3CreateForeignKey(), sqlite3CreateIndex(), sqlite3DeleteFrom(), sqlite3EndTable(), sqlite3ExprAffinity(), sqlite3GenerateConstraintChecks(), sqlite3Insert(), sqlite3OpenTable(), sqlite3Pragma(), sqlite3ResultSetOfSelect(), sqlite3TableAffinityStr(), sqlite3Update(), sqlite3ViewGetColumnNames(), sqlite3WhereBegin(), sqliteProcessJoin(), sqliteResetColumnNames(), updateVirtualTable(), vtabCallConstructor(), and xferOptimization().
Definition at line 1020 of file sqliteInt.h.
Referenced by addModuleArgument(), sqlite3VtabBeginParse(), sqlite3VtabClear(), sqlite3VtabFinishParse(), and vtabCallConstructor().
Definition at line 345 of file lobject.h.
Referenced by getfreepos(), luaH_free(), luaH_getn(), luaH_new(), luaH_resizearray(), numusehash(), resize(), and setnodevector().
Definition at line 1005 of file sqliteInt.h.
Referenced by flattenSubquery(), selectExpander(), sqlite3AlterBeginAddColumn(), sqlite3DeleteTable(), sqlite3ResultSetOfSelect(), sqlite3SrcListDup(), sqlite3SrcListLookup(), and sqlite3StartTable().
Definition at line 1012 of file sqliteInt.h.
Referenced by sqlite3AddCheckConstraint(), sqlite3DeleteTable(), sqlite3EndTable(), sqlite3GenerateConstraintChecks(), and xferOptimization().
Definition at line 1009 of file sqliteInt.h.
Referenced by sqlite3CreateForeignKey(), sqlite3DeferForeignKey(), sqlite3DeleteTable(), sqlite3EndTable(), sqlite3Pragma(), and sqlite3UnlinkAndDeleteTable().
Definition at line 1002 of file sqliteInt.h.
Referenced by analyzeOneTable(), destroyTable(), readsTable(), reindexTable(), sqlite3_blob_open(), sqlite3AddCollateType(), sqlite3AlterFinishAddColumn(), sqlite3CompleteInsertion(), sqlite3CreateIndex(), sqlite3DeleteFrom(), sqlite3DeleteTable(), sqlite3FindInIndex(), sqlite3GenerateConstraintChecks(), sqlite3GenerateRowIndexDelete(), sqlite3IndexedByLookup(), sqlite3Insert(), sqlite3OpenTableAndIndices(), sqlite3Pragma(), sqlite3UnlinkAndDeleteIndex(), sqlite3Update(), sqlite3VtabBeginParse(), and xferOptimization().
Definition at line 1018 of file sqliteInt.h.
Referenced by sqlite3AlterRenameTable(), sqlite3DropTable(), sqlite3IsReadOnly(), sqlite3VtabCallConnect(), sqlite3VtabCallCreate(), sqlite3VtabCallDestroy(), sqlite3VtabClear(), and sqlite3VtabFinishParse().
Definition at line 1024 of file sqliteInt.h.
Referenced by flattenSubquery(), and sqlite3RunParser().
Definition at line 1023 of file sqliteInt.h.
Referenced by analyzeOneTable(), analyzeTable(), columnType(), destroyTable(), lookupName(), reindexTable(), reloadTableSchema(), sqlite3_blob_open(), sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), sqlite3AlterRenameTable(), sqlite3BeginTrigger(), sqlite3CreateIndex(), sqlite3CreateView(), sqlite3DeleteFrom(), sqlite3DeleteTable(), sqlite3DropTable(), sqlite3DropTriggerPtr(), sqlite3EndTable(), sqlite3FindInIndex(), sqlite3Insert(), sqlite3OpenTableAndIndices(), sqlite3StartTable(), sqlite3Update(), sqlite3ViewGetColumnNames(), sqlite3VtabBeginParse(), sqlite3VtabFinishParse(), sqlite3WhereBegin(), whereTempTriggers(), and xferOptimization().
Definition at line 1004 of file sqliteInt.h.
Referenced by isCandidateForInOpt(), selectExpander(), sqlite3_blob_open(), sqlite3_declare_vtab(), sqlite3AlterBeginAddColumn(), sqlite3AlterRenameTable(), sqlite3BeginTrigger(), sqlite3ColumnDefault(), sqlite3CompleteInsertion(), sqlite3CreateIndex(), sqlite3CreateView(), sqlite3DeleteFrom(), sqlite3DeleteTable(), sqlite3DropTable(), sqlite3EndTable(), sqlite3GenerateConstraintChecks(), sqlite3Insert(), sqlite3IsReadOnly(), sqlite3MaterializeView(), sqlite3Update(), sqlite3ViewGetColumnNames(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqliteViewResetAll(), and xferOptimization().
Definition at line 1008 of file sqliteInt.h.
Referenced by reloadTableSchema(), sqlite3CodeRowTrigger(), sqlite3DropTable(), sqlite3FinishTrigger(), sqlite3TriggersExist(), sqlite3UnlinkAndDeleteTrigger(), whereTempTriggers(), and xferOptimization().
Definition at line 1019 of file sqliteInt.h.
Referenced by bestVirtualIndex(), readsTable(), sqlite3AlterRenameTable(), sqlite3DeleteFrom(), sqlite3FinishCoding(), sqlite3Insert(), sqlite3VtabCallConnect(), sqlite3VtabCallCreate(), sqlite3VtabCallDestroy(), sqlite3VtabClear(), sqlite3VtabOverloadFunction(), sqlite3WhereBegin(), updateVirtualTable(), and vtabCallConstructor().
int Table::sizearray |
Definition at line 348 of file lobject.h.
Referenced by cleartable(), findindex(), luaH_free(), luaH_getn(), luaH_getnum(), luaH_new(), luaH_next(), luaV_execute(), numusearray(), propagatemark(), resize(), setarrayvector(), and traversetable().
Definition at line 1006 of file sqliteInt.h.
Referenced by autoIncBegin(), autoIncEnd(), selectAddSubqueryTypeInfo(), sqlite3_declare_vtab(), sqlite3AddPrimaryKey(), sqlite3DropTable(), sqlite3EndTable(), sqlite3InitOne(), sqlite3IsReadOnly(), sqlite3VtabBeginParse(), sqlite3VtabCallConnect(), sqlite3VtabCallCreate(), sqlite3VtabOverloadFunction(), sqlite3WhereBegin(), sqlite3WhereEnd(), and xferOptimization().
int Table::tnum |
Definition at line 1003 of file sqliteInt.h.
Referenced by analyzeOneTable(), destroyTable(), openStatTable(), readsTable(), sqlite3_blob_open(), sqlite3DeleteFrom(), sqlite3EndTable(), sqlite3OpenTable(), sqlite3Pragma(), sqlite3RefillIndex(), sqlite3RootPageMoved(), and sqlite3WhereBegin().
char* Table::zColAff |
Definition at line 1010 of file sqliteInt.h.
Referenced by sqlite3DeleteTable(), and sqlite3TableAffinityStr().
char* Table::zName |
Definition at line 998 of file sqliteInt.h.
Referenced by addWhereTerm(), analyzeOneTable(), analyzeTable(), autoIncBegin(), bestVirtualIndex(), columnType(), createTableStmt(), generateColumnNames(), lookupName(), reloadTableSchema(), selectExpander(), sqlite3AddColumn(), sqlite3AddPrimaryKey(), sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), sqlite3AlterRenameTable(), sqlite3AuthRead(), sqlite3BeginTrigger(), sqlite3ColumnDefault(), sqlite3CompleteInsertion(), sqlite3CreateIndex(), sqlite3DeleteFrom(), sqlite3DeleteTable(), sqlite3DropIndex(), sqlite3DropTable(), sqlite3DropTriggerPtr(), sqlite3EndTable(), sqlite3GenerateConstraintChecks(), sqlite3GenerateRowDelete(), sqlite3Insert(), sqlite3IsReadOnly(), sqlite3MaterializeView(), sqlite3OpenTable(), sqlite3RefillIndex(), sqlite3ResultSetOfSelect(), sqlite3StartTable(), sqlite3Update(), sqlite3ViewGetColumnNames(), sqlite3VtabBeginParse(), sqlite3VtabFinishParse(), sqlite3WhereBegin(), vtabCallConstructor(), and xferOptimization().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:04 2011 by Doxygen 1.6.1