Lines Matching refs:pCons

8053     const struct sqlite3_index_constraint *pCons = &pIdxInfo->aConstraint[i];  in zipfileBestIndex()  local
8054 if( pCons->iColumn!=ZIPFILE_F_COLUMN_IDX ) continue; in zipfileBestIndex()
8055 if( pCons->usable==0 ){ in zipfileBestIndex()
8057 }else if( pCons->op==SQLITE_INDEX_CONSTRAINT_EQ ){ in zipfileBestIndex()
9719 struct sqlite3_index_constraint *pCons = &pIdxInfo->aConstraint[i]; in expertBestIndex() local
9720 if( pCons->usable in expertBestIndex()
9721 && pCons->iColumn>=0 in expertBestIndex()
9722 && p->pTab->aCol[pCons->iColumn].iPk==0 in expertBestIndex()
9723 && (pCons->op & opmask) in expertBestIndex()
9729 pNew->iCol = pCons->iColumn; in expertBestIndex()
9730 if( pCons->op==SQLITE_INDEX_CONSTRAINT_EQ ){ in expertBestIndex()
10077 IdxConstraint *pCons in idxAppendColDefn() argument
10080 IdxColumn *p = &pTab->aCol[pCons->iCol]; in idxAppendColDefn()
10089 if( sqlite3_stricmp(p->zColl, pCons->zColl) ){ in idxAppendColDefn()
10090 if( idxIdentifierRequiresQuotes(pCons->zColl) ){ in idxAppendColDefn()
10091 zRet = idxAppendText(pRc, zRet, " COLLATE %Q", pCons->zColl); in idxAppendColDefn()
10093 zRet = idxAppendText(pRc, zRet, " COLLATE %s", pCons->zColl); in idxAppendColDefn()
10097 if( pCons->bDesc ){ in idxAppendColDefn()
10203 IdxConstraint *pCons; in idxCreateFromCons() local
10207 for(pCons=pEq; pCons; pCons=pCons->pLink){ in idxCreateFromCons()
10208 zCols = idxAppendColDefn(&rc, zCols, pTab, pCons); in idxCreateFromCons()
10210 for(pCons=pTail; pCons; pCons=pCons->pLink){ in idxCreateFromCons()
10211 zCols = idxAppendColDefn(&rc, zCols, pTab, pCons); in idxCreateFromCons()