Lines Matching defs:sqlite3_value
4871 typedef struct sqlite3_value sqlite3_value; typedef
18821 struct sqlite3_value { struct
18822 union MemValue {
18830 } u;
18831 u16 flags; /* Some combination of MEM_Null, MEM_Str, MEM_Dyn, etc. */
18832 u8 enc; /* SQLITE_UTF8, SQLITE_UTF16BE, SQLITE_UTF16LE */
18833 u8 eSubtype; /* Subtype for this value */
18834 int n; /* Number of characters in string value, excluding '\0' */
18835 char *z; /* String or BLOB value */
18837 char *zMalloc; /* Space to hold MEM_Str or MEM_Blob if szMalloc>0 */
18838 int szMalloc; /* Size of the zMalloc allocation */
18839 u32 uTemp; /* Transient storage for serial_type in OP_MakeRecord */
18840 sqlite3 *db; /* The associated database connection */
18841 void (*xDel)(void*);/* Destructor for Mem.z - only valid if MEM_Dyn */
18843 Mem *pScopyFrom; /* This Mem is a shallow copy of pScopyFrom */
18844 void *pFiller; /* So that sizeof(Mem) is a multiple of 8 */