Home
last modified time | relevance | path

Searched refs:KeyInfo (Results 1 – 17 of 17) sorted by relevance

/sqlite-3.40.0/src/
H A Dvdbe.h59 KeyInfo *pKeyInfo; /* Used when p4type is P4_KEYINFO */
281 void sqlite3VdbeRecordUnpack(KeyInfo*,int,const void*,UnpackedRecord*);
284 UnpackedRecord *sqlite3VdbeAllocUnpackedRecord(KeyInfo*);
H A DsqliteInt.h1195 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 Dselect.c748 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 DvdbeInt.h117 KeyInfo *pKeyInfo; /* Info about index keys needed by index cursors */
509 KeyInfo keyinfo;
H A Dvdbesort.c325 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 Dbtree.h238 struct KeyInfo*, /* First argument to compare function */
H A DbtreeInt.h548 struct KeyInfo *pKeyInfo; /* Arg passed to comparison function */
H A Dvdbeaux.c1245 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 Dwindow.c1432 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 Dupdate.c692 KeyInfo *pKeyInfo = sqlite3KeyInfoOfIndex(pParse, pPk); in sqlite3Update()
H A Dbuild.c3743 KeyInfo *pKey; /* KeyInfo for index */ in sqlite3RefillIndex()
5528 KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx){ in sqlite3KeyInfoOfIndex()
5532 KeyInfo *pKey; in sqlite3KeyInfoOfIndex()
H A Dvdbeapi.c1911 KeyInfo *pKeyInfo, in vdbeUnpackRecord()
H A Dbtree.c823 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 Dvdbe.c2326 const KeyInfo *pKeyInfo; in sqlite3VdbeExec()
4145 KeyInfo *pKeyInfo; in sqlite3VdbeExec()
4323 KeyInfo *pKeyInfo; in sqlite3VdbeExec()
H A Dexpr.c3059 KeyInfo *pKeyInfo = 0; /* Key information */ in sqlite3CodeRhsOfIN()
H A Dwhere.c6130 KeyInfo *pInfo; in sqlite3WhereBegin()
/sqlite-3.40.0/test/
H A Ddbstatus.test207 # This is because memory allocated by KeyInfo objects is no longer