From 1ab948e62dff0fabdc0e8249ca4ac8ba95e504fb Mon Sep 17 00:00:00 2001 From: Henrik Johansson Date: Fri, 26 Oct 2012 16:35:48 +0200 Subject: [PATCH] Made method take Object[] instead of Object, and then cast it. --- jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java index fa380ad7a8..dede680594 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java @@ -282,7 +282,7 @@ class DefaultBindContext extends AbstractBindContext { else if (type.isArray()) { switch (dialect) { case POSTGRES: { - stmt.setString(nextIndex(), postgresArrayString(value)); + stmt.setString(nextIndex(), postgresArrayString((Object[]) value)); break; } case HSQLDB: @@ -318,12 +318,12 @@ class DefaultBindContext extends AbstractBindContext { return this; } - /* package private */ static String postgresArrayString(Object value) { + /* package private */ static String postgresArrayString(Object[] value) { StringBuilder sb = new StringBuilder(); sb.append("{"); String separator = ""; - for (Object o : (Object[]) value) { + for (Object o : value) { sb.append(separator); // [#753] null must be set as a literal