Lines Matching refs:Mem

167   Mem *aMem;              /* Array of memory cells for parent frame */
193 #define VdbeFrameMem(p) ((Mem *)&((u8 *)p)[ROUND8(sizeof(VdbeFrame))])
220 Mem *pScopyFrom; /* This Mem is a shallow copy of pScopyFrom */
229 #define MEMCELLSIZE offsetof(Mem,zMalloc)
330 Mem *pOut; /* The return value is stored here */
332 Mem *pMem; /* Memory cell used to store aggregate context */
396 Mem *aMem; /* The memory locations */
397 Mem **apArg; /* Arguments to currently executing user function */
399 Mem *aVar; /* Values for the OP_Variable opcode. */
407 Mem *aColName; /* Column names to return */
408 Mem *pResultSet; /* Pointer to an array of results */
476 Mem *aNew; /* Array of new.* values */
492 u32 sqlite3VdbeSerialPut(unsigned char*, Mem*, u32);
493 u32 sqlite3VdbeSerialGet(const unsigned char*, u32, Mem*);
501 int sqlite3VdbeNextOpcode(Vdbe*,Mem*,int,int*,int*,Op**);
511 int sqlite3VdbeChangeEncoding(Mem *, int);
512 int sqlite3VdbeMemTooBig(Mem*);
513 int sqlite3VdbeMemCopy(Mem*, const Mem*);
514 void sqlite3VdbeMemShallowCopy(Mem*, const Mem*, int);
515 void sqlite3VdbeMemMove(Mem*, Mem*);
516 int sqlite3VdbeMemNulTerminate(Mem*);
517 int sqlite3VdbeMemSetStr(Mem*, const char*, int, u8, void(*)(void*));
518 void sqlite3VdbeMemSetInt64(Mem*, i64);
522 void sqlite3VdbeMemSetDouble(Mem*, double);
524 void sqlite3VdbeMemSetPointer(Mem*, void*, const char*, void(*)(void*));
525 void sqlite3VdbeMemInit(Mem*,sqlite3*,u16);
526 void sqlite3VdbeMemSetNull(Mem*);
527 void sqlite3VdbeMemSetZeroBlob(Mem*,int);
529 int sqlite3VdbeMemIsRowSet(const Mem*);
531 int sqlite3VdbeMemSetRowSet(Mem*);
532 int sqlite3VdbeMemMakeWriteable(Mem*);
533 int sqlite3VdbeMemStringify(Mem*, u8, u8);
534 i64 sqlite3VdbeIntValue(Mem*);
535 int sqlite3VdbeMemIntegerify(Mem*);
536 double sqlite3VdbeRealValue(Mem*);
537 int sqlite3VdbeBooleanValue(Mem*, int ifNull);
538 void sqlite3VdbeIntegerAffinity(Mem*);
539 int sqlite3VdbeMemRealify(Mem*);
540 int sqlite3VdbeMemNumerify(Mem*);
541 int sqlite3VdbeMemCast(Mem*,u8,u8);
542 int sqlite3VdbeMemFromBtree(BtCursor*,u32,u32,Mem*);
543 int sqlite3VdbeMemFromBtreeZeroOffset(BtCursor*,u32,Mem*);
544 void sqlite3VdbeMemRelease(Mem *p);
545 int sqlite3VdbeMemFinalize(Mem*, FuncDef*);
547 int sqlite3VdbeMemAggValue(Mem*, Mem*, FuncDef*);
552 int sqlite3VdbeMemGrow(Mem *pMem, int n, int preserve);
553 int sqlite3VdbeMemClearAndResize(Mem *pMem, int n);
569 int sqlite3VdbeSorterRowkey(const VdbeCursor *, Mem *);
572 int sqlite3VdbeSorterWrite(const VdbeCursor *, Mem *);
573 int sqlite3VdbeSorterCompare(const VdbeCursor *, Mem *, int, int *);
596 void sqlite3VdbeMemAboutToChange(Vdbe*,Mem*);
597 int sqlite3VdbeCheckMemInvariants(Mem*);
608 void sqlite3VdbeMemPrettyPrint(Mem *pMem, StrAccum *pStr);
611 int sqlite3VdbeMemTranslate(Mem*, u8);
612 int sqlite3VdbeMemHandleBom(Mem *pMem);
616 int sqlite3VdbeMemExpandBlob(Mem *);