├── .github └── workflows │ ├── publish-on-master-push.yml │ └── test-on-pr-or-dev-push.yml ├── .gitignore ├── .travis.yml ├── DatabaseLib-Bukkit └── src │ └── main │ ├── java │ └── de │ │ └── exlll │ │ └── databaselib │ │ ├── DatabaseLib.java │ │ ├── example │ │ └── sql │ │ │ └── ExamplePlugin.java │ │ └── sql │ │ └── submit │ │ └── PluginSqlTaskSubmitter.java │ └── resources │ └── plugin.yml ├── DatabaseLib-Bungee └── src │ └── main │ ├── java │ └── de │ │ └── exlll │ │ └── databaselib │ │ ├── DatabaseLib.java │ │ └── sql │ │ └── submit │ │ └── PluginSqlTaskSubmitter.java │ └── resources │ └── plugin.yml ├── DatabaseLib-Core └── src │ ├── main │ └── java │ │ └── de │ │ └── exlll │ │ └── databaselib │ │ ├── DatabaseLibConfiguration.java │ │ ├── DatabaseLibService.java │ │ ├── SqlDatabaseService.java │ │ └── sql │ │ ├── pool │ │ ├── HikariConnectionPool.java │ │ ├── SqlConnectionPool.java │ │ └── SqlPoolConfig.java │ │ ├── submit │ │ ├── AbstractSqlStatementTask.java │ │ ├── AsyncSqlTaskSubmitter.java │ │ ├── CheckedSqlConsumer.java │ │ ├── CheckedSqlFunction.java │ │ ├── SqlCallableStatementTask.java │ │ ├── SqlConnectionTask.java │ │ ├── SqlPreparedStatementTask.java │ │ ├── SqlStatementTask.java │ │ ├── SqlTask.java │ │ └── SqlTaskSubmitter.java │ │ └── util │ │ ├── QueryReader.java │ │ ├── ScriptRunner.java │ │ └── SqlPoolConfiguration.java │ └── test │ ├── java │ └── de │ │ └── exlll │ │ └── databaselib │ │ └── sql │ │ ├── DummyConnection.java │ │ ├── DummySqlConnectionPool.java │ │ ├── pool │ │ └── SqlPoolConfigTest.java │ │ ├── submit │ │ ├── AbstractSqlStatementTaskTest.java │ │ ├── AsyncSqlTaskSubmitterTest.java │ │ ├── CheckedSqlFunctionTest.java │ │ ├── SqlConnectionTaskTest.java │ │ ├── SqlTaskSubmitterTest.java │ │ └── SqlTaskTest.java │ │ └── util │ │ ├── QueryReaderTest.java │ │ ├── ScriptRunnerTest.java │ │ └── script.sql │ └── resources │ └── util │ ├── test.replaced.sql │ └── test.sql ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.github/workflows/publish-on-master-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/.github/workflows/publish-on-master-push.yml -------------------------------------------------------------------------------- /.github/workflows/test-on-pr-or-dev-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/.github/workflows/test-on-pr-or-dev-push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | jdk: 3 | - openjdk11 4 | -------------------------------------------------------------------------------- /DatabaseLib-Bukkit/src/main/java/de/exlll/databaselib/DatabaseLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Bukkit/src/main/java/de/exlll/databaselib/DatabaseLib.java -------------------------------------------------------------------------------- /DatabaseLib-Bukkit/src/main/java/de/exlll/databaselib/example/sql/ExamplePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Bukkit/src/main/java/de/exlll/databaselib/example/sql/ExamplePlugin.java -------------------------------------------------------------------------------- /DatabaseLib-Bukkit/src/main/java/de/exlll/databaselib/sql/submit/PluginSqlTaskSubmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Bukkit/src/main/java/de/exlll/databaselib/sql/submit/PluginSqlTaskSubmitter.java -------------------------------------------------------------------------------- /DatabaseLib-Bukkit/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Bukkit/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /DatabaseLib-Bungee/src/main/java/de/exlll/databaselib/DatabaseLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Bungee/src/main/java/de/exlll/databaselib/DatabaseLib.java -------------------------------------------------------------------------------- /DatabaseLib-Bungee/src/main/java/de/exlll/databaselib/sql/submit/PluginSqlTaskSubmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Bungee/src/main/java/de/exlll/databaselib/sql/submit/PluginSqlTaskSubmitter.java -------------------------------------------------------------------------------- /DatabaseLib-Bungee/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Bungee/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/DatabaseLibConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/DatabaseLibConfiguration.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/DatabaseLibService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/DatabaseLibService.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/SqlDatabaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/SqlDatabaseService.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/pool/HikariConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/pool/HikariConnectionPool.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/pool/SqlConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/pool/SqlConnectionPool.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/pool/SqlPoolConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/pool/SqlPoolConfig.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/AbstractSqlStatementTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/AbstractSqlStatementTask.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/AsyncSqlTaskSubmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/AsyncSqlTaskSubmitter.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/CheckedSqlConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/CheckedSqlConsumer.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/CheckedSqlFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/CheckedSqlFunction.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlCallableStatementTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlCallableStatementTask.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlConnectionTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlConnectionTask.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlPreparedStatementTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlPreparedStatementTask.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlStatementTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlStatementTask.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlTask.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlTaskSubmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/submit/SqlTaskSubmitter.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/util/QueryReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/util/QueryReader.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/util/ScriptRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/util/ScriptRunner.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/util/SqlPoolConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/main/java/de/exlll/databaselib/sql/util/SqlPoolConfiguration.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/DummyConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/DummyConnection.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/DummySqlConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/DummySqlConnectionPool.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/pool/SqlPoolConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/pool/SqlPoolConfigTest.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/AbstractSqlStatementTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/AbstractSqlStatementTaskTest.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/AsyncSqlTaskSubmitterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/AsyncSqlTaskSubmitterTest.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/CheckedSqlFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/CheckedSqlFunctionTest.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/SqlConnectionTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/SqlConnectionTaskTest.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/SqlTaskSubmitterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/SqlTaskSubmitterTest.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/SqlTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/submit/SqlTaskTest.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/util/QueryReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/util/QueryReaderTest.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/util/ScriptRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/util/ScriptRunnerTest.java -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/util/script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/java/de/exlll/databaselib/sql/util/script.sql -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/resources/util/test.replaced.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/resources/util/test.replaced.sql -------------------------------------------------------------------------------- /DatabaseLib-Core/src/test/resources/util/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/DatabaseLib-Core/src/test/resources/util/test.sql -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exlll/DatabaseLib/HEAD/settings.gradle.kts --------------------------------------------------------------------------------