![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|

Public Attributes | |
| char * | zName |
| Column * | aCol |
| Index * | pIndex |
| Select * | pSelect |
| FKey * | pFKey |
| char * | zColAff |
| ExprList * | pCheck |
| int | tnum |
| u32 | nTabRef |
| u32 | tabFlags |
| i16 | iPKey |
| i16 | nCol |
| i16 | nNVCol |
| LogEst | nRowLogEst |
| LogEst | szTabRow |
| u8 | keyConf |
| int | addColOffset |
| int | nModuleArg |
| char ** | azModuleArg |
| VTable * | pVTable |
| Trigger * | pTrigger |
| Schema * | pSchema |
| Table * | pNextZombie |
| Column* Table::aCol |
Definition at line 17458 of file sqlite3.c.
Referenced by columnTypeImpl(), constructAutomaticIndex(), convertToWithoutRowidTable(), createTableStmt(), explainIndexColumnName(), exprTableRegister(), fkActionTrigger(), fkParentIsModified(), fkScanChildren(), generateColumnNames(), lookupName(), recomputeColumnsNotIndexed(), renameColumnFunc(), selectExpander(), sqlite3_declare_vtab(), sqlite3_table_column_metadata(), sqlite3AddColumn(), sqlite3AddDefaultValue(), sqlite3AddNotNull(), sqlite3AddPrimaryKey(), sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), sqlite3AuthRead(), sqlite3ColumnDefault(), sqlite3ColumnsFromExprList(), sqlite3ComputeGeneratedColumns(), sqlite3CreateForeignKey(), sqlite3CreateIndex(), sqlite3EndTable(), sqlite3ExpandSubquery(), sqlite3ExprCanBeNull(), sqlite3ExprCodeTarget(), sqlite3ExprCollSeq(), sqlite3FkCheck(), sqlite3FkLocateIndex(), sqlite3GenerateConstraintChecks(), sqlite3IndexAffinityStr(), sqlite3Insert(), sqlite3SelectAddColumnTypeAndCollation(), sqlite3StorageColumnToTable(), sqlite3TableAffinity(), sqlite3TableColumnToStorage(), sqlite3Update(), sqlite3UpsertDoUpdate(), sqlite3ViewGetColumnNames(), sqliteViewResetAll(), tableAndColumnIndex(), updateVirtualTable(), vtabCallConstructor(), whereIndexExprTrans(), wherePathSatisfiesOrderBy(), whereScanInit(), withExpand(), and xferOptimization().
| int Table::addColOffset |
Definition at line 17478 of file sqlite3.c.
Referenced by sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), and sqlite3EndTable().
| char** Table::azModuleArg |
Definition at line 17482 of file sqlite3.c.
Referenced by addModuleArgument(), sqlite3IsShadowTableOf(), sqlite3VtabBeginParse(), sqlite3VtabCallConnect(), sqlite3VtabCallCreate(), sqlite3VtabClear(), and vtabCallConstructor().
| i16 Table::iPKey |
Definition at line 17468 of file sqlite3.c.
Referenced by columnTypeImpl(), convertToWithoutRowidTable(), exprTableRegister(), fkActionTrigger(), fkChildIsModified(), fkLookupParent(), fkParentIsModified(), generateColumnNames(), lookupName(), renameColumnFunc(), sqlite3_table_column_metadata(), sqlite3AddPrimaryKey(), sqlite3AuthRead(), sqlite3ColumnsFromExprList(), sqlite3CreateIndex(), sqlite3EndTable(), sqlite3ExpandSubquery(), sqlite3ExprCodeTarget(), sqlite3FkCheck(), sqlite3FkLocateIndex(), sqlite3GenerateConstraintChecks(), sqlite3Insert(), sqlite3StartTable(), sqlite3Update(), sqlite3VtabEponymousTableInit(), wherePathSatisfiesOrderBy(), whereScanInit(), withExpand(), and xferOptimization().
| u8 Table::keyConf |
Definition at line 17476 of file sqlite3.c.
Referenced by convertToWithoutRowidTable(), sqlite3AddPrimaryKey(), sqlite3GenerateConstraintChecks(), and xferOptimization().
| i16 Table::nCol |
Definition at line 17469 of file sqlite3.c.
Referenced by autoIncBegin(), codeDeferredSeek(), constructAutomaticIndex(), convertToWithoutRowidTable(), createTableStmt(), fkActionTrigger(), fkParentIsModified(), lookupName(), renameColumnFunc(), selectExpander(), sqlite3_declare_vtab(), sqlite3_table_column_metadata(), sqlite3AddColumn(), sqlite3AddDefaultValue(), sqlite3AddNotNull(), sqlite3AddPrimaryKey(), sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), sqlite3AuthRead(), sqlite3ComputeGeneratedColumns(), sqlite3CreateForeignKey(), sqlite3CreateIndex(), sqlite3EndTable(), sqlite3ExpandSubquery(), sqlite3ExprCodeTarget(), sqlite3GenerateConstraintChecks(), sqlite3GenerateRowDelete(), sqlite3Insert(), sqlite3Select(), sqlite3SelectAddColumnTypeAndCollation(), sqlite3TableAffinity(), sqlite3Update(), sqlite3UpsertDoUpdate(), sqlite3ViewGetColumnNames(), sqlite3WhereBegin(), sqlite3WindowCodeStep(), sqliteViewResetAll(), updateVirtualTable(), vtabCallConstructor(), withExpand(), and xferOptimization().
| int Table::nModuleArg |
Definition at line 17481 of file sqlite3.c.
Referenced by addModuleArgument(), sqlite3VtabBeginParse(), sqlite3VtabClear(), sqlite3VtabEponymousTableInit(), and vtabCallConstructor().
| i16 Table::nNVCol |
Definition at line 17470 of file sqlite3.c.
Referenced by convertToWithoutRowidTable(), sqlite3AddColumn(), sqlite3EndTable(), sqlite3GenerateConstraintChecks(), sqlite3Insert(), sqlite3OpenTable(), sqlite3TableColumnToStorage(), and sqlite3ViewGetColumnNames().
| LogEst Table::nRowLogEst |
Definition at line 17471 of file sqlite3.c.
Referenced by analysisLoader(), sqlite3DefaultRowEst(), sqlite3ExpandSubquery(), sqlite3StartTable(), whereLoopAddBtree(), and withExpand().
| u32 Table::nTabRef |
Definition at line 17466 of file sqlite3.c.
Referenced by flattenSubquery(), selectExpander(), sqlite3AlterBeginAddColumn(), sqlite3ExpandSubquery(), sqlite3SrcListDup(), sqlite3SrcListLookup(), sqlite3StartTable(), sqlite3VtabCallDestroy(), sqlite3VtabEponymousTableInit(), and withExpand().
| ExprList* Table::pCheck |
Definition at line 17463 of file sqlite3.c.
Referenced by deleteTable(), renameColumnFunc(), renameTableFunc(), sqlite3EndTable(), sqlite3GenerateConstraintChecks(), sqlite3ViewGetColumnNames(), and xferOptimization().
| FKey* Table::pFKey |
Definition at line 17461 of file sqlite3.c.
Referenced by renameColumnFunc(), renameTableFunc(), sqlite3AlterFinishAddColumn(), sqlite3CreateForeignKey(), sqlite3DeferForeignKey(), sqlite3FkCheck(), sqlite3FkDelete(), sqlite3FkDropTable(), sqlite3FkOldmask(), sqlite3FkRequired(), sqlite3GenerateConstraintChecks(), and xferOptimization().
| Index* Table::pIndex |
Definition at line 17459 of file sqlite3.c.
Referenced by convertToWithoutRowidTable(), deleteTable(), destroyTable(), exprMightBeIndexed2(), isDistinctRedundant(), readsTable(), reindexTable(), renameColumnFunc(), sqlite3_declare_vtab(), sqlite3AddNotNull(), sqlite3AlterFinishAddColumn(), sqlite3CompleteInsertion(), sqlite3CreateIndex(), sqlite3DeleteFrom(), sqlite3EndTable(), sqlite3FindInIndex(), sqlite3FkLocateIndex(), sqlite3GenerateConstraintChecks(), sqlite3GenerateRowIndexDelete(), sqlite3IndexedByLookup(), sqlite3IndexHasDuplicateRootPage(), sqlite3Insert(), sqlite3OpenTableAndIndices(), sqlite3Select(), sqlite3UnlinkAndDeleteIndex(), sqlite3Update(), sqlite3UpsertAnalyzeTarget(), sqlite3VtabBeginParse(), whereLoopAddBtree(), whereShortCut(), and xferOptimization().
| Table* Table::pNextZombie |
Definition at line 17487 of file sqlite3.c.
Referenced by flattenSubquery(), and sqlite3RunParser().
| Schema* Table::pSchema |
Definition at line 17486 of file sqlite3.c.
Referenced by analyzeTable(), columnTypeImpl(), deleteTable(), destroyTable(), fkActionTrigger(), generateSortTail(), lookupName(), reindexTable(), renameTableFunc(), selectExpander(), sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), sqlite3BeginTrigger(), sqlite3CreateForeignKey(), sqlite3CreateIndex(), sqlite3DeleteFrom(), sqlite3EndTable(), sqlite3FindInIndex(), sqlite3FkCheck(), sqlite3FkDelete(), sqlite3FkReferences(), sqlite3Insert(), sqlite3MaterializeView(), sqlite3OpenTableAndIndices(), sqlite3ResolveSelfReference(), sqlite3Select(), sqlite3SrcListDup(), sqlite3StartTable(), sqlite3TriggerList(), sqlite3Update(), sqlite3ViewGetColumnNames(), sqlite3VtabBeginParse(), sqlite3VtabEponymousTableInit(), sqlite3WhereBegin(), vtabCallConstructor(), vtabDisconnectAll(), and xferOptimization().
| Select* Table::pSelect |
Definition at line 17460 of file sqlite3.c.
Referenced by deleteTable(), isCandidateForInOpt(), isRealTable(), isSimpleCount(), renameColumnFunc(), renameTableFunc(), renameTableTest(), selectExpander(), sqlite3_declare_vtab(), sqlite3_table_column_metadata(), sqlite3AlterBeginAddColumn(), sqlite3BeginTrigger(), sqlite3ColumnDefault(), sqlite3CompleteInsertion(), sqlite3CreateIndex(), sqlite3DeleteFrom(), sqlite3EndTable(), sqlite3FkDropTable(), sqlite3GenerateConstraintChecks(), sqlite3GenerateIndexKey(), sqlite3GenerateRowDelete(), sqlite3Insert(), sqlite3IsReadOnly(), sqlite3Update(), sqlite3ViewGetColumnNames(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqliteViewResetAll(), whereLoopAddBtree(), and xferOptimization().
| Trigger* Table::pTrigger |
Definition at line 17485 of file sqlite3.c.
Referenced by sqlite3TriggerList().
| VTable* Table::pVTable |
Definition at line 17483 of file sqlite3.c.
Referenced by selectExpander(), sqlite3GetVTable(), sqlite3VtabCallCreate(), sqlite3VtabCallDestroy(), sqlite3VtabDisconnect(), vtabCallConstructor(), and vtabDisconnectAll().
| LogEst Table::szTabRow |
Definition at line 17472 of file sqlite3.c.
Referenced by analysisLoader(), sqlite3Select(), sqlite3SelectAddColumnTypeAndCollation(), and whereLoopAddBtree().
| u32 Table::tabFlags |
Definition at line 17467 of file sqlite3.c.
Referenced by analysisLoader(), autoIncBegin(), convertToWithoutRowidTable(), deleteTable(), isAlterableTable(), isDupColumn(), selectAddSubqueryTypeInfo(), sqlite3_declare_vtab(), sqlite3_table_column_metadata(), sqlite3AddNotNull(), sqlite3AddPrimaryKey(), sqlite3AnalysisLoad(), sqlite3ComputeGeneratedColumns(), sqlite3EndTable(), sqlite3ExpandSubquery(), sqlite3GenerateConstraintChecks(), sqlite3Insert(), sqlite3StorageColumnToTable(), sqlite3TableColumnToStorage(), sqlite3Update(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WindowRewrite(), tabIsReadOnly(), vtabCallConstructor(), whereLoopAddBtree(), withExpand(), and xferOptimization().
| int Table::tnum |
Definition at line 17465 of file sqlite3.c.
Referenced by convertToWithoutRowidTable(), destroyTable(), openStatTable(), readsTable(), sqlite3DeleteFrom(), sqlite3EndTable(), sqlite3FindInIndex(), sqlite3FkCheck(), sqlite3OpenTable(), sqlite3OpenTableAndIndices(), sqlite3RefillIndex(), sqlite3RootPageMoved(), sqlite3Select(), sqlite3WhereBegin(), and xferOptimization().
| char* Table::zColAff |
Definition at line 17462 of file sqlite3.c.
Referenced by deleteTable(), and sqlite3TableAffinity().
| char* Table::zName |
Definition at line 17457 of file sqlite3.c.
Referenced by addModuleArgument(), analyzeTable(), columnTypeImpl(), constructAutomaticIndex(), createTableStmt(), deleteTable(), explainSimpleCount(), fkActionTrigger(), generateColumnNames(), isAlterableTable(), isRealTable(), lookupName(), renameColumnFunc(), renameTableFunc(), selectExpander(), sqlite3AddColumn(), sqlite3AddPrimaryKey(), sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), sqlite3AuthRead(), sqlite3BeginTrigger(), sqlite3ColumnDefault(), sqlite3CreateIndex(), sqlite3DeleteFrom(), sqlite3EndTable(), sqlite3ExpandSubquery(), sqlite3ExprCodeTarget(), sqlite3FindInIndex(), sqlite3FkCheck(), sqlite3FkLocateIndex(), sqlite3FkReferences(), sqlite3FkRequired(), sqlite3GenerateConstraintChecks(), sqlite3GenerateRowDelete(), sqlite3Insert(), sqlite3IsReadOnly(), sqlite3IsShadowTableOf(), sqlite3MaterializeView(), sqlite3OpenTable(), sqlite3OpenTableAndIndices(), sqlite3RefillIndex(), sqlite3ResolveSelfReference(), sqlite3Select(), sqlite3StartTable(), sqlite3TriggerList(), sqlite3Update(), sqlite3VdbeDisplayP4(), sqlite3ViewGetColumnNames(), sqlite3VtabBeginParse(), sqlite3VtabEponymousTableInit(), sqlite3WhereBegin(), sqlite3WhereEnd(), vtabCallConstructor(), whereLoopAddBtreeIndex(), withExpand(), and xferOptimization().