class Mutate extends Operation {

  @Override
  public boolean equals(Object other) {
    if (this == other) {
      return true;
    }
    if (!(other instanceof Mutate)) {
      return false;
    }
    Mutate that = (Mutate) other;
    return Objects.equals(table, that.getTable())
        && Objects.equals(conditions, that.getWhere())
        && Objects.equals(mutations, that.getMutations());
  }

  public  Mutate(String table);
  public  Mutate(
      String table, List<Condition> conditions, List<Mutation> mutations
  );

}