[ "( NOT foo )" ],
"Unary expression ok";
+expr_sql_is { $_->foo != undef }
+ [ "foo IS NOT NULL" ],
+ "!= undef => IS NOT NULL";
+
+expr_sql_is { $_->foo == undef }
+ [ "( NOT foo IS NOT NULL )" ],
+ "== undef => ( NOT foo IS NOT NULL )";
+
expr_sql_is { SELECT { $_->foo } }
[ "SELECT foo" ],
"Simple identifier";
expr_sql_is { SELECT { $_->foo => AS "foom", 1 } }
[ "SELECT foo AS foom, ?", binding(1) ],
"AS without parens";
+