Lines Matching defs:pCons
10705 const struct sqlite3_index_constraint *pCons = &pIdxInfo->aConstraint[i];
10706 if( pCons->iColumn!=ZIPFILE_F_COLUMN_IDX ) continue;
10707 if( pCons->usable==0 ){
10709 }else if( pCons->op==SQLITE_INDEX_CONSTRAINT_EQ ){
12391 struct sqlite3_index_constraint *pCons = &pIdxInfo->aConstraint[i];
12392 if( pCons->usable
12393 && pCons->iColumn>=0
12394 && p->pTab->aCol[pCons->iColumn].iPk==0
12395 && (pCons->op & opmask)
12401 pNew->iCol = pCons->iColumn;
12402 if( pCons->op==SQLITE_INDEX_CONSTRAINT_EQ ){
12758 ** pCons to the string passed as zIn and returns the result.
12764 IdxConstraint *pCons
12767 IdxColumn *p = &pTab->aCol[pCons->iCol];
12776 if( sqlite3_stricmp(p->zColl, pCons->zColl) ){
12777 if( idxIdentifierRequiresQuotes(pCons->zColl) ){
12778 zRet = idxAppendText(pRc, zRet, " COLLATE %Q", pCons->zColl);
12780 zRet = idxAppendText(pRc, zRet, " COLLATE %s", pCons->zColl);
12784 if( pCons->bDesc ){
12891 IdxConstraint *pCons;
12895 for(pCons=pEq; pCons; pCons=pCons->pLink){
12896 zCols = idxAppendColDefn(&rc, zCols, pTab, pCons);
12898 for(pCons=pTail; pCons; pCons=pCons->pLink){
12899 zCols = idxAppendColDefn(&rc, zCols, pTab, pCons);