private Query(Connection connection, String queryText, boolean returnGeneratedKeys, String[] columnNames) { this.connection = connection; this.returnGeneratedKeys = returnGeneratedKeys; this.columnNames = columnNames; this.setColumnMappings(connection.getSql2o().getDefaultColumnMappings()); this.caseSensitive = connection.getSql2o().isDefaultCaseSensitive(); paramNameToIdxMap = new HashMap<>(); parameters = new HashMap<>(); parsedQuery = connection.getSql2o().getQuirks().getSqlParameterParsingStrategy().parseSql(queryText, paramNameToIdxMap); }
private Query(Connection connection, String queryText, boolean returnGeneratedKeys, String[] columnNames) { this.connection = connection; this.returnGeneratedKeys = returnGeneratedKeys; this.columnNames = columnNames; this.setColumnMappings(connection.getSql2o().getDefaultColumnMappings()); this.caseSensitive = connection.getSql2o().isDefaultCaseSensitive(); parsedQuery = queryText; }
private Query(Connection connection, String queryText, boolean returnGeneratedKeys, String[] columnNames) { this.connection = connection; this.returnGeneratedKeys = returnGeneratedKeys; this.columnNames = columnNames; this.setColumnMappings(connection.getSql2o().getDefaultColumnMappings()); this.caseSensitive = connection.getSql2o().isDefaultCaseSensitive(); paramNameToIdxMap = new HashMap<>(); parameters = new HashMap<>(); parsedQuery = connection.getSql2o().getQuirks().getSqlParameterParsingStrategy().parseSql(queryText, paramNameToIdxMap); }