├── .github └── workflows │ └── build-and-release.yml ├── .gitignore ├── .idea ├── .gitignore ├── .name ├── discord.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── intellij-javadocs-4.0.1.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── .jitpack.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── readme.md ├── settings.gradle ├── sql_lava_logo.png └── src ├── main └── java │ └── me │ └── cobeine │ └── sqlava │ └── connection │ ├── Callback.java │ ├── Connection.java │ ├── ConnectionResult.java │ ├── auth │ ├── AuthenticatedConnection.java │ ├── BasicMySQLCredentials.java │ ├── CredentialsHolder.java │ └── CredentialsKey.java │ ├── database │ ├── MySQLConnection.java │ ├── query │ │ ├── PreparedQuery.java │ │ ├── Query.java │ │ ├── QueryHandler.java │ │ └── impl │ │ │ ├── DeleteQuery.java │ │ │ ├── InsertQuery.java │ │ │ ├── SelectQuery.java │ │ │ └── UpdateQuery.java │ └── table │ │ ├── ForeignKey.java │ │ ├── OnDelete.java │ │ ├── Table.java │ │ ├── TableCommands.java │ │ └── column │ │ ├── Column.java │ │ ├── ColumnSettings.java │ │ └── ColumnType.java │ ├── pool │ ├── ConnectionPool.java │ └── PooledConnection.java │ ├── presets │ ├── HikariDataSourcePresets.java │ └── MysqlJDBCDriverPresets.java │ └── util │ └── JdbcUrlBuilder.java └── test └── java ├── ExampleTable.java └── Examples.java /.github/workflows/build-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/.github/workflows/build-and-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | SQLava -------------------------------------------------------------------------------- /.idea/discord.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/.idea/discord.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/intellij-javadocs-4.0.1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/.idea/intellij-javadocs-4.0.1.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk11 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/gradlew.bat -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/readme.md -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'SQLava' 2 | 3 | -------------------------------------------------------------------------------- /sql_lava_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/sql_lava_logo.png -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/Callback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/Callback.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/Connection.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/ConnectionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/ConnectionResult.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/auth/AuthenticatedConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/auth/AuthenticatedConnection.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/auth/BasicMySQLCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/auth/BasicMySQLCredentials.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/auth/CredentialsHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/auth/CredentialsHolder.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/auth/CredentialsKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/auth/CredentialsKey.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/MySQLConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/MySQLConnection.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/query/PreparedQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/query/PreparedQuery.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/query/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/query/Query.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/query/QueryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/query/QueryHandler.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/query/impl/DeleteQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/query/impl/DeleteQuery.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/query/impl/InsertQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/query/impl/InsertQuery.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/query/impl/SelectQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/query/impl/SelectQuery.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/query/impl/UpdateQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/query/impl/UpdateQuery.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/table/ForeignKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/table/ForeignKey.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/table/OnDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/table/OnDelete.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/table/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/table/Table.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/table/TableCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/table/TableCommands.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/table/column/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/table/column/Column.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/table/column/ColumnSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/table/column/ColumnSettings.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/database/table/column/ColumnType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/database/table/column/ColumnType.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/pool/ConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/pool/ConnectionPool.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/pool/PooledConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/pool/PooledConnection.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/presets/HikariDataSourcePresets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/presets/HikariDataSourcePresets.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/presets/MysqlJDBCDriverPresets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/presets/MysqlJDBCDriverPresets.java -------------------------------------------------------------------------------- /src/main/java/me/cobeine/sqlava/connection/util/JdbcUrlBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/main/java/me/cobeine/sqlava/connection/util/JdbcUrlBuilder.java -------------------------------------------------------------------------------- /src/test/java/ExampleTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/test/java/ExampleTable.java -------------------------------------------------------------------------------- /src/test/java/Examples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cobeine/SQLava/HEAD/src/test/java/Examples.java --------------------------------------------------------------------------------