From 849ec48ead8283c07b2d63fb9550ea5e9fd55be1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Mar 2024 17:51:55 +0000 Subject: [PATCH 01/18] Bump com.spotify.fmt:fmt-maven-plugin from 2.22.1 to 2.23 (#479) Bumps [com.spotify.fmt:fmt-maven-plugin](https://github.com/spotify/fmt-maven-plugin) from 2.22.1 to 2.23.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.spotify.fmt:fmt-maven-plugin&package-manager=maven&previous-version=2.22.1&new-version=2.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian Kroth Co-authored-by: Brian Kroth --- pom.xml | 2 +- .../templated/TemplatedBenchmark.java | 2 +- .../benchmarks/tpcc/procedures/Delivery.java | 14 ++++++------- .../benchmarks/tpcc/procedures/NewOrder.java | 20 +++++++++---------- .../tpcc/procedures/OrderStatus.java | 8 ++++---- .../benchmarks/tpcc/procedures/Payment.java | 20 +++++++++---------- .../tpcc/procedures/StockLevel.java | 4 ++-- .../benchmarks/tpch/procedures/Q15.java | 3 ++- 8 files changed, 37 insertions(+), 36 deletions(-) diff --git a/pom.xml b/pom.xml index 1f5dbbfc7..c321e0ce3 100644 --- a/pom.xml +++ b/pom.xml @@ -358,7 +358,7 @@ com.spotify.fmt fmt-maven-plugin - 2.22.1 + 2.23 diff --git a/src/main/java/com/oltpbenchmark/benchmarks/templated/TemplatedBenchmark.java b/src/main/java/com/oltpbenchmark/benchmarks/templated/TemplatedBenchmark.java index 089c9b025..c92ccf767 100644 --- a/src/main/java/com/oltpbenchmark/benchmarks/templated/TemplatedBenchmark.java +++ b/src/main/java/com/oltpbenchmark/benchmarks/templated/TemplatedBenchmark.java @@ -179,7 +179,7 @@ private CustomClassLoader loadQueryTemplates(String file) { ParsedQueryTemplate qt = b.build(); // Create and compile class. final String s = - """ + """ package %s ; public final class %s extends %s { @Override diff --git a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/Delivery.java b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/Delivery.java index 2cf7acee7..3a9fe3a7c 100644 --- a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/Delivery.java +++ b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/Delivery.java @@ -34,7 +34,7 @@ public class Delivery extends TPCCProcedure { public SQLStmt delivGetOrderIdSQL = new SQLStmt( - """ + """ SELECT NO_O_ID FROM %s WHERE NO_D_ID = ? AND NO_W_ID = ? @@ -45,7 +45,7 @@ public class Delivery extends TPCCProcedure { public SQLStmt delivDeleteNewOrderSQL = new SQLStmt( - """ + """ DELETE FROM %s WHERE NO_O_ID = ? AND NO_D_ID = ? @@ -55,7 +55,7 @@ public class Delivery extends TPCCProcedure { public SQLStmt delivGetCustIdSQL = new SQLStmt( - """ + """ SELECT O_C_ID FROM %s WHERE O_ID = ? AND O_D_ID = ? @@ -65,7 +65,7 @@ public class Delivery extends TPCCProcedure { public SQLStmt delivUpdateCarrierIdSQL = new SQLStmt( - """ + """ UPDATE %s SET O_CARRIER_ID = ? WHERE O_ID = ? @@ -76,7 +76,7 @@ public class Delivery extends TPCCProcedure { public SQLStmt delivUpdateDeliveryDateSQL = new SQLStmt( - """ + """ UPDATE %s SET OL_DELIVERY_D = ? WHERE OL_O_ID = ? @@ -87,7 +87,7 @@ public class Delivery extends TPCCProcedure { public SQLStmt delivSumOrderAmountSQL = new SQLStmt( - """ + """ SELECT SUM(OL_AMOUNT) AS OL_TOTAL FROM %s WHERE OL_O_ID = ? @@ -98,7 +98,7 @@ SELECT SUM(OL_AMOUNT) AS OL_TOTAL public SQLStmt delivUpdateCustBalDelivCntSQL = new SQLStmt( - """ + """ UPDATE %s SET C_BALANCE = C_BALANCE + ?, C_DELIVERY_CNT = C_DELIVERY_CNT + 1 diff --git a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/NewOrder.java b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/NewOrder.java index e98f9ebe1..aa6699778 100644 --- a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/NewOrder.java +++ b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/NewOrder.java @@ -34,7 +34,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtGetCustSQL = new SQLStmt( - """ + """ SELECT C_DISCOUNT, C_LAST, C_CREDIT FROM %s WHERE C_W_ID = ? @@ -45,7 +45,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtGetWhseSQL = new SQLStmt( - """ + """ SELECT W_TAX FROM %s WHERE W_ID = ? @@ -54,7 +54,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtGetDistSQL = new SQLStmt( - """ + """ SELECT D_NEXT_O_ID, D_TAX FROM %s WHERE D_W_ID = ? AND D_ID = ? FOR UPDATE @@ -63,7 +63,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtInsertNewOrderSQL = new SQLStmt( - """ + """ INSERT INTO %s (NO_O_ID, NO_D_ID, NO_W_ID) VALUES ( ?, ?, ?) @@ -72,7 +72,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtUpdateDistSQL = new SQLStmt( - """ + """ UPDATE %s SET D_NEXT_O_ID = D_NEXT_O_ID + 1 WHERE D_W_ID = ? @@ -82,7 +82,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtInsertOOrderSQL = new SQLStmt( - """ + """ INSERT INTO %s (O_ID, O_D_ID, O_W_ID, O_C_ID, O_ENTRY_D, O_OL_CNT, O_ALL_LOCAL) VALUES (?, ?, ?, ?, ?, ?, ?) @@ -91,7 +91,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtGetItemSQL = new SQLStmt( - """ + """ SELECT I_PRICE, I_NAME , I_DATA FROM %s WHERE I_ID = ? @@ -100,7 +100,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtGetStockSQL = new SQLStmt( - """ + """ SELECT S_QUANTITY, S_DATA, S_DIST_01, S_DIST_02, S_DIST_03, S_DIST_04, S_DIST_05, S_DIST_06, S_DIST_07, S_DIST_08, S_DIST_09, S_DIST_10 FROM %s @@ -111,7 +111,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtUpdateStockSQL = new SQLStmt( - """ + """ UPDATE %s SET S_QUANTITY = ? , S_YTD = S_YTD + ?, @@ -124,7 +124,7 @@ public class NewOrder extends TPCCProcedure { public final SQLStmt stmtInsertOrderLineSQL = new SQLStmt( - """ + """ INSERT INTO %s (OL_O_ID, OL_D_ID, OL_W_ID, OL_NUMBER, OL_I_ID, OL_SUPPLY_W_ID, OL_QUANTITY, OL_AMOUNT, OL_DIST_INFO) VALUES (?,?,?,?,?,?,?,?,?) diff --git a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/OrderStatus.java b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/OrderStatus.java index eeedcfd2f..3b4bbe713 100644 --- a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/OrderStatus.java +++ b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/OrderStatus.java @@ -39,7 +39,7 @@ public class OrderStatus extends TPCCProcedure { public SQLStmt ordStatGetNewestOrdSQL = new SQLStmt( - """ + """ SELECT O_ID, O_CARRIER_ID, O_ENTRY_D FROM %s WHERE O_W_ID = ? @@ -51,7 +51,7 @@ public class OrderStatus extends TPCCProcedure { public SQLStmt ordStatGetOrderLinesSQL = new SQLStmt( - """ + """ SELECT OL_I_ID, OL_SUPPLY_W_ID, OL_QUANTITY, OL_AMOUNT, OL_DELIVERY_D FROM %s WHERE OL_O_ID = ? @@ -62,7 +62,7 @@ public class OrderStatus extends TPCCProcedure { public SQLStmt payGetCustSQL = new SQLStmt( - """ + """ SELECT C_FIRST, C_MIDDLE, C_LAST, C_STREET_1, C_STREET_2, C_CITY, C_STATE, C_ZIP, C_PHONE, C_CREDIT, C_CREDIT_LIM, C_DISCOUNT, C_BALANCE, C_YTD_PAYMENT, C_PAYMENT_CNT, C_SINCE @@ -75,7 +75,7 @@ public class OrderStatus extends TPCCProcedure { public SQLStmt customerByNameSQL = new SQLStmt( - """ + """ SELECT C_FIRST, C_MIDDLE, C_ID, C_STREET_1, C_STREET_2, C_CITY, C_STATE, C_ZIP, C_PHONE, C_CREDIT, C_CREDIT_LIM, C_DISCOUNT, C_BALANCE, C_YTD_PAYMENT, C_PAYMENT_CNT, C_SINCE diff --git a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/Payment.java b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/Payment.java index 7f3ea5c88..d17255d1e 100644 --- a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/Payment.java +++ b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/Payment.java @@ -38,7 +38,7 @@ public class Payment extends TPCCProcedure { public SQLStmt payUpdateWhseSQL = new SQLStmt( - """ + """ UPDATE %s SET W_YTD = W_YTD + ? WHERE W_ID = ? @@ -47,7 +47,7 @@ public class Payment extends TPCCProcedure { public SQLStmt payGetWhseSQL = new SQLStmt( - """ + """ SELECT W_STREET_1, W_STREET_2, W_CITY, W_STATE, W_ZIP, W_NAME FROM %s WHERE W_ID = ? @@ -56,7 +56,7 @@ public class Payment extends TPCCProcedure { public SQLStmt payUpdateDistSQL = new SQLStmt( - """ + """ UPDATE %s SET D_YTD = D_YTD + ? WHERE D_W_ID = ? @@ -66,7 +66,7 @@ public class Payment extends TPCCProcedure { public SQLStmt payGetDistSQL = new SQLStmt( - """ + """ SELECT D_STREET_1, D_STREET_2, D_CITY, D_STATE, D_ZIP, D_NAME FROM %s WHERE D_W_ID = ? @@ -76,7 +76,7 @@ public class Payment extends TPCCProcedure { public SQLStmt payGetCustSQL = new SQLStmt( - """ + """ SELECT C_FIRST, C_MIDDLE, C_LAST, C_STREET_1, C_STREET_2, C_CITY, C_STATE, C_ZIP, C_PHONE, C_CREDIT, C_CREDIT_LIM, C_DISCOUNT, C_BALANCE, C_YTD_PAYMENT, C_PAYMENT_CNT, C_SINCE @@ -89,7 +89,7 @@ public class Payment extends TPCCProcedure { public SQLStmt payGetCustCdataSQL = new SQLStmt( - """ + """ SELECT C_DATA FROM %s WHERE C_W_ID = ? @@ -100,7 +100,7 @@ public class Payment extends TPCCProcedure { public SQLStmt payUpdateCustBalCdataSQL = new SQLStmt( - """ + """ UPDATE %s SET C_BALANCE = ?, C_YTD_PAYMENT = ?, @@ -114,7 +114,7 @@ public class Payment extends TPCCProcedure { public SQLStmt payUpdateCustBalSQL = new SQLStmt( - """ + """ UPDATE %s SET C_BALANCE = ?, C_YTD_PAYMENT = ?, @@ -127,7 +127,7 @@ public class Payment extends TPCCProcedure { public SQLStmt payInsertHistSQL = new SQLStmt( - """ + """ INSERT INTO %s (H_C_D_ID, H_C_W_ID, H_C_ID, H_D_ID, H_W_ID, H_DATE, H_AMOUNT, H_DATA) VALUES (?,?,?,?,?,?,?,?) @@ -136,7 +136,7 @@ public class Payment extends TPCCProcedure { public SQLStmt customerByNameSQL = new SQLStmt( - """ + """ SELECT C_FIRST, C_MIDDLE, C_ID, C_STREET_1, C_STREET_2, C_CITY, C_STATE, C_ZIP, C_PHONE, C_CREDIT, C_CREDIT_LIM, C_DISCOUNT, C_BALANCE, C_YTD_PAYMENT, C_PAYMENT_CNT, C_SINCE diff --git a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/StockLevel.java b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/StockLevel.java index 184ee7379..4ee553285 100644 --- a/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/StockLevel.java +++ b/src/main/java/com/oltpbenchmark/benchmarks/tpcc/procedures/StockLevel.java @@ -35,7 +35,7 @@ public class StockLevel extends TPCCProcedure { public SQLStmt stockGetDistOrderIdSQL = new SQLStmt( - """ + """ SELECT D_NEXT_O_ID FROM %s WHERE D_W_ID = ? @@ -45,7 +45,7 @@ public class StockLevel extends TPCCProcedure { public SQLStmt stockGetCountStockSQL = new SQLStmt( - """ + """ SELECT COUNT(DISTINCT (S_I_ID)) AS STOCK_COUNT FROM %s, %s WHERE OL_W_ID = ? diff --git a/src/main/java/com/oltpbenchmark/benchmarks/tpch/procedures/Q15.java b/src/main/java/com/oltpbenchmark/benchmarks/tpch/procedures/Q15.java index 972fde693..4020aa7e8 100644 --- a/src/main/java/com/oltpbenchmark/benchmarks/tpch/procedures/Q15.java +++ b/src/main/java/com/oltpbenchmark/benchmarks/tpch/procedures/Q15.java @@ -67,7 +67,8 @@ CREATE view revenue0 (supplier_no, total_revenue) AS """); public final SQLStmt dropview_stmt = - new SQLStmt(""" + new SQLStmt( + """ DROP VIEW revenue0 """); From fe24fe0b7669e98b79fcf302c616b9f6112e8e00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Mar 2024 08:36:12 -0500 Subject: [PATCH 02/18] Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 (#486) Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.7.2 to 42.7.3.
Changelog

Sourced from org.postgresql:postgresql's changelog.

[42.7.3] (2024-04-14 14:51:00 -0400)

Changed

Fixed

  • fix: boolean types not handled in SimpleQuery mode [PR #3146](pgjdbc/pgjdbc#3146)
    • make sure we handle boolean types in simple query mode
    • support uuid as well
    • handle all well known types in text mode and change else if to switch
  • fix: released new versions of 42.2.29, 42.3.10, 42.4.5, 42.5.6, 42.6.2 to deal with NoSuchMethodError on ByteBuffer#position when running on Java 8
Commits
  • 818953a fix Issue # 3145 boolean types not handled in SimpleQuery mode (#3146)
  • 0e8ab63 The Gradle config enforces 17+ (#3147)
  • b591b9f Fix 2 changelog entry titles (#3142)
  • 81844e6 chore: ensure CI jobs include tests for all the values of preferQueryMode
  • 2fada9e update security page (#3135)
  • 388f027 fix: typo password_encrypton -> password_encryption in the error message
  • 9cde4f5 Update site for release of 42.7.2 (#3133)
  • df14e53 update version and last year modified
  • See full diff in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.postgresql:postgresql&package-manager=maven&previous-version=42.7.2&new-version=42.7.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index c321e0ce3..6414296d7 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ org.postgresql postgresql - 42.7.2 + 42.7.3 runtime @@ -185,7 +185,7 @@ org.postgresql postgresql - 42.7.2 + 42.7.3 runtime From e661e7513f32710d5a3fbd98316dd6532bd639b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Mar 2024 13:46:33 +0000 Subject: [PATCH 03/18] Bump org.apache.commons:commons-configuration2 from 2.9.0 to 2.10.0 (#485) Bumps org.apache.commons:commons-configuration2 from 2.9.0 to 2.10.0. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.commons:commons-configuration2&package-manager=maven&previous-version=2.9.0&new-version=2.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian Kroth --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6414296d7..ac68b07d4 100644 --- a/pom.xml +++ b/pom.xml @@ -249,7 +249,7 @@ org.apache.commons commons-configuration2 - 2.9.0 + 2.10.0 From 7f2007acc9e7089a091a096d23fa0a55a0aec636 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Mar 2024 14:12:49 +0000 Subject: [PATCH 04/18] Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.1 to 4.0.2 (#484) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) from 4.0.1 to 4.0.2.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jakarta.xml.bind:jakarta.xml.bind-api&package-manager=maven&previous-version=4.0.1&new-version=4.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ac68b07d4..33f9a4c7b 100644 --- a/pom.xml +++ b/pom.xml @@ -305,7 +305,7 @@ jakarta.xml.bind jakarta.xml.bind-api - 4.0.1 + 4.0.2 From 3ebc6b6e1bf52d0d42246fe731b6dba4384745d3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 14:09:20 -0500 Subject: [PATCH 05/18] Bump org.xerial:sqlite-jdbc from 3.42.0.0 to 3.45.2.0 (#487) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) from 3.42.0.0 to 3.45.2.0.
Release notes

Sourced from org.xerial:sqlite-jdbc's releases.

Release 3.45.2.0

Changelog

🚀 Features

sqlite

  • upgrade to sqlite 3.45.2 (c56fbf1)

🏎 Perf

  • CoreStatement uses optimize regex for generated key matches (95b8efa)

🛠 Build

deps

  • bump org.apache.maven.plugins:maven-gpg-plugin (3b83760)
  • bump org.jreleaser:jreleaser-maven-plugin (9ccd1e7)
  • bump org.graalvm.buildtools:native-maven-plugin (eca45e5)
  • bump andymckay/cancel-action from 0.3 to 0.4 (b11f8be)
  • bump org.graalvm.buildtools:native-maven-plugin (cdad828)

deps-dev

  • bump org.mockito:mockito-core from 5.10.0 to 5.11.0 (07b38af)
  • bump org.junit.jupiter:junit-jupiter (6c2e966)
  • bump org.assertj:assertj-core from 3.25.2 to 3.25.3 (daca050)

unscoped

📝 Documentation

Contributors

We'd like to thank the following people for their contributions: David Schlosnagle, Gauthier, Gauthier Roebroeck, Tamas Cservenak, hbobenicio, prubel

Release 3.45.1.0

Changelog

🚀 Features

sqlite

  • upgrade to sqlite 3.45.1 (8a47fb0)

🐛 Fixes

jdbc

  • support CTE and REPLACE syntax with Statement#getGeneratedKeys (2cf1b26)

🛠 Build

deps

... (truncated)

Commits
  • 89d5e05 chore(release): 3.45.2.0 [skip ci]
  • 24dbb41 chore: update native libraries
  • c56fbf1 feat(sqlite): upgrade to sqlite 3.45.2
  • c84d122 build: use BC signer
  • 5d4c701 Revert "build(deps): bump org.apache.maven.plugins:maven-gpg-plugin"
  • 95b8efa perf: CoreStatement uses optimize regex for generated key matches
  • 3b83760 build(deps): bump org.apache.maven.plugins:maven-gpg-plugin
  • 07b38af build(deps-dev): bump org.mockito:mockito-core from 5.10.0 to 5.11.0
  • 18c0bd4 docs: add gpg key to README
  • 9ccd1e7 build(deps): bump org.jreleaser:jreleaser-maven-plugin
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.xerial:sqlite-jdbc&package-manager=maven&previous-version=3.42.0.0&new-version=3.45.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 33f9a4c7b..77291b803 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,7 @@ org.xerial sqlite-jdbc - 3.42.0.0 + 3.45.2.0 From 53a2410edcce238500a7c41a630160439e1a6a30 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 19:19:17 +0000 Subject: [PATCH 06/18] Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.0 to 3.7.1 (#488) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) from 3.7.0 to 3.7.1.
Release notes

Sourced from org.apache.maven.plugins:maven-assembly-plugin's releases.

3.7.1

Release Notes - Maven Assembly Plugin - Version 3.7.1

What's Changed

Full Changelog: https://github.com/apache/maven-assembly-plugin/compare/maven-assembly-plugin-3.7.0...maven-assembly-plugin-3.7.1

Commits
  • 0afbb3e [maven-release-plugin] prepare release maven-assembly-plugin-3.7.1
  • 74e858a [MASSEMBLY-1022] Unresolved artifacts should be not processed
  • cb56382 [MASSEMBLY-1025] Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2...
  • 86bbed0 [MASSEMBLY-1024] Bump org.apache.commons:commons-compress from 1.25.0 to 1.26...
  • bdcc4d0 [MASSEMBLY-1023] Bump org.apache.maven.shared:maven-filtering from 3.3.1 to 3...
  • 74fe92e [maven-release-plugin] prepare for next development iteration
  • See full diff in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-assembly-plugin&package-manager=maven&previous-version=3.7.0&new-version=3.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian Kroth --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 77291b803..b185a3c83 100644 --- a/pom.xml +++ b/pom.xml @@ -426,7 +426,7 @@ org.apache.maven.plugins maven-assembly-plugin - 3.7.0 + 3.7.1 false ${project.artifactId}-${classifier} From ed8ef3ae4106e415d4123ab0607e0b7d46eb64d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 20:23:57 +0000 Subject: [PATCH 07/18] Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 (#489) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.12.1 to 3.13.0.
Release notes

Sourced from org.apache.maven.plugins:maven-compiler-plugin's releases.

3.13.0

🚀 New features and improvements

📦 Dependency updates

📝 Documentation updates

👻 Maintenance

Commits
  • a1415aa [maven-release-plugin] prepare release maven-compiler-plugin-3.13.0
  • b2b9196 [MCOMPILER-574] Propagate cause of exception in AbstractCompilerMojo
  • 6d2ce5a [MCOMPILER-584] Refresh page - Using Non-Javac Compilers
  • eebad60 [MCOMPILER-585] Refresh plugins versions in ITs
  • ceacf68 [MCOMPILER-582] Automatic detection of release option for JDK < 9
  • 110293f [MCOMPILER-583] Require Maven 3.6.3
  • 90131df [MCOMPILER-575] Bump plexusCompilerVersion from 2.14.2 to 2.15.0 (#227)
  • 74cfc72 [MCOMPILER-548] JDK 21 throws annotations processing warning that can not be ...
  • f85aa27 Bump apache/maven-gh-actions-shared from 3 to 4
  • d59ef49 extract Maven 3.3.1 specific method call
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-compiler-plugin&package-manager=maven&previous-version=3.12.1&new-version=3.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian Kroth --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b185a3c83..5c6a4eaf6 100644 --- a/pom.xml +++ b/pom.xml @@ -371,7 +371,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.12.1 + 3.13.0 ${maven.compiler.source} ${maven.compiler.target} From 14cb3fe06a47c73e276e312f5a941a22aac3d4f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Mar 2024 14:02:13 -0500 Subject: [PATCH 08/18] Bump org.apache.commons:commons-configuration2 from 2.10.0 to 2.10.1 (#491) Bumps org.apache.commons:commons-configuration2 from 2.10.0 to 2.10.1. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.commons:commons-configuration2&package-manager=maven&previous-version=2.10.0&new-version=2.10.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5c6a4eaf6..541bb880a 100644 --- a/pom.xml +++ b/pom.xml @@ -249,7 +249,7 @@ org.apache.commons commons-configuration2 - 2.10.0 + 2.10.1 From 9837d6749fa7313f47a939339144a4724d531582 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 10:47:35 -0500 Subject: [PATCH 09/18] Bump com.google.cloud:google-cloud-spanner-jdbc from 2.16.0 to 2.16.1 (#492) Bumps [com.google.cloud:google-cloud-spanner-jdbc](https://github.com/googleapis/java-spanner-jdbc) from 2.16.0 to 2.16.1.
Release notes

Sourced from com.google.cloud:google-cloud-spanner-jdbc's releases.

v2.16.1

2.16.1 (2024-03-22)

Dependencies

  • Bump Spanner client to 6.62.0 (#1539) (ca274fb)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.28.1 (#1537) (4d1d38e)
  • Update dependency org.postgresql:postgresql to v42.7.3 (#1532) (b09da60)
  • Update dependency org.springframework.boot:spring-boot-starter-data-jdbc to v3.2.4 (#1540) (21faff8)
  • Update dependency org.springframework.boot:spring-boot-starter-parent to v3.2.4 (#1541) (2c76488)
  • Update dependency org.springframework.data:spring-data-bom to v2023.1.4 (#1533) (ec7d3b0)
Changelog

Sourced from com.google.cloud:google-cloud-spanner-jdbc's changelog.

2.16.1 (2024-03-22)

Dependencies

  • Bump Spanner client to 6.62.0 (#1539) (ca274fb)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.28.1 (#1537) (4d1d38e)
  • Update dependency org.postgresql:postgresql to v42.7.3 (#1532) (b09da60)
  • Update dependency org.springframework.boot:spring-boot-starter-data-jdbc to v3.2.4 (#1540) (21faff8)
  • Update dependency org.springframework.boot:spring-boot-starter-parent to v3.2.4 (#1541) (2c76488)
  • Update dependency org.springframework.data:spring-data-bom to v2023.1.4 (#1533) (ec7d3b0)
Commits
  • 7a40c7e chore(main): release 2.16.1 (#1534)
  • 2c76488 deps: update dependency org.springframework.boot:spring-boot-starter-parent t...
  • 21faff8 deps: update dependency org.springframework.boot:spring-boot-starter-data-jdb...
  • 4d1d38e deps: update dependency com.google.cloud:sdk-platform-java-config to v3.28.1 ...
  • ca274fb deps: bump Spanner client to 6.62.0 (#1539)
  • 2ab2faf chore: update requirements.txt to address dependabot security alerts. (#1936)...
  • ec7d3b0 deps: update dependency org.springframework.data:spring-data-bom to v2023.1.4...
  • b09da60 deps: update dependency org.postgresql:postgresql to v42.7.3 (#1532)
  • 206ec36 chore: restore sdk-platform-java-config changes (#1531)
  • 4a69ef3 chore(deps): update dependency com.google.cloud:libraries-bom to v26.34.0 (#1...
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.cloud:google-cloud-spanner-jdbc&package-manager=maven&previous-version=2.16.0&new-version=2.16.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 541bb880a..12eae60f5 100644 --- a/pom.xml +++ b/pom.xml @@ -165,7 +165,7 @@ com.google.cloud google-cloud-spanner-jdbc - 2.16.0 + 2.16.1 runtime From cc2cfa5ed6d8abeec111e11be78d7508d0efa90e Mon Sep 17 00:00:00 2001 From: Eric Enzler <92583189+ETHenzlere@users.noreply.github.com> Date: Mon, 25 Mar 2024 12:30:49 -0400 Subject: [PATCH 10/18] Feat: Support for Distributions in Templated Workloads (#385) PR adds support for various Numerical Distributions in templated benchmarks - Uniform - Binomial - Zipfian - Scrambled The distributions work not only for integers, but also different types such as timestamps, long, float A table of supported combinations can be found in the templated benchmarks readme. | Type | uniform | binomial | zipfian | scrambled (zipfian) | |---|:---:|:---:|:---:|:---:| | INTEGER | X | X | X | X | | FLOAT / REAL | X | X|- | - | | BIGINT | X | X | X | X | | VARCHAR / STRING | X | -| -| -| | TIMESTAMP | X | X |X |X | | DATE | X | X| X| X| | TIME | X |X | X| X| Usage example: ```xml ``` This PR is not a breaking change - One can still use a static value in the templated queries. `10` In the future, I could see a breaking change that adds the datatype directly to the values so the TemplatedValue can do the type handling directly. ``. This would make type checking easier and remove the need to store the original min/max values as strings for all datatypes. --------- Co-authored-by: Brian Kroth --- data/templated/example.xml | 39 ++- .../api/templates/ObjectFactory.java | 31 +- .../api/templates/TemplateType.java | 93 ++++-- .../api/templates/TemplatesType.java | 45 +-- .../api/templates/TypesType.java | 36 ++- .../api/templates/ValueType.java | 140 +++++++++ .../api/templates/ValuesType.java | 44 +-- .../benchmarks/templated/README.md | 106 ++++++- .../templated/TemplatedBenchmark.java | 99 ++++++- .../templated/procedures/GenericQuery.java | 134 ++++++++- .../templated/util/GenericQueryOperation.java | 6 +- .../templated/util/TemplatedValue.java | 274 ++++++++++++++++++ .../templated/util/ValueGenerator.java | 8 + .../oltpbenchmark/util/JDBCSupportedType.java | 22 ++ src/main/resources/templates.xsd | 18 +- 15 files changed, 971 insertions(+), 124 deletions(-) create mode 100644 src/main/java/com/oltpbenchmark/api/templates/ValueType.java create mode 100644 src/main/java/com/oltpbenchmark/benchmarks/templated/util/TemplatedValue.java create mode 100644 src/main/java/com/oltpbenchmark/benchmarks/templated/util/ValueGenerator.java create mode 100644 src/main/java/com/oltpbenchmark/util/JDBCSupportedType.java diff --git a/data/templated/example.xml b/data/templated/example.xml index 4051b8a7b..e4c428b14 100644 --- a/data/templated/example.xml +++ b/data/templated/example.xml @@ -9,12 +9,12 @@ INTEGER - 3 - 4 + + - 5 - 6 + +