package org.safehaus.penrose.jdbc; import org.safehaus.penrose.filter.Filter; import java.util.Collection; import java.util.ArrayList; /** * @author Endi S. Dewata */ public class UpdateStatement extends Statement { protected StatementSource source = new StatementSource(); protected Collection<Assignment> assignments = new ArrayList<Assignment>(); protected Filter filter; public StatementSource getSource() { return source; } public void setSource(String partitionName, String sourceName) { source.setPartitionName(partitionName); source.setSourceName(sourceName); } public Collection<Assignment> getAssignments() { return assignments; } public void addAssignment(Assignment assignment) { assignments.add(assignment); } public void setAssignments(Collection<Assignment> assignments) { this.assignments = assignments; } public Filter getFilter() { return filter; } public void setFilter(Filter filter) { this.filter = filter; } public boolean isEmpty() { return assignments.isEmpty(); } }