Mem 3624 ext/sqlite3/libsqlite/sqlite3.c typedef struct Mem sqlite3_value; Mem 9654 ext/sqlite3/libsqlite/sqlite3.c typedef struct Mem Mem; Mem 9678 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem; /* Used when p4type is P4_MEM */ Mem 10029 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3MemCompare(const Mem*, const Mem*, const CollSeq*); Mem 11699 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem; /* Values */ Mem 14637 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem; /* Array of memory cells for parent frame */ Mem 14653 ext/sqlite3/libsqlite/sqlite3.c #define VdbeFrameMem(p) ((Mem *)&((u8 *)p)[ROUND8(sizeof(VdbeFrame))]) Mem 14685 ext/sqlite3/libsqlite/sqlite3.c Mem *pScopyFrom; /* This Mem is a shallow copy of pScopyFrom */ Mem 14774 ext/sqlite3/libsqlite/sqlite3.c Mem *pOut; /* The return value is stored here */ Mem 14776 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem; /* Memory cell used to store aggregate context */ Mem 14821 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem; /* The memory locations */ Mem 14822 ext/sqlite3/libsqlite/sqlite3.c Mem **apArg; /* Arguments to currently executing user function */ Mem 14823 ext/sqlite3/libsqlite/sqlite3.c Mem *aColName; /* Column names to return */ Mem 14824 ext/sqlite3/libsqlite/sqlite3.c Mem *pResultSet; /* Pointer to an array of results */ Mem 14833 ext/sqlite3/libsqlite/sqlite3.c Mem *aVar; /* Values for the OP_Variable opcode. */ Mem 14903 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3VdbeSerialType(Mem*, int); Mem 14904 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3VdbeSerialPut(unsigned char*, Mem*, u32); Mem 14905 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3VdbeSerialGet(const unsigned char*, u32, Mem*); Mem 14914 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeChangeEncoding(Mem *, int); Mem 14915 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemTooBig(Mem*); Mem 14916 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem*, const Mem*); Mem 14917 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem*, const Mem*, int); Mem 14918 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem*, Mem*); Mem 14919 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemNulTerminate(Mem*); Mem 14920 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemSetStr(Mem*, const char*, int, u8, void(*)(void*)); Mem 14921 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetInt64(Mem*, i64); Mem 14925 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetDouble(Mem*, double); Mem 14927 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem*,sqlite3*,u16); Mem 14928 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetNull(Mem*); Mem 14929 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetZeroBlob(Mem*,int); Mem 14930 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetRowSet(Mem*); Mem 14931 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemMakeWriteable(Mem*); Mem 14932 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemStringify(Mem*, u8, u8); Mem 14933 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE i64 sqlite3VdbeIntValue(Mem*); Mem 14934 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemIntegerify(Mem*); Mem 14935 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE double sqlite3VdbeRealValue(Mem*); Mem 14936 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeIntegerAffinity(Mem*); Mem 14937 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemRealify(Mem*); Mem 14938 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemNumerify(Mem*); Mem 14939 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemCast(Mem*,u8,u8); Mem 14940 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemFromBtree(BtCursor*,u32,u32,int,Mem*); Mem 14941 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemRelease(Mem *p); Mem 14944 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemFinalize(Mem*, FuncDef*); Mem 14946 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemGrow(Mem *pMem, int n, int preserve); Mem 14947 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemClearAndResize(Mem *pMem, int n); Mem 14956 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(const VdbeCursor *, Mem *); Mem 14959 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterWrite(const VdbeCursor *, Mem *); Mem 14960 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterCompare(const VdbeCursor *, Mem *, int, int *); Mem 14971 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemAboutToChange(Vdbe*,Mem*); Mem 14972 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeCheckMemInvariants(Mem*); Mem 14981 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemTranslate(Mem*, u8); Mem 14984 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemPrettyPrint(Mem *pMem, char *zBuf); Mem 14986 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemHandleBom(Mem *pMem); Mem 14989 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemExpandBlob(Mem *); Mem 23096 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE SQLITE_NOINLINE int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ Mem 23239 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemHandleBom(Mem *pMem){ Mem 23332 ext/sqlite3/libsqlite/sqlite3.c Mem m; Mem 63114 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeCheckMemInvariants(Mem *p){ Mem 63167 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){ Mem 63202 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE SQLITE_NOINLINE int sqlite3VdbeMemGrow(Mem *pMem, int n, int bPreserve){ Mem 63258 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemClearAndResize(Mem *pMem, int szNew){ Mem 63276 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemMakeWriteable(Mem *pMem){ Mem 63303 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemExpandBlob(Mem *pMem){ Mem 63331 ext/sqlite3/libsqlite/sqlite3.c static SQLITE_NOINLINE int vdbeMemAddTerminator(Mem *pMem){ Mem 63344 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemNulTerminate(Mem *pMem){ Mem 63369 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemStringify(Mem *pMem, u8 enc, u8 bForce){ Mem 63413 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc){ Mem 63417 ext/sqlite3/libsqlite/sqlite3.c Mem t; Mem 63445 ext/sqlite3/libsqlite/sqlite3.c static SQLITE_NOINLINE void vdbeMemClearExternAndSetNull(Mem *p){ Mem 63475 ext/sqlite3/libsqlite/sqlite3.c static SQLITE_NOINLINE void vdbeMemClear(Mem *p){ Mem 63496 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemRelease(Mem *p){ Mem 63544 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE i64 sqlite3VdbeIntValue(Mem *pMem){ Mem 63569 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE double sqlite3VdbeRealValue(Mem *pMem){ Mem 63591 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeIntegerAffinity(Mem *pMem){ Mem 63619 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemIntegerify(Mem *pMem){ Mem 63633 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemRealify(Mem *pMem){ Mem 63650 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemNumerify(Mem *pMem){ Mem 63674 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding){ Mem 63716 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags){ Mem 63736 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetNull(Mem *pMem){ Mem 63744 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetNull((Mem*)p); Mem 63751 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetZeroBlob(Mem *pMem, int n){ Mem 63766 ext/sqlite3/libsqlite/sqlite3.c static SQLITE_NOINLINE void vdbeReleaseAndSetInt64(Mem *pMem, i64 val){ Mem 63776 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetInt64(Mem *pMem, i64 val){ Mem 63790 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetDouble(Mem *pMem, double val){ Mem 63803 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemSetRowSet(Mem *pMem){ Mem 63825 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemTooBig(Mem *p){ Mem 63846 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemAboutToChange(Vdbe *pVdbe, Mem *pMem){ Mem 63848 ext/sqlite3/libsqlite/sqlite3.c Mem *pX; Mem 63862 ext/sqlite3/libsqlite/sqlite3.c #define MEMCELLSIZE offsetof(Mem,zMalloc) Mem 63870 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom, int srcType){ Mem 63886 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){ Mem 63910 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){ Mem 63916 ext/sqlite3/libsqlite/sqlite3.c memcpy(pTo, pFrom, sizeof(Mem)); Mem 63937 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem, /* Memory cell to set to string value */ Mem 64041 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem /* OUT: Return data in this Mem structure. */ Mem 64153 ext/sqlite3/libsqlite/sqlite3.c Mem *p = sqlite3DbMallocZero(db, sizeof(*p)); Mem 64194 ext/sqlite3/libsqlite/sqlite3.c nByte = sizeof(Mem) * nCol + ROUND8(sizeof(UnpackedRecord)); Mem 64201 ext/sqlite3/libsqlite/sqlite3.c pRec->aMem = (Mem *)((u8*)pRec + ROUND8(sizeof(UnpackedRecord))); Mem 64577 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetNull((Mem*)pVal); Mem 64588 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeMemCopy((Mem*)pVal, &v->aVar[iBindVar-1]); Mem 64699 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = *ppVal; /* Write result into this Mem object */ Mem 64734 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem = pRec->aMem; Mem 64755 ext/sqlite3/libsqlite/sqlite3.c if( v ) sqlite3VdbeMemSetStr((Mem *)v, z, n, enc, xDel); Mem 64763 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemRelease((Mem *)v); Mem 64764 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(((Mem*)v)->db, v); Mem 64772 ext/sqlite3/libsqlite/sqlite3.c Mem *p = (Mem*)pVal; Mem 65511 ext/sqlite3/libsqlite/sqlite3.c Mem *p = (Mem*)p4; Mem 65885 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = pOp->p4.pMem; Mem 66039 ext/sqlite3/libsqlite/sqlite3.c static void releaseMemArray(Mem *p, int N){ Mem 66041 ext/sqlite3/libsqlite/sqlite3.c Mem *pEnd = &p[N]; Mem 66089 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem = VdbeFrameMem(p); Mem 66120 ext/sqlite3/libsqlite/sqlite3.c Mem *pSub = 0; /* Memory cell hold array of subprogs */ Mem 66124 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = &p->aMem[1]; /* First Mem of result set */ Mem 66504 ext/sqlite3/libsqlite/sqlite3.c p->aMem = allocSpace(p->aMem, nMem*sizeof(Mem), &zCsr, zEnd, &nByte); Mem 66505 ext/sqlite3/libsqlite/sqlite3.c p->aVar = allocSpace(p->aVar, nVar*sizeof(Mem), &zCsr, zEnd, &nByte); Mem 66506 ext/sqlite3/libsqlite/sqlite3.c p->apArg = allocSpace(p->apArg, nArg*sizeof(Mem*), &zCsr, zEnd, &nByte); Mem 66675 ext/sqlite3/libsqlite/sqlite3.c Mem *pColName; Mem 66683 ext/sqlite3/libsqlite/sqlite3.c p->aColName = pColName = (Mem*)sqlite3DbMallocZero(db, sizeof(Mem)*n ); Mem 66710 ext/sqlite3/libsqlite/sqlite3.c Mem *pColName; Mem 67665 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3VdbeSerialType(Mem *pMem, int file_format){ Mem 67781 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3VdbeSerialPut(u8 *buf, Mem *pMem, u32 serial_type){ Mem 67838 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem /* Memory cell to write value into */ Mem 67874 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem /* Memory cell to write value into */ Mem 67981 ext/sqlite3/libsqlite/sqlite3.c nByte = ROUND8(sizeof(UnpackedRecord)) + sizeof(Mem)*(pKeyInfo->nField+1); Mem 67991 ext/sqlite3/libsqlite/sqlite3.c p->aMem = (Mem*)&((char*)p)[ROUND8(sizeof(UnpackedRecord))]; Mem 68014 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = p->aMem; Mem 68061 ext/sqlite3/libsqlite/sqlite3.c Mem mem1; Mem 68184 ext/sqlite3/libsqlite/sqlite3.c const Mem *pMem1, Mem 68185 ext/sqlite3/libsqlite/sqlite3.c const Mem *pMem2, Mem 68197 ext/sqlite3/libsqlite/sqlite3.c Mem c1; Mem 68198 ext/sqlite3/libsqlite/sqlite3.c Mem c2; Mem 68220 ext/sqlite3/libsqlite/sqlite3.c static SQLITE_NOINLINE int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2){ Mem 68236 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){ Mem 68387 ext/sqlite3/libsqlite/sqlite3.c Mem *pRhs = pPKey2->aMem; /* Next field of pPKey2 to compare */ Mem 68390 ext/sqlite3/libsqlite/sqlite3.c Mem mem1; Mem 68779 ext/sqlite3/libsqlite/sqlite3.c Mem m, v; Mem 68860 ext/sqlite3/libsqlite/sqlite3.c Mem m; Mem 68934 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = &v->aVar[iVar-1]; Mem 68938 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemCopy((Mem *)pRet, pMem); Mem 69110 ext/sqlite3/libsqlite/sqlite3.c Mem *p = (Mem*)pVal; Mem 69126 ext/sqlite3/libsqlite/sqlite3.c return sqlite3VdbeRealValue((Mem*)pVal); Mem 69129 ext/sqlite3/libsqlite/sqlite3.c return (int)sqlite3VdbeIntValue((Mem*)pVal); Mem 69132 ext/sqlite3/libsqlite/sqlite3.c return sqlite3VdbeIntValue((Mem*)pVal); Mem 69660 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = p->pMem; Mem 69799 ext/sqlite3/libsqlite/sqlite3.c static const Mem *columnNullValue(void){ Mem 69809 ext/sqlite3/libsqlite/sqlite3.c static const Mem nullMem Mem 69838 ext/sqlite3/libsqlite/sqlite3.c static Mem *columnMem(sqlite3_stmt *pStmt, int i){ Mem 69840 ext/sqlite3/libsqlite/sqlite3.c Mem *pOut; Mem 69851 ext/sqlite3/libsqlite/sqlite3.c pOut = (Mem*)columnNullValue(); Mem 69933 ext/sqlite3/libsqlite/sqlite3.c Mem *pOut = columnMem(pStmt, i); Mem 69973 ext/sqlite3/libsqlite/sqlite3.c const void *(*xFunc)(Mem*), Mem 70014 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, COLNAME_NAME); Mem 70019 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, COLNAME_NAME); Mem 70039 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, COLNAME_DECLTYPE); Mem 70044 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, COLNAME_DECLTYPE); Mem 70057 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, COLNAME_DATABASE); Mem 70062 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, COLNAME_DATABASE); Mem 70073 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, COLNAME_TABLE); Mem 70078 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, COLNAME_TABLE); Mem 70089 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text, COLNAME_COLUMN); Mem 70094 ext/sqlite3/libsqlite/sqlite3.c pStmt, N, (const void*(*)(Mem*))sqlite3_value_text16, COLNAME_COLUMN); Mem 70116 ext/sqlite3/libsqlite/sqlite3.c Mem *pVar; Mem 70168 ext/sqlite3/libsqlite/sqlite3.c Mem *pVar; Mem 70636 ext/sqlite3/libsqlite/sqlite3.c Mem *pVar; /* Value of a host parameter */ Mem 70692 ext/sqlite3/libsqlite/sqlite3.c Mem utf8; Mem 70825 ext/sqlite3/libsqlite/sqlite3.c static void updateMaxBlobsize(Mem *p){ Mem 70942 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = &p->aMem[p->nMem-iCur]; Mem 70985 ext/sqlite3/libsqlite/sqlite3.c static void applyNumericAffinity(Mem *pRec, int bTryForInt){ Mem 71020 ext/sqlite3/libsqlite/sqlite3.c Mem *pRec, /* The value to apply affinity to */ Mem 71055 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem = (Mem*)pVal; Mem 71071 ext/sqlite3/libsqlite/sqlite3.c applyAffinity((Mem *)pVal, affinity, enc); Mem 71080 ext/sqlite3/libsqlite/sqlite3.c static u16 SQLITE_NOINLINE computeNumericType(Mem *pMem){ Mem 71099 ext/sqlite3/libsqlite/sqlite3.c static u16 numericType(Mem *pMem){ Mem 71114 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMemPrettyPrint(Mem *pMem, char *zBuf){ Mem 71196 ext/sqlite3/libsqlite/sqlite3.c static void memTracePrint(Mem *p){ Mem 71217 ext/sqlite3/libsqlite/sqlite3.c static void registerTrace(int iReg, Mem *p){ Mem 71354 ext/sqlite3/libsqlite/sqlite3.c static Mem *out2Prerelease(Vdbe *p, VdbeOp *pOp){ Mem 71355 ext/sqlite3/libsqlite/sqlite3.c Mem *pOut; Mem 71387 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem = p->aMem; /* Copy of p->aMem */ Mem 71388 ext/sqlite3/libsqlite/sqlite3.c Mem *pIn1 = 0; /* 1st input operand */ Mem 71389 ext/sqlite3/libsqlite/sqlite3.c Mem *pIn2 = 0; /* 2nd input operand */ Mem 71390 ext/sqlite3/libsqlite/sqlite3.c Mem *pIn3 = 0; /* 3rd input operand */ Mem 71391 ext/sqlite3/libsqlite/sqlite3.c Mem *pOut = 0; /* Output operand */ Mem 71997 ext/sqlite3/libsqlite/sqlite3.c Mem *pVar; /* Value being transferred */ Mem 72115 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem; Mem 72405 ext/sqlite3/libsqlite/sqlite3.c Mem *pArg; Mem 73137 ext/sqlite3/libsqlite/sqlite3.c Mem *pDest; /* Where to write the extracted value */ Mem 73138 ext/sqlite3/libsqlite/sqlite3.c Mem sMem; /* For storing the record being decoded */ Mem 73147 ext/sqlite3/libsqlite/sqlite3.c Mem *pReg; /* PseudoTable input register */ Mem 73433 ext/sqlite3/libsqlite/sqlite3.c Mem *pRec; /* The new record */ Mem 73440 ext/sqlite3/libsqlite/sqlite3.c Mem *pData0; /* First field to be combined into the record */ Mem 73441 ext/sqlite3/libsqlite/sqlite3.c Mem *pLast; /* Last field of the record */ Mem 74682 ext/sqlite3/libsqlite/sqlite3.c char aTempRec[ROUND8(sizeof(UnpackedRecord)) + sizeof(Mem)*4 + 7]; Mem 74839 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem; /* Register holding largest rowid for AUTOINCREMENT */ Mem 75001 ext/sqlite3/libsqlite/sqlite3.c Mem *pData; /* MEM cell holding data for the record to be inserted */ Mem 75002 ext/sqlite3/libsqlite/sqlite3.c Mem *pKey; /* MEM cell holding key for the record */ Mem 76082 ext/sqlite3/libsqlite/sqlite3.c Mem *pnErr; /* Register keeping track of errors remaining */ Mem 76239 ext/sqlite3/libsqlite/sqlite3.c Mem *pRt; /* Register to allocate runtime space */ Mem 76240 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem; /* Used to iterate through memory cells */ Mem 76241 ext/sqlite3/libsqlite/sqlite3.c Mem *pEnd; /* Last memory cell in new array */ Mem 76285 ext/sqlite3/libsqlite/sqlite3.c + nMem * sizeof(Mem) Mem 76363 ext/sqlite3/libsqlite/sqlite3.c Mem *pIn; Mem 76544 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem; Mem 76545 ext/sqlite3/libsqlite/sqlite3.c Mem *pRec; Mem 76546 ext/sqlite3/libsqlite/sqlite3.c Mem t; Mem 76598 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem; Mem 76629 ext/sqlite3/libsqlite/sqlite3.c Mem *pMem; /* Write results here */ Mem 76873 ext/sqlite3/libsqlite/sqlite3.c Mem sMem; /* For storing the record being decoded */ Mem 76975 ext/sqlite3/libsqlite/sqlite3.c Mem *pQuery; Mem 76976 ext/sqlite3/libsqlite/sqlite3.c Mem *pArgc; Mem 76982 ext/sqlite3/libsqlite/sqlite3.c Mem **apArg; Mem 77028 ext/sqlite3/libsqlite/sqlite3.c Mem *pDest; Mem 77114 ext/sqlite3/libsqlite/sqlite3.c Mem *pName; Mem 77170 ext/sqlite3/libsqlite/sqlite3.c Mem **apArg; Mem 77171 ext/sqlite3/libsqlite/sqlite3.c Mem *pX; Mem 79651 ext/sqlite3/libsqlite/sqlite3.c Mem *pVal /* Memory cell containing record */ Mem 80560 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(const VdbeCursor *pCsr, Mem *pOut){ Mem 80593 ext/sqlite3/libsqlite/sqlite3.c Mem *pVal, /* Value to compare to current sorter key */ Mem 97932 ext/sqlite3/libsqlite/sqlite3.c Mem *pArg = (Mem *)argv[0]; Mem 97933 ext/sqlite3/libsqlite/sqlite3.c Mem *pBest; Mem 97936 ext/sqlite3/libsqlite/sqlite3.c pBest = (Mem *)sqlite3_aggregate_context(context, sizeof(*pBest)); Mem 3417 ext/sqlite3/libsqlite/sqlite3.h typedef struct Mem sqlite3_value;