Lines Matching refs:KeyInfo

7888 typedef struct KeyInfo KeyInfo;  typedef
8062 struct KeyInfo*, /* First argument to compare function */
8226 KeyInfo *pKeyInfo; /* Used when p4type is P4_KEYINFO */
8569 SQLITE_PRIVATE void sqlite3VdbeRecordUnpack(KeyInfo*,int,const void*,UnpackedRecord*);
8571 SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord(KeyInfo *, char *, int, char **);
10056 struct KeyInfo { struct
10079 KeyInfo *pKeyInfo; /* Collation and sort-order information */ argument
11661 SQLITE_PRIVATE KeyInfo *sqlite3IndexKeyinfo(Parse *, Index *);
12593 KeyInfo *pKeyInfo; /* Info about index keys needed by index cursors */
47830 struct KeyInfo *pKeyInfo; /* Argument passed to comparison function */
51710 struct KeyInfo *pKeyInfo, /* First arg to comparison function */
51759 struct KeyInfo *pKeyInfo, /* First arg to xCompare() */
59044 KeyInfo *pKeyInfo;
59047 nField = ((KeyInfo*)zP4)->nField;
59171 KeyInfo *pKeyInfo = pOp->p4.pKeyInfo;
61150 KeyInfo *pKeyInfo, /* Description of the record */
61186 KeyInfo *pKeyInfo, /* Information about the record format */
61256 KeyInfo *pKeyInfo;
63733 const KeyInfo *pKeyInfo;
63828 KeyInfo *pKeyInfo;
65413 const KeyInfo *pKeyInfo;
66635 KeyInfo *pKeyInfo;
66776 (KeyInfo*)pOp->p4.z, u.ax.pCx->pCursor);
70589 KeyInfo *pKeyInfo = pCsr->pKeyInfo;
74631 KeyInfo keyInfo; /* Keyinfo for the generated table */
77772 KeyInfo *pKey;
81468 KeyInfo *pKey; /* KeyInfo for index */
82912 SQLITE_PRIVATE KeyInfo *sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx){
82915 int nBytes = sizeof(KeyInfo) + (nCol-1)*sizeof(CollSeq*) + nCol;
82917 KeyInfo *pKey = (KeyInfo *)sqlite3DbMallocZero(db, nBytes);
86038 KeyInfo *pKey = sqlite3IndexKeyinfo(pParse, pIdx);
88381 KeyInfo *pKey = sqlite3IndexKeyinfo(pParse, pIdx);
88505 KeyInfo *pKey; /* Key information for an index */
93102 static KeyInfo *keyInfoFromExprList(Parse *pParse, ExprList *pList){
93105 KeyInfo *pInfo;
94201 KeyInfo *pKeyInfo; /* Collating sequence for the result set */
94277 KeyInfo *pKeyInfo, /* For comparing with previous entry */
94527 KeyInfo *pKeyDup = 0; /* Comparison information for duplicate removal */
94528 KeyInfo *pKeyMerge; /* Comparison information for merging rows */
95898 KeyInfo *pKeyInfo = keyInfoFromExprList(pParse, pE->x.pList);
96292 KeyInfo *pKeyInfo;
96322 KeyInfo *pKeyInfo;
96463 KeyInfo *pKeyInfo; /* Keying information for the group by clause */
96693 KeyInfo *pKeyInfo = 0; /* Keyinfo for scanned index */
98619 KeyInfo *pKey = sqlite3IndexKeyinfo(pParse, pIdx);
102335 KeyInfo *pKeyinfo; /* Key information for the index */
105322 KeyInfo *pKey = sqlite3IndexKeyinfo(pParse, pIx);