Lines Matching refs:UnpackedRecord
4042 UnpackedRecord *sqlite3VdbeAllocUnpackedRecord( in sqlite3VdbeAllocUnpackedRecord()
4045 UnpackedRecord *p; /* Unpacked record to return */ in sqlite3VdbeAllocUnpackedRecord()
4047 nByte = ROUND8P(sizeof(UnpackedRecord)) + sizeof(Mem)*(pKeyInfo->nKeyField+1); in sqlite3VdbeAllocUnpackedRecord()
4048 p = (UnpackedRecord *)sqlite3DbMallocRaw(pKeyInfo->db, nByte); in sqlite3VdbeAllocUnpackedRecord()
4050 p->aMem = (Mem*)&((char*)p)[ROUND8P(sizeof(UnpackedRecord))]; in sqlite3VdbeAllocUnpackedRecord()
4066 UnpackedRecord *p /* Populate this structure before returning. */ in sqlite3VdbeRecordUnpack()
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()
5057 UnpackedRecord *pUnpacked, /* Unpacked version of key */ in sqlite3VdbeIdxKeyCompare()
5243 static void vdbeFreeUnpacked(sqlite3 *db, int nField, UnpackedRecord *p){ in vdbeFreeUnpacked()