Home
last modified time | relevance | path

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

/sqlite-3.40.0/src/
H A Dwhereexpr.c462 if( pDerived && ExprHasProperty(pBase, EP_OuterON|EP_InnerON) ){ in transferJoinMarkings()
463 pDerived->flags |= pBase->flags & (EP_OuterON|EP_InnerON); in transferJoinMarkings()
1111 if( ExprHasProperty(pExpr, EP_OuterON|EP_InnerON) ){ in exprAnalyze()
1132 ExprClearProperty(pExpr, EP_InnerON); in exprAnalyze()
1845 joinType = EP_InnerON; in sqlite3WhereTabFuncArgs()
H A Dselect.c408 assert( joinFlag==EP_OuterON || joinFlag==EP_InnerON ); in sqlite3SetJoinExpr()
445 ExprClearProperty(p, EP_OuterON|EP_InnerON); in unsetJoinExpr()
446 if( iTable>=0 ) ExprSetProperty(p, EP_InnerON); in unsetJoinExpr()
500 joinType = (pRight->fg.jointype & JT_OUTER)!=0 ? EP_OuterON : EP_InnerON; in sqlite3ProcessJoin()
3781 if( ExprHasProperty(pExpr, EP_OuterON|EP_InnerON) in substExpr()
3784 testcase( ExprHasProperty(pExpr, EP_InnerON) ); in substExpr()
3825 if( ExprHasProperty(pExpr,EP_OuterON|EP_InnerON) ){ in substExpr()
3827 pExpr->flags & (EP_OuterON|EP_InnerON)); in substExpr()
4744 testcase( ExprHasProperty(pExpr, EP_InnerON) ); in findConstInWhere()
4785 testcase( ExprHasProperty(pExpr, EP_InnerON) ); in propagateConstantExprRewriteOne()
[all …]
H A Dprintf.c958 && (ExprHasProperty(pExpr,EP_OuterON|EP_InnerON) || pExpr->w.iOfst<=0) in sqlite3RecordErrorOffsetOfExpr()
H A Dwherecode.c2475 if( !ExprHasProperty(pE,EP_OuterON|EP_InnerON) ){ in sqlite3WhereCodeOneLoopStart()
2723 if( ExprHasProperty(pTerm->pExpr, EP_OuterON|EP_InnerON) ) continue; in sqlite3WhereRightJoinLoop()
H A Dtreeview.c498 if( ExprHasProperty(pExpr, EP_InnerON) ){ in sqlite3TreeViewExpr()
H A Dwhere.c767 testcase( ExprHasProperty(pTerm->pExpr, EP_InnerON) ); in constraintCompatibleWithOuterJoin()
768 if( !ExprHasProperty(pTerm->pExpr, EP_OuterON|EP_InnerON) in constraintCompatibleWithOuterJoin()
774 && ExprHasProperty(pTerm->pExpr, EP_InnerON) in constraintCompatibleWithOuterJoin()
H A DsqliteInt.h2896 #define EP_InnerON 0x000002 /* Originates in ON/USING of an inner join */ macro
H A Dexpr.c1081 assert( !ExprHasProperty(pNew, EP_InnerON|EP_OuterON) ); in sqlite3ExprFunction()