Lines Matching refs:pKeyInfo
764 pKI = pOp->p4.pKeyInfo; in pushOntoSorter()
768 pOp->p4.pKeyInfo = sqlite3KeyInfoFromExprList(pParse,pSort->pOrderBy,nOBSat, in pushOntoSorter()
1191 pOp->p4.pKeyInfo->nAllField += (pExtra->nExpr - pSort->nDefer); in selectInnerLoop()
2622 KeyInfo *pKeyInfo = multiSelectOrderByKeyInfo(pParse, p, 1); in generateWithRecursiveQuery() local
2624 (char*)pKeyInfo, P4_KEYINFO); in generateWithRecursiveQuery()
3104 KeyInfo *pKeyInfo; /* Collating sequence for the result set */ in multiSelect() local
3112 pKeyInfo = sqlite3KeyInfoAlloc(db, nCol, 1); in multiSelect()
3113 if( !pKeyInfo ){ in multiSelect()
3117 for(i=0, apColl=pKeyInfo->aColl; i<nCol; i++, apColl++){ in multiSelect()
3134 sqlite3VdbeChangeP4(v, addr, (char*)sqlite3KeyInfoRef(pKeyInfo), in multiSelect()
3139 sqlite3KeyInfoUnref(pKeyInfo); in multiSelect()
3195 KeyInfo *pKeyInfo, /* For comparing with previous entry */ in generateOutputSubroutine() argument
3211 (char*)sqlite3KeyInfoRef(pKeyInfo), P4_KEYINFO); in generateOutputSubroutine()
6247 KeyInfo *pKeyInfo = sqlite3KeyInfoFromExprList(pParse, pE->x.pList,0,0); in resetAccumulator() local
6249 pFunc->iDistinct, 0, 0, (char*)pKeyInfo, P4_KEYINFO); in resetAccumulator()
7180 KeyInfo *pKeyInfo; in sqlite3Select() local
7181 pKeyInfo = sqlite3KeyInfoFromExprList( in sqlite3Select()
7187 (char*)pKeyInfo, P4_KEYINFO in sqlite3Select()
7461 KeyInfo *pKeyInfo; /* Keying information for the group by clause */ in sqlite3Select() local
7493 pKeyInfo = sqlite3KeyInfoFromExprList(pParse, pGroupBy, in sqlite3Select()
7497 0, (char*)pKeyInfo, P4_KEYINFO); in sqlite3Select()
7623 (char*)sqlite3KeyInfoRef(pKeyInfo), P4_KEYINFO); in sqlite3Select()
7730 KeyInfo *pKeyInfo = 0; /* Keyinfo for scanned index */ in sqlite3Select() local
7760 pKeyInfo = sqlite3KeyInfoOfIndex(pParse, pBest); in sqlite3Select()
7765 if( pKeyInfo ){ in sqlite3Select()
7766 sqlite3VdbeChangeP4(v, -1, (char *)pKeyInfo, P4_KEYINFO); in sqlite3Select()