Home
last modified time | relevance | path

Searched refs:pEq (Results 1 – 4 of 4) sorted by relevance

/sqlite-3.40.0/src/
H A Dfkey.c586 Expr *pEq; /* Expression (pLeft = pRight) */ in fkScanChildren() local
596 pEq = sqlite3PExpr(pParse, TK_EQ, pLeft, pRight); in fkScanChildren()
597 pWhere = sqlite3ExprAnd(pParse, pWhere, pEq); in fkScanChildren()
623 Expr *pEq, *pAll = 0; in fkScanChildren() local
630 pEq = sqlite3PExpr(pParse, TK_IS, pLeft, pRight); in fkScanChildren()
631 pAll = sqlite3ExprAnd(pParse, pAll, pEq); in fkScanChildren()
1246 Expr *pEq; /* tFromCol = OLD.tToCol */ in fkActionTrigger() local
1260 pEq = sqlite3PExpr(pParse, TK_EQ, in fkActionTrigger()
1266 pWhere = sqlite3ExprAnd(pParse, pWhere, pEq); in fkActionTrigger()
1274 pEq = sqlite3PExpr(pParse, TK_IS, in fkActionTrigger()
[all …]
H A Dselect.c552 Expr *pEq; /* Equality constraint. pE1 == pE2 */ in sqlite3ProcessJoin() local
602 pEq = sqlite3PExpr(pParse, TK_EQ, pE1, pE2); in sqlite3ProcessJoin()
603 assert( pE2!=0 || pEq==0 ); in sqlite3ProcessJoin()
604 if( pEq ){ in sqlite3ProcessJoin()
605 ExprSetProperty(pEq, joinType); in sqlite3ProcessJoin()
606 assert( !ExprHasProperty(pEq, EP_TokenOnly|EP_Reduced) ); in sqlite3ProcessJoin()
607 ExprSetVVAProperty(pEq, EP_NoReduce); in sqlite3ProcessJoin()
608 pEq->w.iJoin = pE2->iTable; in sqlite3ProcessJoin()
610 p->pWhere = sqlite3ExprAnd(pParse, p->pWhere, pEq); in sqlite3ProcessJoin()
/sqlite-3.40.0/ext/expert/
H A Dsqlite3expert.c82 IdxConstraint *pEq; /* List of == constraints */ member
487 pNew->pNext = pScan->pEq; in expertBestIndex()
488 pScan->pEq = pNew; in expertBestIndex()
885 IdxConstraint *pEq, /* List of == constraints */ in idxFindCompatible() argument
895 for(pIter=pEq; pIter; pIter=pIter->pLink) nEq++; in idxFindCompatible()
915 for(pIter=pEq; pIter; pIter=pIter->pLink){ in idxFindCompatible()
965 IdxConstraint *pEq, in idxCreateFromCons() argument
970 if( (pEq || pTail) && 0==idxFindCompatible(&rc, dbm, pScan, pEq, pTail) ){ in idxCreateFromCons()
978 for(pCons=pEq; pCons; pCons=pCons->pLink){ in idxCreateFromCons()
1068 for(pCon=pScan->pEq; pCon; pCon=pCon->pNext){ in idxCreateFromWhere()
[all …]
/sqlite-3.40.0/ext/fts5/
H A Dfts5_vocab.c618 sqlite3_value *pEq = 0; in fts5VocabFilterMethod() local
625 if( idxNum & FTS5_VOCAB_TERM_EQ ) pEq = apVal[iVal++]; in fts5VocabFilterMethod()
629 if( pEq ){ in fts5VocabFilterMethod()
630 zTerm = (const char *)sqlite3_value_text(pEq); in fts5VocabFilterMethod()
631 nTerm = sqlite3_value_bytes(pEq); in fts5VocabFilterMethod()