From b94431b52a6eaf77c8de538ad79b004f9035ae60 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 12 Jul 2022 12:36:31 -0500 Subject: [PATCH] QQQ-21 change Update action to use batch, and single-query w/ IN list for same-updates --- .circleci/config.yml | 2 +- .gitignore | 1 + checkstyle.xml | 2 +- .../rdbms/actions/AbstractRDBMSAction.java | 9 +- .../rdbms/actions/RDBMSInsertAction.java | 2 +- .../rdbms/actions/RDBMSUpdateAction.java | 237 ++++++++++++++---- .../module/rdbms/jdbc/ConnectionManager.java | 2 +- .../module/rdbms/jdbc/QueryManager.java | 233 ++++++++++++----- .../module/rdbms/actions/RDBMSActionTest.java | 20 +- .../rdbms/actions/RDBMSUpdateActionTest.java | 142 ++++++++++- .../module/rdbms/jdbc/QueryManagerTest.java | 34 +++ 11 files changed, 554 insertions(+), 130 deletions(-) create mode 100644 src/test/java/com/kingsrook/qqq/backend/module/rdbms/jdbc/QueryManagerTest.java diff --git a/.circleci/config.yml b/.circleci/config.yml index 0ef02745..fe4c371c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -42,7 +42,7 @@ jobs: executor: java17 steps: - run_maven: - maven_subcommand: test + maven_subcommand: verify - slack/notify: event: fail diff --git a/.gitignore b/.gitignore index ae1ac990..edbffa9b 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ target/ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* +.DS_Store diff --git a/checkstyle.xml b/checkstyle.xml index 76f872ed..f5e7412d 100644 --- a/checkstyle.xml +++ b/checkstyle.xml @@ -181,8 +181,8 @@ --> -