From 58439d02855ae44e8ea4d579075aec6d91db2d45 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Mon, 8 Jan 2007 21:16:33 +0000 Subject: [PATCH] Collections are a goodness. --- .../samskivert/jdbc/depot/operator/Conditionals.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/java/com/samskivert/jdbc/depot/operator/Conditionals.java b/src/java/com/samskivert/jdbc/depot/operator/Conditionals.java index aa904b3..fe4c936 100644 --- a/src/java/com/samskivert/jdbc/depot/operator/Conditionals.java +++ b/src/java/com/samskivert/jdbc/depot/operator/Conditionals.java @@ -22,6 +22,7 @@ package com.samskivert.jdbc.depot.operator; import java.sql.PreparedStatement; import java.sql.SQLException; +import java.util.Collection; import com.samskivert.jdbc.depot.Query; import com.samskivert.jdbc.depot.expression.ColumnExp; @@ -155,11 +156,21 @@ public abstract class Conditionals this(new ColumnExp(null, pColumn), values); } + public In (String pColumn, Collection values) + { + this(new ColumnExp(null, pColumn), values.toArray(new Comparable[values.size()])); + } + public In (Class pClass, String pColumn, Comparable... values) { this(new ColumnExp(pClass, pColumn), values); } + public In (Class pClass, String pColumn, Collection values) + { + this(new ColumnExp(pClass, pColumn), values.toArray(new Comparable[values.size()])); + } + public In (ColumnExp column, Comparable... values) { if (values.length == 0) {