Lines Matching refs:op
109 foreach op [list > >= < <= == IS] {
110 do_execsql_test 3.1.$tn.$w.$op [subst -novar {
111 SELECT rowid FROM t3 WHERE (a, b, c) [set op] ($a, $b, $c)
114 SELECT rowid FROM t3 WHERE w [set op] $w ORDER BY +rowid
117 do_execsql_test 3.1.$tn.$w.$op.subselect [subst -novar {
118 SELECT rowid FROM t3 WHERE (a, b, c) [set op] (
123 SELECT rowid FROM t3 WHERE w [set op] $w ORDER BY +rowid
166 proc make_expr1 {cList vList op} {
167 return "([join $cList ,]) $op ([join $vList ,])"
170 proc make_expr3 {cList vList op} {
177 lappend aList "[lindex $cList end] $op [lindex $vList end]"
182 proc make_expr2 {cList vList op} {
185 switch -- $op {
188 foreach c $cList v $vList { lappend aList "($c $op $v)" }
195 lappend oList [make_expr3 [lrange $cList 0 $i] [lrange $vList 0 $i] $op]
201 set o2 [string range $op 0 0]
206 lappend oList [make_expr3 $cList $vList $op]
212 error "Unknown op: $op"
238 foreach op { IS == < <= > >= } {
239 set e1 [make_expr1 {a b c} $vector $op]
240 set e2 [make_expr2 {a b c} $vector $op]
242 do_execsql_test 4.$tn.$tn2.$op \
268 foreach op { IS == < <= > >= } {
269 set e1 [make_expr1 $lhs $rhs $op]
270 set e2 [make_expr2 $lhs $rhs $op]
271 do_execsql_test 5.$tn.$op \