class SetImpl extends BaseFinishedSqlPart implements Set {

  @Override
  public void prependTo(@NotNull final RawSqlBuilder builder) {
    for (int i = mColumnNames.length - 1; i >= 0; i--) {
      builder.prepend("=?").prepend(mColumnNames[i]);

      if (i > 0) {
        builder.prepend(',');
      }
    }

    builder.prepend("SET ");
  }

    SetImpl(@NotNull final String[] columnNames, @NotNull final SqlPart previous);

}