Lines Matching refs:TK_ISNULL
12583 #define TK_ISNULL 50
13892 #define OP_IsNull 50 /* jump, same as TK_ISNULL, synopsis: if r[P1]==NULL goto P2 */
27326 case TK_ISNULL: zUniOp = "ISNULL"; break;
74251 case TK_ISNULL: zOp = "ISNULL"; break;
82291 case OP_IsNull: { /* same as TK_ISNULL, jump, in1 */
96388 case TK_ISNULL:
96391 assert( TK_ISNULL==OP_IsNull ); testcase( op==TK_ISNULL );
96397 VdbeCoverageIf(v, op==TK_ISNULL);
97196 case TK_ISNULL:
97198 assert( TK_ISNULL==OP_IsNull ); testcase( op==TK_ISNULL );
97202 VdbeCoverageIf(v, op==TK_ISNULL);
97266 ** TK_ISNULL OP_NotNull
97280 op = ((pExpr->op+(TK_ISNULL&1))^1)-(TK_ISNULL&1);
97284 assert( pExpr->op!=TK_ISNULL || op==OP_NotNull );
97350 case TK_ISNULL:
97354 testcase( op==TK_ISNULL ); VdbeCoverageIf(v, op==TK_ISNULL);
97596 if( pE2->op==TK_NOTNULL && pE1->op!=TK_ISNULL && pE1->op!=TK_IS ){
129651 ** this is only guaranteed for TK_ISNULL and TK_IN constraints. If the
129675 }else if( pX->op==TK_ISNULL ){
130011 || pExpr->op==TK_ISNULL || pExpr->op==TK_ISNOT
131482 return op==TK_IN || (op>=TK_EQ && op<=TK_GE) || op==TK_ISNULL || op==TK_IS;
131533 }else if( op==TK_ISNULL ){
131541 assert( op!=TK_ISNULL || c==WO_ISNULL );
132310 assert( TK_IS<TK_GE && TK_ISNULL<TK_GE && TK_IN<TK_GE );
132382 }else if( op==TK_ISNULL ){
138247 ** unary TK_ISNULL or TK_NOTNULL expression. */
141327 binaryToUnaryIfNull(pParse, yymsp[0].minor.yy314, yymsp[-2].minor.yy314, TK_ISNULL);
142342 TK_BY, TK_IF, TK_ISNULL, TK_ORDER, TK_RESTRICT,