Parse Struct Reference

#include <sqliteInt.h>

List of all members.

Classes

struct  yColCache

Public Attributes

sqlite3db
int rc
char * zErrMsg
VdbepVdbe
u8 colNamesSet
u8 nameClash
u8 checkSchema
u8 nested
u8 parseError
u8 nTempReg
u8 nTempInUse
int aTempReg [8]
int nRangeReg
int iRangeReg
int nErr
int nTab
int nMem
int nSet
int ckBase
int disableColCache
int nColCache
int iColCache
struct Parse::yColCache aColCache [10]
u32 writeMask
u32 cookieMask
int cookieGoto
int cookieValue [SQLITE_MAX_ATTACHED+2]
int nTableLock
TableLockaTableLock
int regRowid
int regRoot
int nVar
int nVarExpr
int nVarExprAlloc
Expr ** apVarExpr
int nAlias
int * aAlias
u8 explain
Token sErrToken
Token sNameToken
Token sLastToken
const char * zSql
const char * zTail
TablepNewTable
TriggerpNewTrigger
TriggerStacktrigStack
const char * zAuthContext
Token sArg
u8 declareVtab
int nVtabLock
Table ** apVtabLock
int nHeight
TablepZombieTab

Detailed Description

Definition at line 1680 of file sqliteInt.h.


Member Data Documentation

Definition at line 1728 of file sqliteInt.h.

Referenced by codeAlias(), and sqlite3RunParser().

Definition at line 1726 of file sqliteInt.h.

Referenced by sqlite3ExprAssignVarNumber(), and sqlite3RunParser().

Definition at line 1743 of file sqliteInt.h.

Referenced by sqlite3FinishCoding(), sqlite3RunParser(), and sqlite3VtabMakeWritable().

Definition at line 1715 of file sqliteInt.h.

Referenced by codeTableLocks(), sqlite3RunParser(), and sqlite3TableLock().

Definition at line 1692 of file sqliteInt.h.

Referenced by sqlite3GetTempReg(), and sqlite3ReleaseTempReg().

Definition at line 1687 of file sqliteInt.h.

Referenced by sqlite3DropIndex(), sqlite3LocateTable(), and sqlite3Prepare().

Definition at line 1699 of file sqliteInt.h.

Referenced by sqlite3ExprCodeTarget(), and sqlite3GenerateConstraintChecks().

Definition at line 1685 of file sqliteInt.h.

Referenced by generateColumnNames(), and sqlite3FinishCoding().

Definition at line 1711 of file sqliteInt.h.

Referenced by sqlite3CodeVerifySchema(), and sqlite3FinishCoding().

Definition at line 1710 of file sqliteInt.h.

Referenced by sqlite3CodeVerifySchema(), and sqlite3FinishCoding().

int Parse::cookieValue[SQLITE_MAX_ATTACHED+2]

Definition at line 1712 of file sqliteInt.h.

Referenced by sqlite3CodeVerifySchema(), and sqlite3FinishCoding().

Definition at line 1681 of file sqliteInt.h.

Referenced by addArgumentToVtab(), addWhereTerm(), analyzeAggregate(), analyzeDatabase(), analyzeOneTable(), analyzeTable(), autoIncBegin(), autoIncEnd(), bestVirtualIndex(), changeTempStorage(), codeAlias(), codeAttach(), codeEqualityTerm(), codeTriggerProgram(), columnType(), destroyRootPage(), destroyTable(), exprAnalyze(), findTerm(), flagPragma(), flattenSubquery(), generateColumnNames(), generateOutputSubroutine(), invalidateTempStorage(), isLikeOrGlob(), isSortingIndex(), keyInfoFromExprList(), lookupName(), multiSelect(), multiSelectOrderBy(), openStatTable(), reindexDatabases(), reindexTable(), reloadTableSchema(), resolveAlias(), resolveAsName(), resolveCompoundOrderBy(), resolveExprStep(), resolveSelectStep(), selectAddColumnTypeAndCollation(), selectColumnsFromExprList(), selectExpander(), setQuotedToken(), sqlite3_blob_open(), sqlite3_declare_vtab(), sqlite3AddCheckConstraint(), sqlite3AddCollateType(), sqlite3AddColumn(), sqlite3AddColumnType(), sqlite3AddDefaultValue(), sqlite3AddPrimaryKey(), sqlite3AlterBeginAddColumn(), sqlite3AlterFinishAddColumn(), sqlite3AlterRenameTable(), sqlite3Analyze(), sqlite3AuthCheck(), sqlite3AuthRead(), sqlite3BeginTransaction(), sqlite3BeginTrigger(), sqlite3BeginWriteOperation(), sqlite3ChangeCookie(), sqlite3CheckCollSeq(), sqlite3CheckObjectName(), sqlite3CodeRowTrigger(), sqlite3CodeSubselect(), sqlite3CodeVerifySchema(), sqlite3CommitTransaction(), sqlite3CreateForeignKey(), sqlite3CreateIndex(), sqlite3CreateView(), sqlite3DeleteFrom(), sqlite3DropIndex(), sqlite3DropTable(), sqlite3DropTrigger(), sqlite3DropTriggerPtr(), sqlite3EndTable(), sqlite3ErrorClear(), sqlite3ErrorMsg(), sqlite3ExprAssignVarNumber(), sqlite3ExprCode(), sqlite3ExprCodeTarget(), sqlite3ExprCollSeq(), sqlite3ExprFunction(), sqlite3ExprHardCopy(), sqlite3ExprListAppend(), sqlite3ExprListCheckLength(), sqlite3ExprSetColl(), sqlite3FindInIndex(), sqlite3FinishCoding(), sqlite3FinishTrigger(), sqlite3FixInit(), sqlite3FixSrcList(), sqlite3GenerateConstraintChecks(), sqlite3GetVdbe(), sqlite3IndexKeyinfo(), sqlite3Insert(), sqlite3IsReadOnly(), sqlite3LocateCollSeq(), sqlite3LocateTable(), sqlite3MaterializeView(), sqlite3NestedParse(), sqlite3OpenTableAndIndices(), sqlite3OpenTempDatabase(), sqlite3PExpr(), sqlite3Pragma(), sqlite3Prepare(), sqlite3ReadSchema(), sqlite3RefillIndex(), sqlite3Reindex(), sqlite3ResolveOrderGroupBy(), sqlite3ResultSetOfSelect(), sqlite3RollbackTransaction(), sqlite3RunParser(), sqlite3Select(), sqlite3SelectNew(), sqlite3SelectPrep(), sqlite3SrcListAppendFromTerm(), sqlite3SrcListAssignCursors(), sqlite3SrcListIndexedBy(), sqlite3StartTable(), sqlite3TableLock(), sqlite3TwoPartName(), sqlite3Update(), sqlite3ViewGetColumnNames(), sqlite3VtabBeginParse(), sqlite3VtabCallConnect(), sqlite3VtabFinishParse(), sqlite3VtabMakeWritable(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqliteProcessJoin(), targetSrcList(), updateAccumulator(), updateVirtualTable(), whereClauseClear(), whereClauseInsert(), whereTempTriggers(), and xferOptimization().

Definition at line 1741 of file sqliteInt.h.

Referenced by sqlite3_declare_vtab().

Definition at line 1694 of file sqliteInt.h.

Referenced by sqlite3GetTempRange(), and sqlite3ReleaseTempRange().

Definition at line 1727 of file sqliteInt.h.

Referenced by codeAlias(), and resolveAlias().

Definition at line 1686 of file sqliteInt.h.

Definition at line 1745 of file sqliteInt.h.

Referenced by sqlite3ResolveExprNames(), and sqlite3Select().

Definition at line 1693 of file sqliteInt.h.

Referenced by sqlite3GetTempRange(), and sqlite3ReleaseTempRange().

Definition at line 1698 of file sqliteInt.h.

Referenced by sqlite3FinishCoding().

Definition at line 1714 of file sqliteInt.h.

Referenced by codeTableLocks(), sqlite3RunParser(), and sqlite3TableLock().

Definition at line 1691 of file sqliteInt.h.

Definition at line 1690 of file sqliteInt.h.

Referenced by sqlite3GetTempReg(), and sqlite3ReleaseTempReg().

Definition at line 1724 of file sqliteInt.h.

Referenced by sqlite3ExprAssignVarNumber(), and sqlite3RunParser().

Definition at line 1725 of file sqliteInt.h.

Referenced by sqlite3ExprAssignVarNumber(), and sqlite3RunParser().

Definition at line 1742 of file sqliteInt.h.

Referenced by sqlite3FinishCoding(), and sqlite3VtabMakeWritable().

Definition at line 1689 of file sqliteInt.h.

Definition at line 1736 of file sqliteInt.h.

Referenced by sqlite3BeginTrigger(), sqlite3FinishTrigger(), and sqlite3RunParser().

Definition at line 1746 of file sqliteInt.h.

Referenced by flattenSubquery(), and sqlite3RunParser().

int Parse::rc

Definition at line 1718 of file sqliteInt.h.

Referenced by openStatTable(), sqlite3EndTable(), and sqlite3StartTable().

Definition at line 1717 of file sqliteInt.h.

Referenced by sqlite3EndTable(), sqlite3StartTable(), and sqlite3VtabFinishParse().

Definition at line 1730 of file sqliteInt.h.

Definition at line 1732 of file sqliteInt.h.

Referenced by sqlite3CreateView(), and sqlite3RunParser().

Definition at line 1709 of file sqliteInt.h.

Referenced by sqlite3BeginWriteOperation(), and sqlite3FinishCoding().

const char* Parse::zAuthContext
const char* Parse::zSql

Definition at line 1733 of file sqliteInt.h.

Referenced by sqlite3FinishCoding(), and sqlite3RunParser().

const char* Parse::zTail

Definition at line 1734 of file sqliteInt.h.

Referenced by sqlite3FinishCoding(), sqlite3Prepare(), and sqlite3RunParser().


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

ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:04 2011 by Doxygen 1.6.1