Collections are a goodness.

This commit is contained in:
Michael Bayne
2007-01-08 21:16:33 +00:00
parent 2c54bc97c9
commit 58439d0285
@@ -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<? extends Comparable> 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<? extends Comparable> values)
{
this(new ColumnExp(pClass, pColumn), values.toArray(new Comparable[values.size()]));
}
public In (ColumnExp column, Comparable... values)
{
if (values.length == 0) {