Home
last modified time | relevance | path

Searched refs:pCons (Results 1 – 8 of 8) sorted by relevance

/sqlite-3.40.0/src/
H A Dtest_tclvar.c361 struct sqlite3_index_constraint const *pCons = &pIdxInfo->aConstraint[ii]; in tclvarBestIndex() local
365 if( pCons->usable ){ in tclvarBestIndex()
367 if( pCons->op==SQLITE_INDEX_CONSTRAINT_EQ && pCons->iColumn==0 ){ in tclvarBestIndex()
375 if( pCons->op==SQLITE_INDEX_CONSTRAINT_MATCH && pCons->iColumn==0 ){ in tclvarBestIndex()
383 if( pCons->op==SQLITE_INDEX_CONSTRAINT_GLOB && pCons->iColumn==2 ){ in tclvarBestIndex()
391 if( pCons->op==SQLITE_INDEX_CONSTRAINT_REGEXP && pCons->iColumn==2 ){ in tclvarBestIndex()
399 if( pCons->op==SQLITE_INDEX_CONSTRAINT_LIKE && pCons->iColumn==2 ){ in tclvarBestIndex()
H A Dtest_fs.c778 struct sqlite3_index_constraint const *pCons = &pIdxInfo->aConstraint[ii]; in fsBestIndex() local
779 if( pCons->iColumn<0 && pCons->usable in fsBestIndex()
780 && pCons->op==SQLITE_INDEX_CONSTRAINT_EQ ){ in fsBestIndex()
H A Dtest_bestindex.c399 struct sqlite3_index_constraint const *pCons = &pIdxInfo->aConstraint[ii]; in testBestIndexObjConstraints() local
405 switch( pCons->op ){ in testBestIndexObjConstraints()
443 Tcl_ListObjAppendElement(0, pElem, Tcl_NewIntObj(pCons->iColumn)); in testBestIndexObjConstraints()
445 Tcl_ListObjAppendElement(0, pElem, Tcl_NewIntObj(pCons->usable)); in testBestIndexObjConstraints()
H A Dbuild.c2617 Token *pCons, /* The ',' token after the last column defn. */ in sqlite3EndTable() argument
2944 assert( pCons && pEnd ); in sqlite3EndTable()
2945 if( pCons->z==0 ){ in sqlite3EndTable()
2946 pCons = pEnd; in sqlite3EndTable()
2948 p->u.tab.addColOffset = 13 + (int)(pCons->z - pParse->sNameToken.z); in sqlite3EndTable()
/sqlite-3.40.0/ext/expert/
H A Dsqlite3expert.c476 if( pCons->usable in expertBestIndex()
477 && pCons->iColumn>=0 in expertBestIndex()
478 && p->pTab->aCol[pCons->iColumn].iPk==0 in expertBestIndex()
479 && (pCons->op & opmask) in expertBestIndex()
485 pNew->iCol = pCons->iColumn; in expertBestIndex()
847 IdxConstraint *pCons in idxAppendColDefn() argument
850 IdxColumn *p = &pTab->aCol[pCons->iCol]; in idxAppendColDefn()
867 if( pCons->bDesc ){ in idxAppendColDefn()
974 IdxConstraint *pCons; in idxCreateFromCons() local
978 for(pCons=pEq; pCons; pCons=pCons->pLink){ in idxCreateFromCons()
[all …]
/sqlite-3.40.0/ext/fts3/
H A Dfts3.c1634 if( pCons->usable==0 ){ in fts3BestIndexMethod()
1635 if( pCons->op==SQLITE_INDEX_CONSTRAINT_MATCH ){ in fts3BestIndexMethod()
1649 bDocid = (pCons->iColumn<0 || pCons->iColumn==p->nColumn+1); in fts3BestIndexMethod()
1667 if( pCons->op==SQLITE_INDEX_CONSTRAINT_MATCH in fts3BestIndexMethod()
1668 && pCons->iColumn>=0 && pCons->iColumn<=p->nColumn in fts3BestIndexMethod()
1670 pInfo->idxNum = FTS3_FULLTEXT_SEARCH + pCons->iColumn; in fts3BestIndexMethod()
1676 if( pCons->op==SQLITE_INDEX_CONSTRAINT_EQ in fts3BestIndexMethod()
1677 && pCons->iColumn==p->nColumn + 2 in fts3BestIndexMethod()
1683 switch( pCons->op ){ in fts3BestIndexMethod()
3330 if( eSearch!=FTS3_FULLSCAN_SEARCH ) pCons = apVal[iIdx++]; in fts3FilterMethod()
[all …]
/sqlite-3.40.0/ext/misc/
H A Dzipfile.c1319 const struct sqlite3_index_constraint *pCons = &pIdxInfo->aConstraint[i]; in zipfileBestIndex() local
1320 if( pCons->iColumn!=ZIPFILE_F_COLUMN_IDX ) continue; in zipfileBestIndex()
1321 if( pCons->usable==0 ){ in zipfileBestIndex()
1323 }else if( pCons->op==SQLITE_INDEX_CONSTRAINT_EQ ){ in zipfileBestIndex()
/sqlite-3.40.0/ext/rtree/
H A Drtree.c1802 static int deserializeGeometry(sqlite3_value *pValue, RtreeConstraint *pCons){ in deserializeGeometry() argument
1820 pCons->u.xGeom = pBlob->cb.xGeom; in deserializeGeometry()
1822 pCons->op = RTREE_QUERY; in deserializeGeometry()
1823 pCons->u.xQueryFunc = pBlob->cb.xQueryFunc; in deserializeGeometry()
1825 pCons->pInfo = pInfo; in deserializeGeometry()