Lines Matching refs:UnpackedRecord
7394 typedef struct UnpackedRecord UnpackedRecord;
7570 UnpackedRecord *pUnKey,
8062 SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeRecordUnpack(KeyInfo*,int,const void*,char*,int);
8063 SQLITE_PRIVATE void sqlite3VdbeDeleteUnpackedRecord(UnpackedRecord*);
8064 SQLITE_PRIVATE int sqlite3VdbeRecordCompare(int,const void*,UnpackedRecord*);
9548 struct UnpackedRecord {
9557 ** Allowed values of UnpackedRecord.flags
12337 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(VdbeCursor*,UnpackedRecord*,int*);
46014 UnpackedRecord *pIdxKey; /* Unpacked index key */
49758 UnpackedRecord *pIdxKey, /* Unpacked index key */
58052 ** record into a UnpackedRecord structure. Return a pointer to
58063 SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeRecordUnpack(
58071 UnpackedRecord *p; /* The unpacked record that we will return */
58088 nByte = ROUND8(sizeof(UnpackedRecord)) + sizeof(Mem)*(pKeyInfo->nField+1);
58094 p = (UnpackedRecord*)pSpace;
58099 p->aMem = pMem = (Mem*)&((char*)p)[ROUND8(sizeof(UnpackedRecord))];
58122 ** This routine destroys a UnpackedRecord object.
58124 SQLITE_PRIVATE void sqlite3VdbeDeleteUnpackedRecord(UnpackedRecord *p){
58171 UnpackedRecord *pPKey2 /* Right key */
58360 UnpackedRecord *pUnpacked, /* Unpacked version of key to compare against */
60743 UnpackedRecord r;
60754 UnpackedRecord *pIdxKey;
60755 UnpackedRecord r;
60756 char aTempRec[ROUND8(sizeof(UnpackedRecord)) + sizeof(Mem)*3 + 7];
60764 UnpackedRecord r; /* B-Tree index search key */
60836 UnpackedRecord r;
60846 UnpackedRecord r;
63687 UnpackedRecord r;
63892 UnpackedRecord *pIdxKey;
63893 UnpackedRecord r;
63894 char aTempRec[ROUND8(sizeof(UnpackedRecord)) + sizeof(Mem)*3 + 7];
63981 UnpackedRecord r; /* B-Tree index search key */
64811 UnpackedRecord r;
64906 UnpackedRecord r;