From 93d90083a1cfb8829ad5cb8d9fb92e00d9ec28e3 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Tue, 2 Mar 2010 21:36:29 +0000 Subject: [PATCH] Use single quotes around the truncation parameter. (Assume future enums in DateTruncate will correspond to the postgres args). --- src/java/com/samskivert/depot/impl/PostgreSQLBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/com/samskivert/depot/impl/PostgreSQLBuilder.java b/src/java/com/samskivert/depot/impl/PostgreSQLBuilder.java index 8642c50..4e44fa2 100644 --- a/src/java/com/samskivert/depot/impl/PostgreSQLBuilder.java +++ b/src/java/com/samskivert/depot/impl/PostgreSQLBuilder.java @@ -97,8 +97,8 @@ public class PostgreSQLBuilder @Override public Void visit (DateTruncate exp) { - // exp.getTruncation() is currently always DAY - return appendFunctionCall("date_trunc", Exps.literal("day"), exp.getArg()); + String field = "'" + exp.getTruncation().toString().toLowerCase() + "'"; + return appendFunctionCall("date_trunc", Exps.literal(field), exp.getArg()); } protected String translateDatePart (Part part)