#include <vdbeInt.h>
Public Attributes | |
sqlite3 * | db |
Vdbe * | pPrev |
Vdbe * | pNext |
int | nOp |
int | nOpAlloc |
Op * | aOp |
int | nLabel |
int | nLabelAlloc |
int * | aLabel |
Mem ** | apArg |
Mem * | aColName |
int | nCursor |
VdbeCursor ** | apCsr |
int | nVar |
Mem * | aVar |
char ** | azVar |
int | okVar |
int | magic |
int | nMem |
Mem * | aMem |
int | nCallback |
int | cacheCtr |
Fifo | sFifo |
int | contextStackTop |
int | contextStackDepth |
Context * | contextStack |
int | pc |
int | rc |
unsigned | uniqueCnt |
int | errorAction |
int | inTempTrans |
int | nResColumn |
char ** | azResColumn |
char * | zErrMsg |
Mem * | pResultSet |
u8 | explain |
u8 | changeCntOn |
u8 | expired |
u8 | minWriteFileFormat |
u8 | inVtabMethod |
u8 | usesStmtJournal |
u8 | readOnly |
int | nChange |
i64 | startTime |
int | btreeMask |
BtreeMutexArray | aMutex |
int | aCounter [2] |
int | nSql |
char * | zSql |
int | openedStatement |
Definition at line 282 of file vdbeInt.h.
Definition at line 292 of file vdbeInt.h.
Referenced by columnName(), sqlite3VdbeDelete(), sqlite3VdbeSetColName(), and sqlite3VdbeSetNumCols().
int Vdbe::aCounter[2] |
Definition at line 328 of file vdbeInt.h.
Referenced by sqlite3_stmt_status(), and sqlite3VdbeExec().
int* Vdbe::aLabel |
Definition at line 290 of file vdbeInt.h.
Referenced by resolveP2Values(), sqlite3VdbeDelete(), sqlite3VdbeMakeLabel(), and sqlite3VdbeResolveLabel().
Definition at line 301 of file vdbeInt.h.
Referenced by allocateCursor(), Cleanup(), sqlite3VdbeDelete(), sqlite3VdbeExec(), sqlite3VdbeList(), and sqlite3VdbeMakeReady().
Definition at line 327 of file vdbeInt.h.
Referenced by sqlite3VdbeExec(), sqlite3VdbeHalt(), and sqlite3VdbeUsesBtree().
Definition at line 287 of file vdbeInt.h.
Referenced by createVarMap(), resizeOpArray(), resolveP2Values(), sqlite3Step(), sqlite3VdbeAddOp3(), sqlite3VdbeAddOpList(), sqlite3VdbeChangeP1(), sqlite3VdbeChangeP2(), sqlite3VdbeChangeP3(), sqlite3VdbeChangeP4(), sqlite3VdbeChangeP5(), sqlite3VdbeChangeToNoop(), sqlite3VdbeDelete(), sqlite3VdbeExec(), sqlite3VdbeGetOp(), sqlite3VdbeList(), sqlite3VdbeMakeReady(), and sqlite3VdbeReset().
Definition at line 291 of file vdbeInt.h.
Referenced by sqlite3VdbeExec(), and sqlite3VdbeMakeReady().
Definition at line 294 of file vdbeInt.h.
Referenced by allocateCursor(), closeAllCursorsExceptActiveVtabs(), sqlite3_blob_open(), sqlite3VdbeExec(), and sqlite3VdbeMakeReady().
Definition at line 296 of file vdbeInt.h.
Referenced by bindText(), sqlite3_bind_double(), sqlite3_bind_int64(), sqlite3_bind_value(), sqlite3_bind_zeroblob(), sqlite3_clear_bindings(), sqlite3TransferBindings(), sqlite3VdbeDelete(), sqlite3VdbeExec(), sqlite3VdbeMakeReady(), and vdbeUnbind().
char** Vdbe::azResColumn |
char** Vdbe::azVar |
Definition at line 297 of file vdbeInt.h.
Referenced by createVarMap(), sqlite3_bind_parameter_index(), sqlite3_bind_parameter_name(), and sqlite3VdbeMakeReady().
int Vdbe::btreeMask |
Definition at line 326 of file vdbeInt.h.
Referenced by sqlite3VdbeExec(), and sqlite3VdbeUsesBtree().
int Vdbe::cacheCtr |
Definition at line 303 of file vdbeInt.h.
Referenced by sqlite3VdbeExec(), and sqlite3VdbeMakeReady().
Definition at line 318 of file vdbeInt.h.
Referenced by sqlite3VdbeCountChanges(), and sqlite3VdbeHalt().
Definition at line 307 of file vdbeInt.h.
Referenced by Cleanup(), and sqlite3VdbeExec().
Definition at line 306 of file vdbeInt.h.
Referenced by Cleanup(), and sqlite3VdbeExec().
Definition at line 305 of file vdbeInt.h.
Referenced by Cleanup(), and sqlite3VdbeExec().
Definition at line 283 of file vdbeInt.h.
Referenced by bindText(), blobReadWrite(), Cleanup(), columnMallocFailure(), columnMem(), columnName(), createVarMap(), resizeOpArray(), resolveP2Values(), sqlite3_bind_double(), sqlite3_bind_int64(), sqlite3_bind_null(), sqlite3_bind_value(), sqlite3_bind_zeroblob(), sqlite3_finalize(), sqlite3_reset(), sqlite3_step(), sqlite3Step(), sqlite3TransferBindings(), sqlite3VdbeAddOp3(), sqlite3VdbeAddOpList(), sqlite3VdbeChangeP4(), sqlite3VdbeChangeToNoop(), sqlite3VdbeCreate(), sqlite3VdbeDb(), sqlite3VdbeDelete(), sqlite3VdbeExec(), sqlite3VdbeFinalize(), sqlite3VdbeFreeCursor(), sqlite3VdbeGetOp(), sqlite3VdbeHalt(), sqlite3VdbeList(), sqlite3VdbeMakeLabel(), sqlite3VdbeMakeReady(), sqlite3VdbeReset(), sqlite3VdbeSetColName(), sqlite3VdbeSetNumCols(), sqlite3VdbeSetSql(), sqlite3VdbeUsesBtree(), and vdbeUnbind().
Definition at line 311 of file vdbeInt.h.
Referenced by sqlite3VdbeExec(), sqlite3VdbeHalt(), and sqlite3VdbeMakeReady().
Definition at line 319 of file vdbeInt.h.
Referenced by sqlite3_expired(), sqlite3_step(), sqlite3ExpirePreparedStatements(), sqlite3Step(), sqlite3VdbeAddOp3(), sqlite3VdbeExec(), and sqlite3VdbeReset().
Definition at line 317 of file vdbeInt.h.
Referenced by sqlite3Step(), sqlite3VdbeExec(), sqlite3VdbeList(), and sqlite3VdbeMakeReady().
Definition at line 321 of file vdbeInt.h.
Referenced by closeAllCursorsExceptActiveVtabs(), sqlite3VdbeExec(), and sqlite3VdbeFreeCursor().
int Vdbe::magic |
Definition at line 299 of file vdbeInt.h.
Referenced by sqlite3Step(), sqlite3TransferBindings(), sqlite3VdbeAddOp3(), sqlite3VdbeAddOpList(), sqlite3VdbeChangeP1(), sqlite3VdbeChangeP2(), sqlite3VdbeChangeP3(), sqlite3VdbeChangeP4(), sqlite3VdbeChangeP5(), sqlite3VdbeCreate(), sqlite3VdbeCurrentAddr(), sqlite3VdbeDelete(), sqlite3VdbeExec(), sqlite3VdbeFinalize(), sqlite3VdbeGetOp(), sqlite3VdbeHalt(), sqlite3VdbeList(), sqlite3VdbeMakeLabel(), sqlite3VdbeMakeReady(), sqlite3VdbeReset(), sqlite3VdbeResolveLabel(), and vdbeUnbind().
Definition at line 320 of file vdbeInt.h.
Referenced by sqlite3VdbeExec(), and sqlite3VdbeMakeReady().
int Vdbe::nCallback |
Definition at line 302 of file vdbeInt.h.
Referenced by sqlite3VdbeExec().
int Vdbe::nChange |
Definition at line 324 of file vdbeInt.h.
Referenced by sqlite3VdbeExec(), sqlite3VdbeHalt(), and sqlite3VdbeMakeReady().
int Vdbe::nCursor |
Definition at line 293 of file vdbeInt.h.
Referenced by closeAllCursorsExceptActiveVtabs(), sqlite3VdbeExec(), and sqlite3VdbeMakeReady().
int Vdbe::nLabel |
Definition at line 288 of file vdbeInt.h.
Referenced by resolveP2Values(), and sqlite3VdbeMakeLabel().
Definition at line 289 of file vdbeInt.h.
Referenced by sqlite3VdbeMakeLabel().
int Vdbe::nMem |
Definition at line 300 of file vdbeInt.h.
Referenced by allocateCursor(), Cleanup(), sqlite3VdbeExec(), sqlite3VdbeList(), and sqlite3VdbeMakeReady().
int Vdbe::nOp |
Definition at line 285 of file vdbeInt.h.
Referenced by resolveP2Values(), sqlite3Step(), sqlite3VdbeAddOp3(), sqlite3VdbeAddOpList(), sqlite3VdbeChangeP1(), sqlite3VdbeChangeP2(), sqlite3VdbeChangeP3(), sqlite3VdbeChangeP4(), sqlite3VdbeChangeP5(), sqlite3VdbeCurrentAddr(), sqlite3VdbeDelete(), sqlite3VdbeExec(), sqlite3VdbeJumpHere(), sqlite3VdbeList(), sqlite3VdbeMakeReady(), sqlite3VdbeReset(), and sqlite3VdbeResolveLabel().
int Vdbe::nOpAlloc |
Definition at line 286 of file vdbeInt.h.
Referenced by resizeOpArray(), sqlite3VdbeAddOp3(), and sqlite3VdbeAddOpList().
int Vdbe::nResColumn |
Definition at line 313 of file vdbeInt.h.
Referenced by sqlite3_column_count(), sqlite3_data_count(), sqlite3VdbeDelete(), sqlite3VdbeExec(), sqlite3VdbeList(), sqlite3VdbeSetColName(), and sqlite3VdbeSetNumCols().
int Vdbe::nSql |
Definition at line 329 of file vdbeInt.h.
Referenced by sqlite3VdbeSwap().
int Vdbe::nVar |
Definition at line 295 of file vdbeInt.h.
Referenced by createVarMap(), sqlite3_bind_parameter_count(), sqlite3_bind_parameter_index(), sqlite3_bind_parameter_name(), sqlite3_clear_bindings(), sqlite3TransferBindings(), sqlite3VdbeDelete(), sqlite3VdbeMakeReady(), and vdbeUnbind().
int Vdbe::okVar |
Definition at line 298 of file vdbeInt.h.
Referenced by createVarMap(), and sqlite3VdbeMakeReady().
Definition at line 334 of file vdbeInt.h.
Referenced by sqlite3VdbeExec(), sqlite3VdbeHalt(), and sqlite3VdbeMakeReady().
int Vdbe::pc |
Definition at line 308 of file vdbeInt.h.
Referenced by sqlite3Step(), sqlite3VdbeExec(), sqlite3VdbeHalt(), sqlite3VdbeList(), sqlite3VdbeMakeReady(), sqlite3VdbeReset(), and vdbeUnbind().
Definition at line 284 of file vdbeInt.h.
Referenced by sqlite3ExpirePreparedStatements(), sqlite3VdbeCreate(), sqlite3VdbeDelete(), sqlite3VdbeExec(), and sqlite3VdbeSwap().
Definition at line 284 of file vdbeInt.h.
Referenced by sqlite3VdbeCreate(), sqlite3VdbeDelete(), and sqlite3VdbeSwap().
Definition at line 316 of file vdbeInt.h.
Referenced by Cleanup(), columnMem(), sqlite3_data_count(), sqlite3VdbeExec(), and sqlite3VdbeList().
int Vdbe::rc |
Definition at line 309 of file vdbeInt.h.
Referenced by blobReadWrite(), columnMallocFailure(), sqlite3_step(), sqlite3Step(), sqlite3VdbeExec(), sqlite3VdbeHalt(), sqlite3VdbeList(), sqlite3VdbeMakeReady(), sqlite3VdbeReset(), and sqlite3VdbeResetStepResult().
Definition at line 323 of file vdbeInt.h.
Referenced by resolveP2Values(), sqlite3Step(), and sqlite3VdbeHalt().
Definition at line 304 of file vdbeInt.h.
Referenced by Cleanup(), and sqlite3VdbeExec().
Definition at line 325 of file vdbeInt.h.
Referenced by sqlite3Step().
unsigned Vdbe::uniqueCnt |
Definition at line 310 of file vdbeInt.h.
Referenced by sqlite3VdbeMakeReady().
Definition at line 322 of file vdbeInt.h.
Referenced by resolveP2Values(), and sqlite3VdbeHalt().
char* Vdbe::zErrMsg |
Definition at line 315 of file vdbeInt.h.
Referenced by Cleanup(), sqlite3_step(), sqlite3VdbeExec(), sqlite3VdbeHalt(), sqlite3VdbeList(), sqlite3VdbeReset(), and vdbeCommit().
char* Vdbe::zSql |
Definition at line 330 of file vdbeInt.h.
Referenced by sqlite3_step(), sqlite3Step(), sqlite3VdbeDelete(), sqlite3VdbeSetSql(), and sqlite3VdbeSwap().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:04 2011 by Doxygen 1.6.1