public String toUpdate(PrimaryKey primaryKey) { int insertValueListSize = insertValueList.size(); List<String> columnNameList = new ArrayList<>(insertValueListSize); for (InsertValue insertValue : insertValueList) { columnNameList.add(insertValue.toUpdate()); } String columns = columnNameList.stream().collect(Collectors.joining(",")); String keyColumn = primaryKey.columnName(); Object val = primaryKey.value(); addValue(keyColumn, paramValue(next(), val)); return String.format("update %s set %s where `%s`=?", table, columns, primaryKey.columnName()); }
public String toUpdate(PrimaryKey primaryKey) { int insertValueListSize = insertValueList.size(); List<String> columnNameList = new ArrayList<>(insertValueListSize); for (InsertValue insertValue : insertValueList) { columnNameList.add(insertValue.toUpdate()); } String columns = columnNameList.stream().collect(Collectors.joining(",")); String keyColumn = primaryKey.columnName(); Object val = primaryKey.value(); addValue(keyColumn, paramValue(next(), val)); return String.format("update %s set %s where `%s`=?", table, columns, primaryKey.columnName()); }
public String toUpdate(PrimaryKey primaryKey) { int insertValueListSize = insertValueList.size(); List<String> columnNameList = newArrayListWithCapacity(insertValueListSize); for (InsertValue insertValue : insertValueList) { columnNameList.add(insertValue.toUpdate()); } String columns = Joiner.on(",").join(columnNameList); String keyColumn = primaryKey.columnName(); Object val = primaryKey.value(); addValue(keyColumn, ParamValue.valueOf(next(), val)); return String.format("update %s set %s where `%s`=?", table, columns, primaryKey.columnName()); }
public SqlDump toSqlDump(PrimaryKey pk) { boolean contained = false; for (InsertValue insertValue : insertValueList) { if (insertValue.isColumnNameEqual(pk.columnName())) { contained = true; break; } } return contained ? toSqlDump() : SqlDump.newSqlDump(table, insertValueList, pk); }
public SqlDump toSqlDump(PrimaryKey pk) { boolean contained = false; for (InsertValue insertValue : insertValueList) { if (insertValue.isColumnNameEqual(pk.columnName())) { contained = true; break; } } return contained ? toSqlDump() : SqlDump.newSqlDump(table, insertValueList, pk, paramValueFactory()); }
public SqlDump toSqlDump(PrimaryKey pk) { boolean contained = false; for (InsertValue insertValue : insertValueList) { if (insertValue.isColumnNameEqual(pk.columnName())) { contained = true; break; } } return contained ? toSqlDump() : SqlDump.newSqlDump(table, insertValueList, pk, paramValueFactory()); }