Lines Matching refs:UnpackedRecord

15788 typedef struct UnpackedRecord UnpackedRecord;  typedef
16694 UnpackedRecord *pUnKey,
17408 SQLITE_PRIVATE void sqlite3VdbeRecordUnpack(KeyInfo*,int,const void*,UnpackedRecord*);
17409 SQLITE_PRIVATE int sqlite3VdbeRecordCompare(int,const void*,UnpackedRecord*);
17410 SQLITE_PRIVATE int sqlite3VdbeRecordCompareWithSkip(int, const void *, UnpackedRecord *, int);
17411 SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord(KeyInfo*);
17413 typedef int (*RecordCompare)(int,const void*,UnpackedRecord*);
17414 SQLITE_PRIVATE RecordCompare sqlite3VdbeFindCompare(UnpackedRecord*);
19082 struct UnpackedRecord { struct
21897 Parse*,Index*,UnpackedRecord**,Expr*,int,int,int*);
21899 SQLITE_PRIVATE void sqlite3Stat4ProbeFree(UnpackedRecord*);
24130 UnpackedRecord *pUnpacked; /* Unpacked version of aRecord[] */
24131 UnpackedRecord *pNewUnpacked; /* Unpacked version of new.* record */
24191 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(sqlite3*,VdbeCursor*,UnpackedRecord*,int*);
72421 UnpackedRecord *pIdxKey; /* Unpacked index key */
77455 UnpackedRecord *pIdxKey,
77527 UnpackedRecord *pIdxKey, /* Unpacked index key */
81013 UnpackedRecord r;
85257 UnpackedRecord **ppRec;
85275 UnpackedRecord *pRec = p->ppRec[0];
85283 nByte = sizeof(Mem) * nCol + ROUND8(sizeof(UnpackedRecord));
85284 pRec = (UnpackedRecord*)sqlite3DbMallocZero(db, nByte);
85290 pRec->aMem = (Mem *)((u8*)pRec + ROUND8(sizeof(UnpackedRecord)));
85725 UnpackedRecord **ppRec, /* IN/OUT: Probe record */
85829 SQLITE_PRIVATE void sqlite3Stat4ProbeFree(UnpackedRecord *pRec){
90113 SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord(
90116 UnpackedRecord *p; /* Unpacked record to return */
90118 assert( sizeof(UnpackedRecord) + sizeof(Mem)*65536 < 0x7fffffff );
90119 nByte = ROUND8P(sizeof(UnpackedRecord)) + sizeof(Mem)*(pKeyInfo->nKeyField+1);
90120 p = (UnpackedRecord *)sqlite3DbMallocRaw(pKeyInfo->db, nByte);
90122 p->aMem = (Mem*)&((char*)p)[ROUND8P(sizeof(UnpackedRecord))];
90138 UnpackedRecord *p /* Populate this structure before returning. */
90191 const UnpackedRecord *pPKey2, /* Right key */
90617 UnpackedRecord *pPKey2, /* Right key */
90838 UnpackedRecord *pPKey2 /* Right key */
90855 UnpackedRecord *pPKey2 /* Right key */
90950 UnpackedRecord *pPKey2 /* Right key */
91018 SQLITE_PRIVATE RecordCompare sqlite3VdbeFindCompare(UnpackedRecord *p){
91154 UnpackedRecord *pUnpacked, /* Unpacked version of key */
91356 static void vdbeFreeUnpacked(sqlite3 *db, int nField, UnpackedRecord *p){
93616 static UnpackedRecord *vdbeUnpackRecord(
93621 UnpackedRecord *pRet; /* Return value */
93822 UnpackedRecord *pUnpack = p->pNewUnpacked;
99114 UnpackedRecord r; /* The key to seek for */
99380 UnpackedRecord r;
99651 UnpackedRecord *pIdxKey;
99652 UnpackedRecord r;
100901 UnpackedRecord r;
101084 UnpackedRecord r;
104399 UnpackedRecord *pUnpacked; /* Space to unpack a record */
104425 UnpackedRecord *pUnpacked; /* Used by VdbeSorterCompare() */
104866 UnpackedRecord *r2 = pTask->pUnpacked;
104893 UnpackedRecord *r2 = pTask->pUnpacked;
106848 UnpackedRecord *r2;
159379 UnpackedRecord *pRec; /* Probe for stat4 (if required) */
166181 UnpackedRecord *pRec, /* Vector of values to consider */
166571 UnpackedRecord *pRec = pBuilder->pRec;
166742 UnpackedRecord *pRec = pBuilder->pRec;