From 8ec81089109c1938b433882922d4068f89320605 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Fri, 9 Jan 2015 20:07:37 +0200 Subject: [PATCH] Fix boolean mapping --- .../src/main/java/com/mysema/query/sql/DB2Templates.java | 1 + querydsl-sql/src/test/java/com/mysema/query/Connections.java | 2 +- .../src/test/java/com/mysema/query/suites/DB2SuiteTest.java | 1 + .../java/com/mysema/query/suites/DerbyLiteralsSuiteTest.java | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/DB2Templates.java b/querydsl-sql/src/main/java/com/mysema/query/sql/DB2Templates.java index 8073cfac2..ab1d18055 100644 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/DB2Templates.java +++ b/querydsl-sql/src/main/java/com/mysema/query/sql/DB2Templates.java @@ -187,6 +187,7 @@ public class DB2Templates extends SQLTemplates { add(Ops.DateTimeOps.TRUNC_MINUTE, "trunc_timestamp({0}, 'minute')"); add(Ops.DateTimeOps.TRUNC_SECOND, "trunc_timestamp({0}, 'second')"); + addTypeNameToCode("smallint", Types.BOOLEAN, true); addTypeNameToCode("smallint", Types.TINYINT, true); addTypeNameToCode("long varchar for bit data", Types.LONGVARBINARY); addTypeNameToCode("varchar () for bit data", Types.VARBINARY); diff --git a/querydsl-sql/src/test/java/com/mysema/query/Connections.java b/querydsl-sql/src/test/java/com/mysema/query/Connections.java index 82de4f001..f7a57f718 100644 --- a/querydsl-sql/src/test/java/com/mysema/query/Connections.java +++ b/querydsl-sql/src/test/java/com/mysema/query/Connections.java @@ -356,7 +356,7 @@ public final class Connections { // numbers dropTable(templates, "NUMBER_TEST"); - stmt.execute("create table NUMBER_TEST(col1 int)"); + stmt.execute("create table NUMBER_TEST(col1 smallint)"); // xml dropTable(templates, "XML_TEST"); diff --git a/querydsl-sql/src/test/java/com/mysema/query/suites/DB2SuiteTest.java b/querydsl-sql/src/test/java/com/mysema/query/suites/DB2SuiteTest.java index e08862fd2..44a7640fd 100644 --- a/querydsl-sql/src/test/java/com/mysema/query/suites/DB2SuiteTest.java +++ b/querydsl-sql/src/test/java/com/mysema/query/suites/DB2SuiteTest.java @@ -13,6 +13,7 @@ public class DB2SuiteTest extends AbstractSuite { public static class BeanPopulation extends BeanPopulationBase {} public static class Delete extends DeleteBase {} public static class Insert extends InsertBase {} + public static class KeywordQuoting extends KeywordQuotingBase {} public static class LikeEscape extends LikeEscapeBase {} public static class Merge extends MergeBase {} public static class Select extends SelectBase {} diff --git a/querydsl-sql/src/test/java/com/mysema/query/suites/DerbyLiteralsSuiteTest.java b/querydsl-sql/src/test/java/com/mysema/query/suites/DerbyLiteralsSuiteTest.java index 682d31d88..0c9e56c10 100644 --- a/querydsl-sql/src/test/java/com/mysema/query/suites/DerbyLiteralsSuiteTest.java +++ b/querydsl-sql/src/test/java/com/mysema/query/suites/DerbyLiteralsSuiteTest.java @@ -10,6 +10,7 @@ public class DerbyLiteralsSuiteTest extends AbstractSuite { public static class BeanPopulation extends BeanPopulationBase {} public static class Delete extends DeleteBase {} public static class Insert extends InsertBase {} + public static class KeywordQuoting extends KeywordQuotingBase {} public static class LikeEscape extends LikeEscapeBase {} public static class Merge extends MergeBase {} public static class Select extends SelectBase {}