return executeQuery(connection, true, loaderId, arguments);
}
protected ResultSet executeQuery(Connection connection, boolean forceExecution, String loaderId, @Nullable Object... arguments) throws SQLException {
StatementExecutionProcessor executionProcessor = processors.get(loaderId);
return executionProcessor.executeQuery(connection, forceExecution, arguments);
}
protected <T extends CallableStatementOutput> T executeCall(Connection connection, @Nullable T outputReader, String loaderId, @Nullable Object... arguments) throws SQLException {
StatementExecutionProcessor executionProcessor = processors.get(loaderId);
return executionProcessor.executeCall(connection, outputReader, arguments);