From 5407d8ab140e88aaef617e0240c81c9bb8eff759 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 30 Jul 2014 11:22:16 +0200 Subject: [PATCH] [#561] Add support for the Informix database - Various fixes --- .../scala/org/jooq/scala/example/Test.scala | 17 +++++++++++++++++ .../jooq/test/all/testcases/PredicateTests.java | 1 + jOOQ/src/main/java/org/jooq/impl/Alias.java | 1 + 3 files changed, 19 insertions(+) diff --git a/jOOQ-scala/src/test/scala/org/jooq/scala/example/Test.scala b/jOOQ-scala/src/test/scala/org/jooq/scala/example/Test.scala index b17434918a..8445d01b9c 100644 --- a/jOOQ-scala/src/test/scala/org/jooq/scala/example/Test.scala +++ b/jOOQ-scala/src/test/scala/org/jooq/scala/example/Test.scala @@ -91,5 +91,22 @@ object Test { println("first name : " + tuple._1); println("last name : " + tuple._2); + + val predicate = + if (1 == 1) + "AND a.id = 1" + else + "" + + // Plain SQL + println(f fetch ( + s""" + SELECT a.first_name, a.last_name, b.title + FROM t_author a + JOIN t_book b ON a.id = b.author_id + WHERE 1 = 1 $predicate + ORDER BY a.id, b.id + """) + ) } } \ No newline at end of file diff --git a/jOOQ-test/src/test/java/org/jooq/test/all/testcases/PredicateTests.java b/jOOQ-test/src/test/java/org/jooq/test/all/testcases/PredicateTests.java index 0b50aecd47..e58b94e8c6 100644 --- a/jOOQ-test/src/test/java/org/jooq/test/all/testcases/PredicateTests.java +++ b/jOOQ-test/src/test/java/org/jooq/test/all/testcases/PredicateTests.java @@ -337,6 +337,7 @@ extends BaseTest