public DefaultDbExecute(Connection connection) {
checkNotNull(connection);
this.connection = connection;
autoCommit = checkAutoCommit();
valueReader = new SourceValueReader();
converter = new ResultSetToStringArrayConverter(new ResultSetToStringListConverter() {
@Override
protected String readValueAsString(ResultSet rs, int columnIndex) throws SQLException {
return valueReader.readColumnValueAsString(rs, columnIndex);
}