├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src ├── main │ └── java │ │ ├── dev │ │ └── mccue │ │ │ └── jdbc │ │ │ ├── Column.java │ │ │ ├── Connections.java │ │ │ ├── DataSources.java │ │ │ ├── DefaultRecordComponentGetter.java │ │ │ ├── IOSQLException.java │ │ │ ├── NestedTransactionException.java │ │ │ ├── ParameterizedSQLFragment.java │ │ │ ├── RecordComponentGetter.java │ │ │ ├── ResultSetGetter.java │ │ │ ├── ResultSets.java │ │ │ ├── RollbackFailedException.java │ │ │ ├── SQLConsumer.java │ │ │ ├── SQLFragment.java │ │ │ ├── SQLFunction.java │ │ │ ├── SQLIOException.java │ │ │ ├── SQLRunnable.java │ │ │ ├── SQLSupplier.java │ │ │ ├── SettableParameter.java │ │ │ ├── TransactionOptions.java │ │ │ ├── UncheckedSQLException.java │ │ │ └── package-info.java │ │ └── module-info.java └── test │ └── java │ ├── dev │ └── mccue │ │ └── jdbc │ │ └── test │ │ ├── JdbcTest.java │ │ ├── ParameterizedSQLFragmentTest.java │ │ ├── ResultSetsTest.java │ │ ├── SQLFragmentTest.java │ │ ├── SettableParameterTest.java │ │ └── TransactionsTest.java │ └── module-info.java └── todo ├── PreparedStatements.java └── StatementPreparer.java /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/Column.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/Connections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/Connections.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/DataSources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/DataSources.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/DefaultRecordComponentGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/DefaultRecordComponentGetter.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/IOSQLException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/IOSQLException.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/NestedTransactionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/NestedTransactionException.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/ParameterizedSQLFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/ParameterizedSQLFragment.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/RecordComponentGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/RecordComponentGetter.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/ResultSetGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/ResultSetGetter.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/ResultSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/ResultSets.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/RollbackFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/RollbackFailedException.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/SQLConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/SQLConsumer.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/SQLFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/SQLFragment.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/SQLFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/SQLFunction.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/SQLIOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/SQLIOException.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/SQLRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/SQLRunnable.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/SQLSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/SQLSupplier.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/SettableParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/SettableParameter.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/TransactionOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/TransactionOptions.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/UncheckedSQLException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/dev/mccue/jdbc/UncheckedSQLException.java -------------------------------------------------------------------------------- /src/main/java/dev/mccue/jdbc/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Utilities for raw JDBC. 3 | */ 4 | package dev.mccue.jdbc; -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/test/java/dev/mccue/jdbc/test/JdbcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/test/java/dev/mccue/jdbc/test/JdbcTest.java -------------------------------------------------------------------------------- /src/test/java/dev/mccue/jdbc/test/ParameterizedSQLFragmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/test/java/dev/mccue/jdbc/test/ParameterizedSQLFragmentTest.java -------------------------------------------------------------------------------- /src/test/java/dev/mccue/jdbc/test/ResultSetsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/test/java/dev/mccue/jdbc/test/ResultSetsTest.java -------------------------------------------------------------------------------- /src/test/java/dev/mccue/jdbc/test/SQLFragmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/test/java/dev/mccue/jdbc/test/SQLFragmentTest.java -------------------------------------------------------------------------------- /src/test/java/dev/mccue/jdbc/test/SettableParameterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/test/java/dev/mccue/jdbc/test/SettableParameterTest.java -------------------------------------------------------------------------------- /src/test/java/dev/mccue/jdbc/test/TransactionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/test/java/dev/mccue/jdbc/test/TransactionsTest.java -------------------------------------------------------------------------------- /src/test/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/src/test/java/module-info.java -------------------------------------------------------------------------------- /todo/PreparedStatements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/todo/PreparedStatements.java -------------------------------------------------------------------------------- /todo/StatementPreparer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bowbahdoe/jdbc/HEAD/todo/StatementPreparer.java --------------------------------------------------------------------------------