Home
last modified time | relevance | path

Searched refs:op2 (Results 1 – 12 of 12) sorted by relevance

/sqlite-3.40.0/src/
H A Dtreeview.c521 if( pExpr->op2 ){ in sqlite3TreeViewExpr()
522 sqlite3_snprintf(sizeof(zOp2),zOp2," op2=0x%02x",pExpr->op2); in sqlite3TreeViewExpr()
634 assert( pExpr->op2==TK_IS || pExpr->op2==TK_ISNOT ); in sqlite3TreeViewExpr()
682 pExpr->op2, pExpr->u.zToken, zFlgs, in sqlite3TreeViewExpr()
685 }else if( pExpr->op2!=0 ){ in sqlite3TreeViewExpr()
688 sqlite3_snprintf(sizeof(zBuf),zBuf,"0x%02x",pExpr->op2); in sqlite3TreeViewExpr()
690 if( pExpr->op2==NC_IsCheck ) zOp2 = "NC_IsCheck"; in sqlite3TreeViewExpr()
691 if( pExpr->op2==NC_IdxExpr ) zOp2 = "NC_IdxExpr"; in sqlite3TreeViewExpr()
692 if( pExpr->op2==NC_PartIdx ) zOp2 = "NC_PartIdx"; in sqlite3TreeViewExpr()
693 if( pExpr->op2==NC_GenCol ) zOp2 = "NC_GenCol"; in sqlite3TreeViewExpr()
[all …]
H A Dexpr.c55 if( op==TK_REGISTER ) op = pExpr->op2; in sqlite3ExprAffinity()
175 if( op==TK_REGISTER ) op = p->op2; in sqlite3ExprCollSeq()
2502 if( op==TK_REGISTER ) op = p->op2; in sqlite3ExprCanBeNull()
2540 if( op==TK_REGISTER ) op = p->op2; in sqlite3ExprNeedsNoAffinityChange()
3345 pExpr->op2 = pExpr->op; in sqlite3CodeSubselect()
3869 p->op2 = p->op; in exprToRegister()
4414 bNormal = pExpr->op2==TK_IS; in sqlite3ExprCodeTarget()
5233 isNot = pExpr->op2==TK_ISNOT; in sqlite3ExprIfTrue()
5407 isNot = pExpr->op2==TK_ISNOT; in sqlite3ExprIfFalse()
5663 if( pA->op2!=pB->op2 && pA->op==TK_TRUTH ) return 2; in sqlite3ExprCompare()
[all …]
H A Dresolve.c36 if( pExpr->op==TK_AGG_FUNCTION ) pExpr->op2 += pWalker->u.n; in incrAggDepth()
508 pExpr->op2 = TK_COLUMN; in lookupName()
1068 pExpr->op2 = pNC->ncFlags & NC_SelfRef; in resolveExprStep()
1179 pExpr->op2 = 0; in resolveExprStep()
1189 pExpr->op2++; in resolveExprStep()
1254 pExpr->op2 = pExpr->op; in resolveExprStep()
H A Dvdbemem.c1571 if( op==TK_REGISTER ) op = pExpr->op2; in valueFromExpr()
1752 assert( pExpr==0 || pExpr->op!=TK_REGISTER || pExpr->op2!=TK_VARIABLE ); in stat4ValueFromExpr()
H A Dwindow.c934 && pExpr->op2>=pWalker->walkerDepth in sqlite3WindowExtraAggFuncDepth()
936 pExpr->op2++; in sqlite3WindowExtraAggFuncDepth()
H A DsqliteInt.h2829 u8 op2; /* TK_REGISTER/TK_TRUTH: original value of Expr.op member
H A Dparse.y1063 p->op2 = 0;
/sqlite-3.40.0/ext/session/
H A Dsqlite3session.c4950 int op2, /* Second change operation */ in sessionChangeMerge() argument
4965 pNew->op = op2; in sessionChangeMerge()
5005 pNew->op = op2; in sessionChangeMerge()
5043 if( (op1==SQLITE_INSERT && op2==SQLITE_INSERT) in sessionChangeMerge()
5044 || (op1==SQLITE_UPDATE && op2==SQLITE_INSERT) in sessionChangeMerge()
5045 || (op1==SQLITE_DELETE && op2==SQLITE_UPDATE) in sessionChangeMerge()
5046 || (op1==SQLITE_DELETE && op2==SQLITE_DELETE) in sessionChangeMerge()
5049 }else if( op1==SQLITE_INSERT && op2==SQLITE_DELETE ){ in sessionChangeMerge()
5072 assert( op2==SQLITE_UPDATE ); in sessionChangeMerge()
5077 assert( op2==SQLITE_INSERT ); in sessionChangeMerge()
[all …]
/sqlite-3.40.0/test/
H A De_expr.test98 foreach op2 $oplist {
99 set untested($op1,$op2) 1
121 set testname "e_expr-1.$opname($op1).$opname($op2).$tn"
123 # If $op2 groups more tightly than $op1, then the result
125 # If $op1 groups more tightly, or if $op1 and $op2 have
129 set sql1 "SELECT $A $op1 $B $op2 $C"
130 set sql2 "SELECT ($A $op1 $B) $op2 $C"
131 set sql3 "SELECT $A $op1 ($B $op2 $C)"
137 if {$opprec($op2) < $opprec($op1)} {set a3} {set a2}
139 if {$a2 != $a3} { unset -nocomplain untested($op1,$op2) }
H A Dfuzz-oss1.test251op2, account a WHERE op2.i_group_id=v_operation_tmp1.i_group_id AND op2.rd_account_id=a.id AND a.t…
H A De_select.test1316 foreach {tn select op1 op2} {
1369 set err "$op1 clause should come after $op2 not before"
H A DjoinD.test35041 # set op2 [expr {$j2=="FULL"?"=":"IS NOT DISTINCT FROM"}]
35047 # append q1 " $j2 JOIN t3 ON t1.c $op2 t3.c AND t3.y>0\n"
35061 # append q1 " $j2 JOIN t3 ON t1.c $op2 t3.c AND t3.y>0\n"
35078 # append q1 " WHERE t1.b $op1 t2.b AND t1.c $op2 t3.c\n"
35091 # append q1 " $j2 JOIN t3 ON t1.c $op2 t3.c AND t3.y>0\n"