UnpackedRecord 9329 ext/sqlite3/libsqlite/sqlite3.c typedef struct UnpackedRecord UnpackedRecord; UnpackedRecord 9523 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pUnKey, UnpackedRecord 10031 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeRecordUnpack(KeyInfo*,int,const void*,UnpackedRecord*); UnpackedRecord 10032 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeRecordCompare(int,const void*,UnpackedRecord*); UnpackedRecord 10033 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeRecordCompareWithSkip(int, const void *, UnpackedRecord *, int); UnpackedRecord 10034 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord(KeyInfo *, char *, int, char **); UnpackedRecord 10036 ext/sqlite3/libsqlite/sqlite3.c typedef int (*RecordCompare)(int,const void*,UnpackedRecord*); UnpackedRecord 10037 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE RecordCompare sqlite3VdbeFindCompare(UnpackedRecord*); UnpackedRecord 13526 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Stat4ProbeSetValue(Parse*,Index*,UnpackedRecord**,Expr*,u8,int,int*); UnpackedRecord 13528 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Stat4ProbeFree(UnpackedRecord*); UnpackedRecord 14909 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(sqlite3*,VdbeCursor*,UnpackedRecord*,int*); UnpackedRecord 53771 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pIdxKey; /* Unpacked index key */ UnpackedRecord 57864 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pIdxKey, /* Unpacked index key */ UnpackedRecord 64168 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord **ppRec; UnpackedRecord 64186 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec = p->ppRec[0]; UnpackedRecord 64194 ext/sqlite3/libsqlite/sqlite3.c nByte = sizeof(Mem) * nCol + ROUND8(sizeof(UnpackedRecord)); UnpackedRecord 64195 ext/sqlite3/libsqlite/sqlite3.c pRec = (UnpackedRecord*)sqlite3DbMallocZero(db, nByte); UnpackedRecord 64201 ext/sqlite3/libsqlite/sqlite3.c pRec->aMem = (Mem *)((u8*)pRec + ROUND8(sizeof(UnpackedRecord))); UnpackedRecord 64637 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord **ppRec, /* IN/OUT: Probe record */ UnpackedRecord 64730 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Stat4ProbeFree(UnpackedRecord *pRec){ UnpackedRecord 67966 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord( UnpackedRecord 67972 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *p; /* Unpacked record to return */ UnpackedRecord 67981 ext/sqlite3/libsqlite/sqlite3.c nByte = ROUND8(sizeof(UnpackedRecord)) + sizeof(Mem)*(pKeyInfo->nField+1); UnpackedRecord 67983 ext/sqlite3/libsqlite/sqlite3.c p = (UnpackedRecord *)sqlite3DbMallocRaw(pKeyInfo->db, nByte); UnpackedRecord 67987 ext/sqlite3/libsqlite/sqlite3.c p = (UnpackedRecord*)&pSpace[nOff]; UnpackedRecord 67991 ext/sqlite3/libsqlite/sqlite3.c p->aMem = (Mem*)&((char*)p)[ROUND8(sizeof(UnpackedRecord))]; UnpackedRecord 68007 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *p /* Populate this structure before returning. */ UnpackedRecord 68051 ext/sqlite3/libsqlite/sqlite3.c const UnpackedRecord *pPKey2, /* Right key */ UnpackedRecord 68379 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pPKey2, /* Right key */ UnpackedRecord 68561 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pPKey2 /* Right key */ UnpackedRecord 68578 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pPKey2 /* Right key */ UnpackedRecord 68670 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pPKey2 /* Right key */ UnpackedRecord 68727 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE RecordCompare sqlite3VdbeFindCompare(UnpackedRecord *p){ UnpackedRecord 68854 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pUnpacked, /* Unpacked version of key */ UnpackedRecord 74439 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord r; UnpackedRecord 74680 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pIdxKey; UnpackedRecord 74681 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord r; UnpackedRecord 74682 ext/sqlite3/libsqlite/sqlite3.c char aTempRec[ROUND8(sizeof(UnpackedRecord)) + sizeof(Mem)*4 + 7]; UnpackedRecord 75631 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord r; UnpackedRecord 75750 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord r; UnpackedRecord 78197 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pUnpacked; /* Space to unpack a record */ UnpackedRecord 78224 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pUnpacked; /* Used by VdbeSorterCompare() */ UnpackedRecord 78661 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *r2 = pTask->pUnpacked; UnpackedRecord 78688 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *r2 = pTask->pUnpacked; UnpackedRecord 79221 ext/sqlite3/libsqlite/sqlite3.c assert( pTask->pUnpacked==(UnpackedRecord*)pFree ); UnpackedRecord 80598 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *r2 = pSorter->pUnpacked; UnpackedRecord 80606 ext/sqlite3/libsqlite/sqlite3.c assert( pSorter->pUnpacked==(UnpackedRecord*)p ); UnpackedRecord 116106 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec; /* Probe for stat4 (if required) */ UnpackedRecord 118218 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec, /* Vector of values to consider */ UnpackedRecord 118585 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec = pBuilder->pRec; UnpackedRecord 118754 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec = pBuilder->pRec;