Home
last modified time | relevance | path

Searched refs:UnpackedRecord (Results 1 – 12 of 12) sorted by relevance

/sqlite-3.40.0/src/
H A Dvdbe.h281 void sqlite3VdbeRecordUnpack(KeyInfo*,int,const void*,UnpackedRecord*);
282 int sqlite3VdbeRecordCompare(int,const void*,UnpackedRecord*);
283 int sqlite3VdbeRecordCompareWithSkip(int, const void *, UnpackedRecord *, int);
284 UnpackedRecord *sqlite3VdbeAllocUnpackedRecord(KeyInfo*);
286 typedef int (*RecordCompare)(int,const void*,UnpackedRecord*);
287 RecordCompare sqlite3VdbeFindCompare(UnpackedRecord*);
H A DvdbeInt.h510 UnpackedRecord *pUnpacked; /* Unpacked version of aRecord[] */
511 UnpackedRecord *pNewUnpacked; /* Unpacked version of new.* record */
568 int sqlite3VdbeIdxKeyCompare(sqlite3*,VdbeCursor*,UnpackedRecord*,int*);
H A Dvdbemem.c1379 UnpackedRecord **ppRec;
1397 UnpackedRecord *pRec = p->ppRec[0]; in valueNew()
1405 nByte = sizeof(Mem) * nCol + ROUND8(sizeof(UnpackedRecord)); in valueNew()
1406 pRec = (UnpackedRecord*)sqlite3DbMallocZero(db, nByte); in valueNew()
1412 pRec->aMem = (Mem *)((u8*)pRec + ROUND8(sizeof(UnpackedRecord))); in valueNew()
1816 UnpackedRecord **ppRec, /* IN/OUT: Probe record */ in sqlite3Stat4ProbeSetValue()
1920 void sqlite3Stat4ProbeFree(UnpackedRecord *pRec){ in sqlite3Stat4ProbeFree()
H A Dvdbeaux.c4042 UnpackedRecord *sqlite3VdbeAllocUnpackedRecord( in sqlite3VdbeAllocUnpackedRecord()
4045 UnpackedRecord *p; /* Unpacked record to return */ in sqlite3VdbeAllocUnpackedRecord()
4048 p = (UnpackedRecord *)sqlite3DbMallocRaw(pKeyInfo->db, nByte); in sqlite3VdbeAllocUnpackedRecord()
4050 p->aMem = (Mem*)&((char*)p)[ROUND8P(sizeof(UnpackedRecord))]; in sqlite3VdbeAllocUnpackedRecord()
4119 const UnpackedRecord *pPKey2, /* Right key */ in vdbeRecordCompareDebug()
4531 UnpackedRecord *pPKey2, /* Right key */ in sqlite3VdbeRecordCompareWithSkip()
4741 UnpackedRecord *pPKey2 /* Right key */ in sqlite3VdbeRecordCompare()
4758 UnpackedRecord *pPKey2 /* Right key */ in vdbeRecordCompareInt()
4853 UnpackedRecord *pPKey2 /* Right key */ in vdbeRecordCompareString()
4921 RecordCompare sqlite3VdbeFindCompare(UnpackedRecord *p){ in sqlite3VdbeFindCompare()
[all …]
H A Dvdbesort.c299 UnpackedRecord *pUnpacked; /* Space to unpack a record */
326 UnpackedRecord *pUnpacked; /* Used by VdbeSorterCompare() */
763 UnpackedRecord *r2 = pTask->pUnpacked; in vdbeSorterCompareTail()
790 UnpackedRecord *r2 = pTask->pUnpacked; in vdbeSorterCompare()
2739 UnpackedRecord *r2; in sqlite3VdbeSorterCompare()
H A Dbtree.h258 UnpackedRecord *pUnKey,
H A DwhereInt.h418 UnpackedRecord *pRec; /* Probe for stat4 (if required) */
H A DsqliteInt.h1222 typedef struct UnpackedRecord UnpackedRecord; typedef
2544 struct UnpackedRecord { struct
5165 Parse*,Index*,UnpackedRecord**,Expr*,int,int,int*);
5167 void sqlite3Stat4ProbeFree(UnpackedRecord*);
H A Dvdbeapi.c1910 static UnpackedRecord *vdbeUnpackRecord( in vdbeUnpackRecord()
1915 UnpackedRecord *pRet; /* Return value */ in vdbeUnpackRecord()
2053 UnpackedRecord *pUnpack = p->pNewUnpacked; in sqlite3_preupdate_new()
H A Dvdbe.c4603 UnpackedRecord r; /* The key to seek for */ in sqlite3VdbeExec()
4869 UnpackedRecord r; in sqlite3VdbeExec()
5139 UnpackedRecord *pIdxKey; in sqlite3VdbeExec()
5140 UnpackedRecord r; in sqlite3VdbeExec()
6361 UnpackedRecord r; in sqlite3VdbeExec()
6544 UnpackedRecord r; in sqlite3VdbeExec()
H A Dwhere.c1436 UnpackedRecord *pRec, /* Vector of values to consider */ in whereKeyStats()
1820 UnpackedRecord *pRec = pBuilder->pRec; in whereRangeScanEst()
1990 UnpackedRecord *pRec = pBuilder->pRec; in whereEqualScanEst()
H A Dbtree.c820 UnpackedRecord *pIdxKey; /* Unpacked index key */ in btreeMoveto()
5724 UnpackedRecord *pIdxKey, in indexCellCompare()
5796 UnpackedRecord *pIdxKey, /* Unpacked index key */ in sqlite3BtreeIndexMoveto()
9112 UnpackedRecord r; in sqlite3BtreeInsert()