Lines Matching defs:pCons
8162 const struct sqlite3_index_constraint *pCons = &pIdxInfo->aConstraint[i];
8163 if( pCons->iColumn!=ZIPFILE_F_COLUMN_IDX ) continue;
8164 if( pCons->usable==0 ){
8166 }else if( pCons->op==SQLITE_INDEX_CONSTRAINT_EQ ){
9832 struct sqlite3_index_constraint *pCons = &pIdxInfo->aConstraint[i];
9833 if( pCons->usable
9834 && pCons->iColumn>=0
9835 && p->pTab->aCol[pCons->iColumn].iPk==0
9836 && (pCons->op & opmask)
9842 pNew->iCol = pCons->iColumn;
9843 if( pCons->op==SQLITE_INDEX_CONSTRAINT_EQ ){
10198 ** pCons to the string passed as zIn and returns the result.
10204 IdxConstraint *pCons
10207 IdxColumn *p = &pTab->aCol[pCons->iCol];
10216 if( sqlite3_stricmp(p->zColl, pCons->zColl) ){
10217 if( idxIdentifierRequiresQuotes(pCons->zColl) ){
10218 zRet = idxAppendText(pRc, zRet, " COLLATE %Q", pCons->zColl);
10220 zRet = idxAppendText(pRc, zRet, " COLLATE %s", pCons->zColl);
10224 if( pCons->bDesc ){
10331 IdxConstraint *pCons;
10335 for(pCons=pEq; pCons; pCons=pCons->pLink){
10336 zCols = idxAppendColDefn(&rc, zCols, pTab, pCons);
10338 for(pCons=pTail; pCons; pCons=pCons->pLink){
10339 zCols = idxAppendColDefn(&rc, zCols, pTab, pCons);