From a89563ede3425f96ba61aeb034cadf03c89d1975 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Scoccimarro?= Date: Tue, 2 Oct 2012 14:43:28 -0300 Subject: [PATCH] Fixed nextval expression and NEXTVAL Operator for HSQLDB --- .../src/main/java/com/mysema/query/sql/HSQLDBTemplates.java | 2 ++ .../src/main/java/com/mysema/query/sql/SQLExpressions.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/HSQLDBTemplates.java b/querydsl-sql/src/main/java/com/mysema/query/sql/HSQLDBTemplates.java index 313495869..313bd5997 100644 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/HSQLDBTemplates.java +++ b/querydsl-sql/src/main/java/com/mysema/query/sql/HSQLDBTemplates.java @@ -36,6 +36,8 @@ public class HSQLDBTemplates extends SQLTemplates { setAutoIncrement(" identity"); add(Ops.TRIM, "trim(both from {0})"); add(Ops.NEGATE, "{0} * -1", 7); + + add(Ops.NEXTVAL, "next value for {0s}"); add(Ops.MathOps.ROUND, "round({0},0)"); add(Ops.MathOps.LN, "log({0})"); diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/SQLExpressions.java b/querydsl-sql/src/main/java/com/mysema/query/sql/SQLExpressions.java index 8c77a171d..43fd21ba5 100644 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/SQLExpressions.java +++ b/querydsl-sql/src/main/java/com/mysema/query/sql/SQLExpressions.java @@ -36,7 +36,7 @@ public final class SQLExpressions { } public static final SimpleExpression nextval(Class type, String sequence) { - return SimpleOperation.create(type, SQLTemplates.NEXTVAL, ConstantImpl.create("seq")); + return SimpleOperation.create(type, SQLTemplates.NEXTVAL, ConstantImpl.create(sequence)); } private SQLExpressions() {}