From 533ea70a20d56963959fb9ce50b30c23d4ccf290 Mon Sep 17 00:00:00 2001 From: landawn <16568599+landawn@users.noreply.github.com> Date: Sun, 7 Nov 2021 20:18:42 -0800 Subject: [PATCH] --- CHANGES.md | 5 ++ README.md | 2 +- pom.xml | 11 +-- .../com/landawn/abacus/util/SQLBuilder.java | 67 ------------------- 4 files changed, 8 insertions(+), 77 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index ed3ade0..74a4177 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,8 @@ +## 1.1 + +* Improvements + + ## 1.0 * A new start diff --git a/README.md b/README.md index 795b3f5..f530add 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ * Gradle: ```gradle // JDK 1.8 or above: -compile 'com.landawn:abacus-query:1.0' +compile 'com.landawn:abacus-query:1.1' ``` diff --git a/pom.xml b/pom.xml index 679c576..439a3d6 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.landawn abacus-query - 1.0 + 1.1 jar abacus-query @@ -25,14 +25,7 @@ abacus-common 2.7 provided - - - - com.landawn - abacus-jdbc - 2.9 - provided - + org.projectlombok diff --git a/src/main/java/com/landawn/abacus/util/SQLBuilder.java b/src/main/java/com/landawn/abacus/util/SQLBuilder.java index 6f428c8..c96b668 100644 --- a/src/main/java/com/landawn/abacus/util/SQLBuilder.java +++ b/src/main/java/com/landawn/abacus/util/SQLBuilder.java @@ -2480,73 +2480,6 @@ public void accept(final Throwables.BiConsumer namedSQLBuilderClasses = N.asSet(NSB.class, NSC.class, NAC.class, NLC.class); - - @SuppressWarnings("rawtypes") - @Beta - public com.landawn.abacus.util.AbstractPreparedQuery toPreparedQuery(final javax.sql.DataSource ds) throws java.sql.SQLException { - final SP sp = this.pair(); - - if (namedSQLBuilderClasses.contains(this.getClass())) { - return com.landawn.abacus.util.JdbcUtil.prepareNamedQuery(ds, sp.sql).setParameters(sp.parameters); - } - return com.landawn.abacus.util.JdbcUtil.prepareQuery(ds, sp.sql).setParameters(sp.parameters); - } - - @SuppressWarnings("rawtypes") - @Beta - public com.landawn.abacus.util.AbstractPreparedQuery toPreparedQuery(final java.sql.Connection conn) throws java.sql.SQLException { - final SP sp = this.pair(); - - if (namedSQLBuilderClasses.contains(this.getClass())) { - return com.landawn.abacus.util.JdbcUtil.prepareNamedQuery(conn, sp.sql).setParameters(sp.parameters); - } - return com.landawn.abacus.util.JdbcUtil.prepareQuery(conn, sp.sql).setParameters(sp.parameters); - } - - @SuppressWarnings("rawtypes") - @Beta - public Q toPreparedQuery(final Throwables.Function func) - throws java.sql.SQLException { - final SP sp = this.pair(); - - return func.apply(sp); - } - - @SuppressWarnings("rawtypes") - @Beta - public Q toPreparedQuery( - final Throwables.BiFunction, Q, java.sql.SQLException> func) throws java.sql.SQLException { - final SP sp = this.pair(); - - return func.apply(sp.sql, sp.parameters); - } - - @Beta - public com.landawn.abacus.util.NamedQuery toNamedQuery(final javax.sql.DataSource ds) throws java.sql.SQLException { - requiresNamedSQLBuilder(); - - final SP sp = this.pair(); - - return com.landawn.abacus.util.JdbcUtil.prepareNamedQuery(ds, sp.sql).setParameters(sp.parameters); - } - - @Beta - public com.landawn.abacus.util.NamedQuery toNamedQuery(final java.sql.Connection conn) throws java.sql.SQLException { - requiresNamedSQLBuilder(); - - final SP sp = this.pair(); - - return com.landawn.abacus.util.JdbcUtil.prepareNamedQuery(conn, sp.sql).setParameters(sp.parameters); - } - - private void requiresNamedSQLBuilder() { - if (!namedSQLBuilderClasses.contains(this.getClass())) { - throw new RuntimeException( - "NamedQuery must be created from named SQLBuilder: NSB/NSC/NAC/NLC. But this SQLBuilder: " + this.getClass() + " is not named SQLBuilder"); - } - } - /** * * @param setForUpdate