| /sqlite-3.40.0/src/ |
| H A D | vdbeInt.h | 237 #define MEMCELLSIZE offsetof(Mem,db) 583 int sqlite3VdbeMemTooBig(Mem*); 584 int sqlite3VdbeMemCopy(Mem*, const Mem*); 585 void sqlite3VdbeMemShallowCopy(Mem*, const Mem*, int); 586 void sqlite3VdbeMemMove(Mem*, Mem*); 597 void sqlite3VdbeMemSetNull(Mem*); 606 int sqlite3VdbeMemSetRowSet(Mem*); 612 double sqlite3VdbeRealValue(Mem*); 615 int sqlite3VdbeMemRealify(Mem*); 616 int sqlite3VdbeMemNumerify(Mem*); [all …]
|
| H A D | vdbemem.c | 457 Mem t; in sqlite3VdbeMemFinalize() 488 int sqlite3VdbeMemAggValue(Mem *pAccum, Mem *pOut, FuncDef *pFunc){ in sqlite3VdbeMemAggValue() 940 Mem *pMem, in sqlite3VdbeMemSetPointer() 1004 int sqlite3VdbeMemTooBig(Mem *p){ in sqlite3VdbeMemTooBig() 1027 Mem *pX; in sqlite3VdbeMemAboutToChange() 1060 static SQLITE_NOINLINE void vdbeClrCopy(Mem *pTo, const Mem *pFrom, int eType){ in vdbeClrCopy() 1065 void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom, int srcType){ in sqlite3VdbeMemShallowCopy() 1081 int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){ in sqlite3VdbeMemCopy() 1104 void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){ in sqlite3VdbeMemMove() 1924 Mem *aMem = pRec->aMem; in sqlite3Stat4ProbeFree() [all …]
|
| H A D | vdbeapi.c | 175 Mem *p = (Mem*)pVal; in sqlite3_value_blob() 203 Mem *pMem = (Mem*)pVal; in sqlite3_value_subtype() 207 Mem *p = (Mem*)pVal; in sqlite3_value_pointer() 386 Mem *pOut = pCtx->pOut; in setResultStrOrError() 478 Mem *pOut = pCtx->pOut; in sqlite3_result_pointer() 973 Mem *pMem = p->pMem; in createAggContext() 1165 Mem *pOut; in columnMem() 1439 Mem *pVar; in vdbeUnbind() 1489 Mem *pVar; in bindText() 1931 Mem *pMem; in sqlite3_preupdate_old() [all …]
|
| H A D | vdbe.h | 33 typedef struct sqlite3_value Mem; typedef 57 Mem *pMem; /* Used when p4type is P4_MEM */ 278 int sqlite3MemCompare(const Mem*, const Mem*, const CollSeq*); 279 int sqlite3BlobCompare(const Mem*, const Mem*);
|
| H A D | vdbeaux.c | 2718 p->aColName = (Mem*)sqlite3DbMallocRawNN(db, sizeof(Mem)*n ); in sqlite3VdbeSetNumCols() 2741 Mem *pColName; in sqlite3VdbeSetColName() 4129 Mem mem1; in vdbeRecordCompareDebug() 4260 const Mem *pMem1, in vdbeCompareMemString() 4261 const Mem *pMem2, in vdbeCompareMemString() 4272 Mem c1; in vdbeCompareMemString() 4273 Mem c2; in vdbeCompareMemString() 4309 SQLITE_NOINLINE int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2){ in sqlite3BlobCompare() 4542 Mem mem1; in sqlite3VdbeRecordCompareWithSkip() 4981 Mem m, v; in sqlite3VdbeIdxRowid() [all …]
|
| H A D | vdbe.c | 423 Mem *pMem = (Mem*)pVal; in sqlite3_value_numeric_type() 661 Mem *pOut; in out2Prerelease() 6578 Mem m; in sqlite3VdbeExec() 7233 Mem *pIn; in sqlite3VdbeExec() 7490 Mem *pMem; in sqlite3VdbeExec() 7583 Mem *pMem; in sqlite3VdbeExec() 8049 Mem *pArgc; in sqlite3VdbeExec() 8107 Mem *pDest; in sqlite3VdbeExec() 8200 Mem *pName; in sqlite3VdbeExec() 8261 Mem *pX; in sqlite3VdbeExec() [all …]
|
| H A D | utf.c | 182 SQLITE_NOINLINE int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ in sqlite3VdbeMemTranslate() 377 int sqlite3VdbeMemHandleBom(Mem *pMem){ in sqlite3VdbeMemHandleBom() 470 Mem m; in sqlite3Utf16to8()
|
| H A D | vdbetrace.c | 82 Mem *pVar; /* Value of a host parameter */ in sqlite3VdbeExpandSql() 85 Mem utf8; /* Used to convert UTF16 into UTF8 for display */ in sqlite3VdbeExpandSql()
|
| H A D | test5.c | 70 Mem val; in test_value_overhead()
|
| H A D | test_func.c | 496 Mem mem; in test_extract() 545 Mem mem; in test_decode()
|
| H A D | func.c | 1695 Mem *pArg = (Mem *)argv[0]; in minmaxStep() 1696 Mem *pBest; in minmaxStep() 1699 pBest = (Mem *)sqlite3_aggregate_context(context, sizeof(*pBest)); in minmaxStep()
|
| H A D | vdbevtab.c | 44 Mem sub; /* Subprograms */
|
| H A D | vdbesort.c | 1769 Mem *pVal /* Memory cell containing record */ in sqlite3VdbeSorterWrite() 2699 int sqlite3VdbeSorterRowkey(const VdbeCursor *pCsr, Mem *pOut){ in sqlite3VdbeSorterRowkey() 2734 Mem *pVal, /* Value to compare to current sorter key */ in sqlite3VdbeSorterCompare()
|
| H A D | sqliteInt.h | 2546 Mem *aMem; /* Values */
|
| /sqlite-3.40.0/test/ |
| H A D | ptrchng.test | 52 # For the short entries that fit in the Mem.zBuf[], the pointer should 55 # UPDATE: No longer true, as Mem.zBuf[] has been removed. 122 # For the long entries that do not fit in the Mem.zBuf[], the pointer
|
| H A D | bigsort.test | 30 if {[catch {exec free | grep Mem:} out] || [lindex $out 1]<8000000} {
|
| H A D | intreal.test | 11 # Tests to exercise the MEM_IntReal representation of Mem objects.
|
| H A D | fuzz_malloc.test | 89 'a longer string. Long enough that it doesn''t fit in Mem.zShort');
|
| H A D | json103.test | 61 # The underlying problem is a failure to reset Mem.eSubtype
|
| H A D | analyzeF.test | 125 # valueNew() was returning a Mem object that was preset to NULL, which is
|
| H A D | misc4.test | 223 # 2015-05-18. Use of ephermeral Mem content after the cursor that holds
|
| H A D | ioerr.test | 198 # short field (one that fits into a Mem buffer without mallocing
|