From 95543ec9c606e0852226d6148509982e0df7d1b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Prante?= Date: Thu, 3 Aug 2023 17:07:12 +0200 Subject: [PATCH] add simple getTable --- jdbc-query/src/main/java/org/xbib/jdbc/query/Database.java | 2 ++ .../src/main/java/org/xbib/jdbc/query/DatabaseImpl.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/jdbc-query/src/main/java/org/xbib/jdbc/query/Database.java b/jdbc-query/src/main/java/org/xbib/jdbc/query/Database.java index 9cb1b27..9b4bbe3 100644 --- a/jdbc-query/src/main/java/org/xbib/jdbc/query/Database.java +++ b/jdbc-query/src/main/java/org/xbib/jdbc/query/Database.java @@ -213,6 +213,8 @@ public interface Database extends Supplier { long countRows(String statement, Map params); + Table getTable(String statement, Map params); + Table getSingleRow(String statement, Map params); Table getTable(String statement, diff --git a/jdbc-query/src/main/java/org/xbib/jdbc/query/DatabaseImpl.java b/jdbc-query/src/main/java/org/xbib/jdbc/query/DatabaseImpl.java index 7b947c8..9520131 100644 --- a/jdbc-query/src/main/java/org/xbib/jdbc/query/DatabaseImpl.java +++ b/jdbc-query/src/main/java/org/xbib/jdbc/query/DatabaseImpl.java @@ -324,6 +324,11 @@ public class DatabaseImpl implements Database { return getTable(statement, params, 1, options().fetchSize(), options().timeoutSeconds()); } + @Override + public Table getTable(String statement, Map params) { + return getTable(statement, params, 0, options().fetchSize(), options().timeoutSeconds()); + } + @Override public Table getTable(String statement, Map params, int limit, int fetchSize, int timeoutSeconds) {