| 1 |  |  package liquibase.statement.core; | 
  | 2 |  |   | 
  | 3 |  |  import liquibase.statement.AbstractSqlStatement; | 
  | 4 |  |   | 
  | 5 |  |  import java.util.ArrayList; | 
  | 6 |  |  import java.util.Arrays; | 
  | 7 |  |  import java.util.List; | 
  | 8 |  |   | 
  | 9 |  |  public class DeleteStatement extends AbstractSqlStatement { | 
  | 10 |  |      private String schemaName; | 
  | 11 |  |      private String tableName; | 
  | 12 |  |      private String whereClause; | 
  | 13 | 3 |      private List<Object> whereParameters = new ArrayList<Object>(); | 
  | 14 |  |   | 
  | 15 | 3 |      public DeleteStatement(String schemaName, String tableName) { | 
  | 16 | 3 |          this.schemaName = schemaName; | 
  | 17 | 3 |          this.tableName = tableName; | 
  | 18 | 3 |      } | 
  | 19 |  |   | 
  | 20 |  |      public String getSchemaName() { | 
  | 21 | 0 |          return schemaName; | 
  | 22 |  |      } | 
  | 23 |  |   | 
  | 24 |  |      public String getTableName() { | 
  | 25 | 0 |          return tableName; | 
  | 26 |  |      } | 
  | 27 |  |   | 
  | 28 |  |      public String getWhereClause() { | 
  | 29 | 2 |          return whereClause; | 
  | 30 |  |      } | 
  | 31 |  |   | 
  | 32 |  |      public DeleteStatement setWhereClause(String whereClause) { | 
  | 33 | 2 |          this.whereClause = whereClause; | 
  | 34 |  |   | 
  | 35 | 2 |          return this; | 
  | 36 |  |      } | 
  | 37 |  |   | 
  | 38 |  |      public DeleteStatement addWhereParameter(Object value) { | 
  | 39 | 0 |          this.whereParameters.add(value); | 
  | 40 |  |   | 
  | 41 | 0 |          return this; | 
  | 42 |  |      } | 
  | 43 |  |   | 
  | 44 |  |      public DeleteStatement addWhereParameters(Object... value) { | 
  | 45 | 0 |          this.whereParameters.addAll(Arrays.asList(value)); | 
  | 46 |  |   | 
  | 47 | 0 |          return this; | 
  | 48 |  |      } | 
  | 49 |  |   | 
  | 50 |  |      public List<Object> getWhereParameters() { | 
  | 51 | 0 |          return whereParameters; | 
  | 52 |  |      } | 
  | 53 |  |  } |