Lines Matching refs:Mem
82 static void updateMaxBlobsize(Mem *p){ in updateMaxBlobsize()
264 Mem *pMem = iCur>0 ? &p->aMem[p->nMem-iCur] : p->aMem; in allocateCursor()
316 static int alsoAnInt(Mem *pRec, double rValue, i64 *piValue){ in alsoAnInt()
341 static void applyNumericAffinity(Mem *pRec, int bTryForInt){ in applyNumericAffinity()
382 Mem *pRec, /* The value to apply affinity to */ in applyAffinity()
423 Mem *pMem = (Mem*)pVal; in sqlite3_value_numeric_type()
439 applyAffinity((Mem *)pVal, affinity, enc); in sqlite3ValueApplyAffinity()
448 static u16 SQLITE_NOINLINE computeNumericType(Mem *pMem){ in computeNumericType()
479 static u16 numericType(Mem *pMem){ in numericType()
500 void sqlite3VdbeMemPrettyPrint(Mem *pMem, StrAccum *pStr){ in sqlite3VdbeMemPrettyPrint()
560 static void memTracePrint(Mem *p){ in memTracePrint()
586 static void registerTrace(int iReg, Mem *p){ in registerTrace()
595 /**/ void sqlite3PrintMem(Mem *pMem){ in sqlite3PrintMem()
655 static SQLITE_NOINLINE Mem *out2PrereleaseWithClear(Mem *pOut){ in out2PrereleaseWithClear()
660 static Mem *out2Prerelease(Vdbe *p, VdbeOp *pOp){ in out2Prerelease()
661 Mem *pOut; in out2Prerelease()
678 static u64 filterHash(const Mem *aMem, const Op *pOp){ in filterHash()
684 const Mem *p = &aMem[i]; in filterHash()
700 static const char *vdbeMemTypeName(Mem *pMem){ in vdbeMemTypeName()
735 Mem *aMem = p->aMem; /* Copy of p->aMem */ in sqlite3VdbeExec()
736 Mem *pIn1 = 0; /* 1st input operand */ in sqlite3VdbeExec()
737 Mem *pIn2 = 0; /* 2nd input operand */ in sqlite3VdbeExec()
738 Mem *pIn3 = 0; /* 3rd input operand */ in sqlite3VdbeExec()
739 Mem *pOut = 0; /* Output operand */ in sqlite3VdbeExec()
1421 Mem *pVar; /* Value being transferred */ in sqlite3VdbeExec()
1599 Mem *pMem = p->pResultSet; in sqlite3VdbeExec()
2798 Mem *pDest; /* Where to write the extracted value */ in sqlite3VdbeExec()
2799 Mem sMem; /* For storing the record being decoded */ in sqlite3VdbeExec()
2805 Mem *pReg; /* PseudoTable input register */ in sqlite3VdbeExec()
3258 Mem *pRec; /* The new record */ in sqlite3VdbeExec()
3265 Mem *pData0; /* First field to be combined into the record */ in sqlite3VdbeExec()
3266 Mem *pLast; /* Last field of the record */ in sqlite3VdbeExec()
5282 Mem x = pIn3[0]; in sqlite3VdbeExec()
5365 Mem *pMem; /* Register holding largest rowid for AUTOINCREMENT */ in sqlite3VdbeExec()
5519 Mem *pData; /* MEM cell holding data for the record to be inserted */ in sqlite3VdbeExec()
5520 Mem *pKey; /* MEM cell holding key for the record */ in sqlite3VdbeExec()
6578 Mem m; in sqlite3VdbeExec()
6938 Mem *pnErr; /* Register keeping track of errors remaining */ in sqlite3VdbeExec()
7090 Mem *pRt; /* Register to allocate runtime space */ in sqlite3VdbeExec()
7091 Mem *pMem; /* Used to iterate through memory cells */ in sqlite3VdbeExec()
7092 Mem *pEnd; /* Last memory cell in new array */ in sqlite3VdbeExec()
7138 + nMem * sizeof(Mem) in sqlite3VdbeExec()
7233 Mem *pIn; in sqlite3VdbeExec()
7465 (sizeof(pCtx[0]) + sizeof(Mem) - sizeof(sqlite3_value*))); in sqlite3VdbeExec()
7468 pCtx->pOut = (Mem*)&(pCtx->argv[n]); in sqlite3VdbeExec()
7490 Mem *pMem; in sqlite3VdbeExec()
7583 Mem *pMem; in sqlite3VdbeExec()
7623 Mem *pMem; /* Write results here */ in sqlite3VdbeExec()
7915 Mem sMem; /* For storing the record being decoded */ in sqlite3VdbeExec()
8048 Mem *pQuery; in sqlite3VdbeExec()
8049 Mem *pArgc; in sqlite3VdbeExec()
8055 Mem **apArg; in sqlite3VdbeExec()
8107 Mem *pDest; in sqlite3VdbeExec()
8200 Mem *pName; in sqlite3VdbeExec()
8260 Mem **apArg; in sqlite3VdbeExec()
8261 Mem *pX; in sqlite3VdbeExec()
8697 Mem *pMem; in sqlite3VdbeExec()