Lines Matching refs:eCode
2075 pWalker->eCode = 0; in sqlite3SelectWalkFail()
2184 if( pWalker->eCode==2 && ExprHasProperty(pExpr, EP_OuterON) ){ in exprNodeIsConstant()
2185 pWalker->eCode = 0; in exprNodeIsConstant()
2194 if( (pWalker->eCode>=4 || ExprHasProperty(pExpr,EP_ConstFunc)) in exprNodeIsConstant()
2197 if( pWalker->eCode==5 ) ExprSetProperty(pExpr, EP_FromDDL); in exprNodeIsConstant()
2200 pWalker->eCode = 0; in exprNodeIsConstant()
2217 if( ExprHasProperty(pExpr, EP_FixedCol) && pWalker->eCode!=2 ){ in exprNodeIsConstant()
2220 if( pWalker->eCode==3 && pExpr->iTable==pWalker->u.iCur ){ in exprNodeIsConstant()
2230 pWalker->eCode = 0; in exprNodeIsConstant()
2233 if( pWalker->eCode==5 ){ in exprNodeIsConstant()
2238 }else if( pWalker->eCode==4 ){ in exprNodeIsConstant()
2241 pWalker->eCode = 0; in exprNodeIsConstant()
2253 w.eCode = initFlag; in exprIsConst()
2261 return w.eCode; in exprIsConst()
2361 pWalker->eCode = 0; in exprNodeIsConstantOrGroupBy()
2389 w.eCode = 1; in sqlite3ExprIsConstantOrGroupBy()
2395 return w.eCode; in sqlite3ExprIsConstantOrGroupBy()
2431 w.eCode = 1; in sqlite3ExprContainsSubquery()
2438 return w.eCode==0; in sqlite3ExprContainsSubquery()
5877 pWalker->eCode = 1; in impliesNotNullRow()
5883 if( pWalker->eCode==0 ){ in impliesNotNullRow()
5885 if( pWalker->eCode ){ in impliesNotNullRow()
5886 pWalker->eCode = 0; in impliesNotNullRow()
5894 assert( pWalker->eCode ); in impliesNotNullRow()
5973 w.eCode = 0; in sqlite3ExprImpliesNonNullRow()
5976 return w.eCode; in sqlite3ExprImpliesNonNullRow()
6001 pWalker->eCode = 1; in exprIdxCover()
6030 return !w.eCode; in sqlite3ExprCoveredByIndex()
6099 pWalker->eCode |= 1; in exprRefToSrcList()
6105 pWalker->eCode |= 2; in exprRefToSrcList()
6147 if( w.eCode & 0x01 ){ in sqlite3ReferencesSrcList()
6149 }else if( w.eCode ){ in sqlite3ReferencesSrcList()