#include <vdbeInt.h>
Public Attributes | |
union { | |
i64 i | |
FuncDef * pDef | |
} | u |
double | r |
sqlite3 * | db |
char * | z |
int | n |
u16 | flags |
u8 | type |
u8 | enc |
void(* | xDel )(void *) |
char * | zMalloc |
Definition at line 114 of file vdbeInt.h.
Definition at line 120 of file vdbeInt.h.
Referenced by releaseMemArray(), sqlite3_aggregate_context(), sqlite3_context_db_handle(), sqlite3_get_auxdata(), sqlite3_result_blob(), sqlite3_result_double(), sqlite3_result_error(), sqlite3_result_error16(), sqlite3_result_error_nomem(), sqlite3_result_error_toobig(), sqlite3_result_int(), sqlite3_result_int64(), sqlite3_result_null(), sqlite3_result_text(), sqlite3_result_text16(), sqlite3_result_text16be(), sqlite3_result_text16le(), sqlite3_result_value(), sqlite3_result_zeroblob(), sqlite3_set_auxdata(), sqlite3Utf16to8(), sqlite3ValueNew(), sqlite3ValueText(), sqlite3VdbeChangeEncoding(), sqlite3VdbeExec(), sqlite3VdbeIdxKeyCompare(), sqlite3VdbeIdxRowid(), sqlite3VdbeIntegerAffinity(), sqlite3VdbeIntValue(), sqlite3VdbeMakeReady(), sqlite3VdbeMemExpandBlob(), sqlite3VdbeMemFinalize(), sqlite3VdbeMemGrow(), sqlite3VdbeMemIntegerify(), sqlite3VdbeMemMakeWriteable(), sqlite3VdbeMemMove(), sqlite3VdbeMemNulTerminate(), sqlite3VdbeMemNumerify(), sqlite3VdbeMemRealify(), sqlite3VdbeMemRelease(), sqlite3VdbeMemReleaseExternal(), sqlite3VdbeMemSetStr(), sqlite3VdbeMemStringify(), sqlite3VdbeMemTooBig(), sqlite3VdbeMemTranslate(), sqlite3VdbeRealValue(), sqlite3VdbeRecordCompare(), sqlite3VdbeRecordUnpack(), sqlite3VdbeSerialType(), and sqlite3VdbeSetNumCols().
Definition at line 125 of file vdbeInt.h.
Referenced by applyNumericAffinity(), sqlite3MemCompare(), sqlite3ValueText(), sqlite3VdbeChangeEncoding(), sqlite3VdbeExec(), sqlite3VdbeList(), sqlite3VdbeMemFromBtree(), sqlite3VdbeMemHandleBom(), sqlite3VdbeMemSetStr(), sqlite3VdbeMemSetZeroBlob(), sqlite3VdbeMemStringify(), sqlite3VdbeMemTranslate(), sqlite3VdbeRecordCompare(), and sqlite3VdbeRecordUnpack().
Definition at line 123 of file vdbeInt.h.
Referenced by _storeTypeInfo(), applyAffinity(), applyNumericAffinity(), displayP4(), minMaxFinalize(), minmaxStep(), releaseMemArray(), sqlite3_aggregate_context(), sqlite3_clear_bindings(), sqlite3_column_value(), sqlite3_value_blob(), sqlite3MemCompare(), sqlite3Utf16to8(), sqlite3ValueBytes(), sqlite3ValueNew(), sqlite3ValueText(), sqlite3VdbeChangeEncoding(), sqlite3VdbeExec(), sqlite3VdbeIdxKeyCompare(), sqlite3VdbeIdxRowid(), sqlite3VdbeIntegerAffinity(), sqlite3VdbeIntValue(), sqlite3VdbeList(), sqlite3VdbeMakeReady(), sqlite3VdbeMemCopy(), sqlite3VdbeMemExpandBlob(), sqlite3VdbeMemFinalize(), sqlite3VdbeMemFromBtree(), sqlite3VdbeMemGrow(), sqlite3VdbeMemHandleBom(), sqlite3VdbeMemMakeWriteable(), sqlite3VdbeMemMove(), sqlite3VdbeMemNulTerminate(), sqlite3VdbeMemNumerify(), sqlite3VdbeMemReleaseExternal(), sqlite3VdbeMemSetDouble(), sqlite3VdbeMemSetInt64(), sqlite3VdbeMemSetStr(), sqlite3VdbeMemSetZeroBlob(), sqlite3VdbeMemShallowCopy(), sqlite3VdbeMemStringify(), sqlite3VdbeMemTooBig(), sqlite3VdbeMemTranslate(), sqlite3VdbeRealValue(), sqlite3VdbeRecordCompare(), sqlite3VdbeRecordUnpack(), sqlite3VdbeSerialGet(), sqlite3VdbeSerialPut(), sqlite3VdbeSerialType(), sqlite3VdbeSetColName(), sqlite3VdbeSetNumCols(), and vdbeUnbind().
Definition at line 116 of file vdbeInt.h.
Referenced by applyNumericAffinity(), displayP4(), sqlite3MemCompare(), sqlite3ValueBytes(), sqlite3ValueFromExpr(), sqlite3VdbeExec(), sqlite3VdbeIdxRowid(), sqlite3VdbeIntegerAffinity(), sqlite3VdbeIntValue(), sqlite3VdbeList(), sqlite3VdbeMemExpandBlob(), sqlite3VdbeMemIntegerify(), sqlite3VdbeMemSetInt64(), sqlite3VdbeMemSetZeroBlob(), sqlite3VdbeMemStringify(), sqlite3VdbeMemTooBig(), sqlite3VdbeRealValue(), sqlite3VdbeSerialGet(), sqlite3VdbeSerialPut(), and sqlite3VdbeSerialType().
int Mem::n |
Definition at line 122 of file vdbeInt.h.
Referenced by sqlite3_aggregate_count(), sqlite3MemCompare(), sqlite3ValueBytes(), sqlite3VdbeExec(), sqlite3VdbeIdxKeyCompare(), sqlite3VdbeIdxRowid(), sqlite3VdbeList(), sqlite3VdbeMemExpandBlob(), sqlite3VdbeMemFromBtree(), sqlite3VdbeMemGrow(), sqlite3VdbeMemHandleBom(), sqlite3VdbeMemMakeWriteable(), sqlite3VdbeMemNulTerminate(), sqlite3VdbeMemSetStr(), sqlite3VdbeMemSetZeroBlob(), sqlite3VdbeMemStringify(), sqlite3VdbeMemTooBig(), sqlite3VdbeMemTranslate(), sqlite3VdbeSerialGet(), sqlite3VdbeSerialPut(), and sqlite3VdbeSerialType().
Definition at line 117 of file vdbeInt.h.
Referenced by sqlite3_aggregate_context(), sqlite3VdbeMemFinalize(), and sqlite3VdbeMemReleaseExternal().
double Mem::r |
Definition at line 119 of file vdbeInt.h.
Referenced by displayP4(), sqlite3MemCompare(), sqlite3ValueFromExpr(), sqlite3VdbeExec(), sqlite3VdbeIntegerAffinity(), sqlite3VdbeIntValue(), sqlite3VdbeMemNumerify(), sqlite3VdbeMemRealify(), sqlite3VdbeMemSetDouble(), sqlite3VdbeMemStringify(), sqlite3VdbeRealValue(), sqlite3VdbeSerialGet(), and sqlite3VdbeSerialPut().
Definition at line 124 of file vdbeInt.h.
Referenced by _storeTypeInfo(), sqlite3_value_numeric_type(), sqlite3_value_type(), sqlite3ValueNew(), sqlite3VdbeList(), sqlite3VdbeMemFromBtree(), sqlite3VdbeMemSetDouble(), sqlite3VdbeMemSetInt64(), sqlite3VdbeMemSetNull(), sqlite3VdbeMemSetStr(), and sqlite3VdbeMemSetZeroBlob().
union { ... } Mem::u |
Referenced by applyNumericAffinity(), displayP4(), sqlite3_aggregate_context(), sqlite3MemCompare(), sqlite3ValueBytes(), sqlite3ValueFromExpr(), sqlite3VdbeExec(), sqlite3VdbeIdxRowid(), sqlite3VdbeIntegerAffinity(), sqlite3VdbeIntValue(), sqlite3VdbeList(), sqlite3VdbeMemExpandBlob(), sqlite3VdbeMemFinalize(), sqlite3VdbeMemIntegerify(), sqlite3VdbeMemReleaseExternal(), sqlite3VdbeMemSetInt64(), sqlite3VdbeMemSetZeroBlob(), sqlite3VdbeMemStringify(), sqlite3VdbeMemTooBig(), sqlite3VdbeRealValue(), sqlite3VdbeSerialGet(), sqlite3VdbeSerialPut(), and sqlite3VdbeSerialType().
void(* Mem::xDel)(void *) |
char* Mem::z |
Definition at line 121 of file vdbeInt.h.
Referenced by allocateCursor(), applyNumericAffinity(), displayP4(), sqlite3_aggregate_context(), sqlite3_value_blob(), sqlite3MemCompare(), sqlite3Utf16to8(), sqlite3ValueText(), sqlite3VdbeExec(), sqlite3VdbeIdxKeyCompare(), sqlite3VdbeIdxRowid(), sqlite3VdbeIntValue(), sqlite3VdbeList(), sqlite3VdbeMemExpandBlob(), sqlite3VdbeMemFromBtree(), sqlite3VdbeMemGrow(), sqlite3VdbeMemHandleBom(), sqlite3VdbeMemMakeWriteable(), sqlite3VdbeMemNulTerminate(), sqlite3VdbeMemRelease(), sqlite3VdbeMemReleaseExternal(), sqlite3VdbeMemSetStr(), sqlite3VdbeMemShallowCopy(), sqlite3VdbeMemStringify(), sqlite3VdbeMemTranslate(), sqlite3VdbeRealValue(), sqlite3VdbeSerialGet(), and sqlite3VdbeSerialPut().
char* Mem::zMalloc |
Definition at line 127 of file vdbeInt.h.
Referenced by releaseMemArray(), sqlite3VdbeDeleteUnpackedRecord(), sqlite3VdbeExec(), sqlite3VdbeIdxKeyCompare(), sqlite3VdbeIdxRowid(), sqlite3VdbeMemFinalize(), sqlite3VdbeMemGrow(), sqlite3VdbeMemMakeWriteable(), sqlite3VdbeMemMove(), sqlite3VdbeMemRelease(), sqlite3VdbeMemSetStr(), sqlite3VdbeMemShallowCopy(), sqlite3VdbeMemTranslate(), sqlite3VdbeRecordCompare(), and sqlite3VdbeRecordUnpack().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:04 2011 by Doxygen 1.6.1