if (query.getPositionalParams().isEmpty()) { runWithNamedParametersBatch(connection, callback, template, counts, loggable); } else {
for (Object parameter : query.getPositionalParams()) { key.append("/p:").append(parameter);
private void runWithPositionalParameters(Connection connection, OperationObserver callback, String template, Collection<Number> counts, boolean loggable) throws Exception { SQLStatement compiled = dataNode.getSqlTemplateProcessor().processTemplate(template, query.getPositionalParams()); bindExtendedTypes(compiled.getBindings()); if (loggable) { dataNode.getJdbcEventLogger().logQuery(compiled.getSql(), compiled.getBindings()); } execute(connection, callback, compiled, counts); }