Home
last modified time | relevance | path

Searched refs:pOn (Results 1 – 10 of 10) sorted by relevance

/sqlite-3.40.0/src/
H A Dbuild.c4919 }else if( pItem->u3.pOn ){ in sqlite3SrcListDelete()
4920 sqlite3ExprDelete(db, pItem->u3.pOn); in sqlite3SrcListDelete()
4953 if( !p && pOnUsing!=0 && (pOnUsing->pOn || pOnUsing->pUsing) ){ in sqlite3SrcListAppendFromTerm()
4955 (pOnUsing->pOn ? "ON" : "USING") in sqlite3SrcListAppendFromTerm()
4981 assert( pOnUsing==0 || pOnUsing->pOn==0 || pOnUsing->pUsing==0 ); in sqlite3SrcListAppendFromTerm()
4984 pItem->u3.pOn = 0; in sqlite3SrcListAppendFromTerm()
4989 pItem->u3.pOn = pOnUsing->pOn; in sqlite3SrcListAppendFromTerm()
H A Dattach.c484 && sqlite3WalkExpr(&pFix->w, pList->a[i].u3.pOn) in fixSelectCb()
H A Dparse.y714 if( A==0 && Z.n==0 && N.pOn==0 && N.pUsing==0 ){
804 on_using(N) ::= ON expr(E). {N.pOn = E; N.pUsing = 0;}
805 on_using(N) ::= USING LP idlist(L) RP. {N.pOn = 0; N.pUsing = L;}
806 on_using(N) ::= . [OR] {N.pOn = 0; N.pUsing = 0;}
H A Ddelete.c158 assert( pFrom->a[0].u3.pOn==0 ); in sqlite3MaterializeView()
H A Dselect.c507 if( pRight->fg.isUsing || pRight->u3.pOn ){ in sqlite3ProcessJoin()
617 else if( pRight->u3.pOn ){ in sqlite3ProcessJoin()
618 sqlite3SetJoinExpr(pRight->u3.pOn, pRight->iCursor, joinType); in sqlite3ProcessJoin()
619 p->pWhere = sqlite3ExprAnd(pParse, p->pWhere, pRight->u3.pOn); in sqlite3ProcessJoin()
620 pRight->u3.pOn = 0; in sqlite3ProcessJoin()
4416 assert( pSubitem->fg.isUsing!=0 || pSubitem->u3.pOn==0 ); in flattenSubquery()
H A Dexpr.c1265 }else if( p->pOn ){ in sqlite3ClearOnOrUsing()
1266 sqlite3ExprDeleteNN(db, p->pOn); in sqlite3ClearOnOrUsing()
1695 pNewItem->u3.pOn = sqlite3ExprDup(db, pOldItem->u3.pOn, flags); in sqlite3SrcListDup()
H A Dtreeview.c218 if( pItem->fg.isOn || (pItem->fg.isUsing==0 && pItem->u3.pOn!=0) ){ in sqlite3TreeViewSrcList()
H A DsqliteInt.h3141 Expr *pOn; /* fg.isUsing==0 => The ON clause of a join */ member
3160 Expr *pOn; /* The ON clause of a join */ member
H A Dwhereexpr.c950 mask |= sqlite3WhereExprUsage(pMaskSet, pSrc->a[i].u3.pOn); in exprSelectUsage()
H A Dalter.c893 sqlite3WalkExpr(pWalker, pSrc->a[i].u3.pOn); in renameUnmapSelectCb()