Searched refs:KeyInfo (Results 1 – 17 of 17) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | vdbe.h | 59 KeyInfo *pKeyInfo; /* Used when p4type is P4_KEYINFO */ 281 void sqlite3VdbeRecordUnpack(KeyInfo*,int,const void*,UnpackedRecord*); 284 UnpackedRecord *sqlite3VdbeAllocUnpackedRecord(KeyInfo*);
|
| H A D | sqliteInt.h | 1195 typedef struct KeyInfo KeyInfo; typedef 2493 struct KeyInfo { struct 2545 KeyInfo *pKeyInfo; /* Collation and sort-order information */ 5119 KeyInfo *sqlite3KeyInfoAlloc(sqlite3*,int,int); 5120 void sqlite3KeyInfoUnref(KeyInfo*); 5121 KeyInfo *sqlite3KeyInfoRef(KeyInfo*); 5122 KeyInfo *sqlite3KeyInfoOfIndex(Parse*, Index*); 5123 KeyInfo *sqlite3KeyInfoFromExprList(Parse*, ExprList*, int, int); 5128 int sqlite3KeyInfoIsWriteable(KeyInfo*);
|
| H A D | select.c | 748 KeyInfo *pKI; /* Original KeyInfo on the sorter table */ in pushOntoSorter() 1486 KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X){ in sqlite3KeyInfoAlloc() 1488 KeyInfo *p = sqlite3DbMallocRawNN(db, sizeof(KeyInfo) + nExtra); in sqlite3KeyInfoAlloc() 1498 return (KeyInfo*)sqlite3OomFault(db); in sqlite3KeyInfoAlloc() 1506 void sqlite3KeyInfoUnref(KeyInfo *p){ in sqlite3KeyInfoUnref() 1518 KeyInfo *sqlite3KeyInfoRef(KeyInfo *p){ in sqlite3KeyInfoRef() 1533 int sqlite3KeyInfoIsWriteable(KeyInfo *p){ return p->nRef==1; } in sqlite3KeyInfoIsWriteable() 1550 KeyInfo *sqlite3KeyInfoFromExprList( in sqlite3KeyInfoFromExprList() 1557 KeyInfo *pInfo; in sqlite3KeyInfoFromExprList() 2491 KeyInfo *pRet = sqlite3KeyInfoAlloc(db, nOrderBy+nExtra, 1); in multiSelectOrderByKeyInfo() [all …]
|
| H A D | vdbeInt.h | 117 KeyInfo *pKeyInfo; /* Info about index keys needed by index cursors */ 509 KeyInfo keyinfo;
|
| H A D | vdbesort.c | 325 KeyInfo *pKeyInfo; /* How to compare records */ 936 KeyInfo *pKeyInfo; /* Copy of pCsr->pKeyInfo with db==0 */ in sqlite3VdbeSorterInit() 966 szKeyInfo = sizeof(KeyInfo) + (pCsr->pKeyInfo->nKeyField-1)*sizeof(CollSeq*); in sqlite3VdbeSorterInit() 975 pSorter->pKeyInfo = pKeyInfo = (KeyInfo*)((u8*)pSorter + sz); in sqlite3VdbeSorterInit() 2740 KeyInfo *pKeyInfo; in sqlite3VdbeSorterCompare()
|
| H A D | btree.h | 238 struct KeyInfo*, /* First argument to compare function */
|
| H A D | btreeInt.h | 548 struct KeyInfo *pKeyInfo; /* Arg passed to comparison function */
|
| H A D | vdbeaux.c | 1245 if( db->pnBytesFreed==0 ) sqlite3KeyInfoUnref((KeyInfo*)p4); in freeP4() 1475 KeyInfo *pKeyInfo; in sqlite3VdbeSetP4KeyInfo() 1757 KeyInfo *pKeyInfo = pOp->p4.pKeyInfo; in sqlite3VdbeDisplayP4() 4043 KeyInfo *pKeyInfo /* Description of the record */ in sqlite3VdbeAllocUnpackedRecord() 4063 KeyInfo *pKeyInfo, /* Information about the record format */ in sqlite3VdbeRecordUnpack() 4128 KeyInfo *pKeyInfo; in vdbeRecordCompareDebug() 4231 const KeyInfo *pKeyInfo /* Compare size with this KeyInfo */ in vdbeAssertFieldCountWithinLimits() 4540 KeyInfo *pKeyInfo; in sqlite3VdbeRecordCompareWithSkip()
|
| H A D | window.c | 1432 KeyInfo *pKeyInfo; in sqlite3WindowCodeInit() 1860 KeyInfo *pKeyInfo = 0; in windowFullScan() 2058 KeyInfo *pKeyInfo = sqlite3KeyInfoFromExprList(pParse, pOrderBy, 0, 0); in windowIfNewPeer() 2911 KeyInfo *pKeyInfo = sqlite3KeyInfoFromExprList(pParse, pPart, 0, 0); in sqlite3WindowCodeStep()
|
| H A D | update.c | 692 KeyInfo *pKeyInfo = sqlite3KeyInfoOfIndex(pParse, pPk); in sqlite3Update()
|
| H A D | build.c | 3743 KeyInfo *pKey; /* KeyInfo for index */ in sqlite3RefillIndex() 5528 KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx){ in sqlite3KeyInfoOfIndex() 5532 KeyInfo *pKey; in sqlite3KeyInfoOfIndex()
|
| H A D | vdbeapi.c | 1911 KeyInfo *pKeyInfo, in vdbeUnpackRecord()
|
| H A D | btree.c | 823 KeyInfo *pKeyInfo = pCur->pKeyInfo; in btreeMoveto() 4525 struct KeyInfo *pKeyInfo, /* First arg to comparison function */ in btreeCursor() 4592 struct KeyInfo *pKeyInfo, /* First arg to comparison function */ in btreeCursorWithLock() 4605 struct KeyInfo *pKeyInfo, /* First arg to xCompare() */ in sqlite3BtreeCursor()
|
| H A D | vdbe.c | 2326 const KeyInfo *pKeyInfo; in sqlite3VdbeExec() 4145 KeyInfo *pKeyInfo; in sqlite3VdbeExec() 4323 KeyInfo *pKeyInfo; in sqlite3VdbeExec()
|
| H A D | expr.c | 3059 KeyInfo *pKeyInfo = 0; /* Key information */ in sqlite3CodeRhsOfIN()
|
| H A D | where.c | 6130 KeyInfo *pInfo; in sqlite3WhereBegin()
|
| /sqlite-3.40.0/test/ |
| H A D | dbstatus.test | 207 # This is because memory allocated by KeyInfo objects is no longer
|