diff --git a/src/java/com/samskivert/jdbc/depot/clause/FromOverride.java b/src/java/com/samskivert/jdbc/depot/clause/FromOverride.java index dd67d96..9033446 100644 --- a/src/java/com/samskivert/jdbc/depot/clause/FromOverride.java +++ b/src/java/com/samskivert/jdbc/depot/clause/FromOverride.java @@ -26,17 +26,30 @@ import java.util.Collection; import com.samskivert.io.PersistenceException; import com.samskivert.jdbc.depot.ConstructedQuery; import com.samskivert.jdbc.depot.PersistentRecord; -import com.samskivert.util.CollectionUtil; /** * Completely overrides the FROM clause, if it exists. */ public class FromOverride extends QueryClause { - public FromOverride (Class... fromClasses) + public FromOverride (Class fromClass) throws PersistenceException { - CollectionUtil.addAll(_fromClasses, fromClasses); + _fromClasses.add(fromClass); + } + + public FromOverride (Class fromClass1, + Class fromClass2) + throws PersistenceException + { + _fromClasses.add(fromClass1); + _fromClasses.add(fromClass2); + } + + public FromOverride (Collection> fromClasses) + throws PersistenceException + { + _fromClasses.addAll(fromClasses); } // from QueryClause