Index
All Classes and Interfaces|All Packages
A
- accept(ResultSet) - Method in interface io.github.projectunified.craftdatabase.client.sql.StatementBuilder.ResultSetConsumer
-
Consume the
ResultSet - addEntityClass(Class<?>...) - Method in class io.github.projectunified.craftdatabase.client.hibernate.HibernateClient
-
Add entity class to the client
- addValues(Object...) - Method in class io.github.projectunified.craftdatabase.client.sql.BatchBuilder
-
Add values to the batch
- addValues(Object...) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Add values to the current values
- addValues(List<Object>) - Method in class io.github.projectunified.craftdatabase.client.sql.BatchBuilder
-
Add values to the batch
- addValues(List<Object>) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Add values to the current values
- apply(PreparedStatement) - Method in interface io.github.projectunified.craftdatabase.client.sql.StatementBuilder.Executor
-
Apply the statement and return the result
- apply(ResultSet) - Method in interface io.github.projectunified.craftdatabase.client.sql.StatementBuilder.ResultSetConverter
-
Convert the
ResultSetto the result - applyDefaultSetting(Setting) - Method in interface io.github.projectunified.craftdatabase.Driver
-
Apply the default setting
- applyDefaultSetting(Setting) - Method in class io.github.projectunified.craftdatabase.driver.h2.H2ServerDriver
- applyDefaultSetting(Setting) - Method in class io.github.projectunified.craftdatabase.driver.mariadb.MariaDBDriver
- applyDefaultSetting(Setting) - Method in class io.github.projectunified.craftdatabase.driver.mysql.MySqlDriver
- applyDefaultSetting(Setting) - Method in class io.github.projectunified.craftdatabase.driver.postgresql.PostgreSqlDriver
- applyDefaultSetting(Setting) - Method in class io.github.projectunified.craftdatabase.driver.sqlserver.SqlServerDriver
B
- BatchBuilder - Class in io.github.projectunified.craftdatabase.client.sql
-
A builder for batch execution
- buildSessionFactory() - Method in class io.github.projectunified.craftdatabase.client.hibernate.HibernateClient
-
Build the session factory from the client
C
- Client<T> - Interface in io.github.projectunified.craftdatabase
-
The client
- configure(Consumer<Configuration>) - Method in class io.github.projectunified.craftdatabase.client.hibernate.HibernateClient
-
Configure the configuration
- consume(StatementBuilder.ResultSetConsumer) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Consume the statement
- consumeUnsafe(StatementBuilder.ResultSetConsumer) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Consume the statement
- convertURL(Setting) - Method in interface io.github.projectunified.craftdatabase.Driver
-
Get the JDBC url from the config
- convertURL(Setting) - Method in interface io.github.projectunified.craftdatabase.driver.h2.H2BaseDriver
- convertURL(Setting) - Method in class io.github.projectunified.craftdatabase.driver.mariadb.MariaDBDriver
- convertURL(Setting) - Method in class io.github.projectunified.craftdatabase.driver.mysql.MySqlDriver
- convertURL(Setting) - Method in class io.github.projectunified.craftdatabase.driver.postgresql.PostgreSqlDriver
- convertURL(Setting) - Method in interface io.github.projectunified.craftdatabase.driver.sqlite.SqliteBaseDriver
- convertURL(Setting) - Method in class io.github.projectunified.craftdatabase.driver.sqlserver.SqlServerDriver
- create(Driver) - Static method in class io.github.projectunified.craftdatabase.Setting
-
Create a new setting with the default values from the driver
- create(Connection) - Static method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Create a new builder
- create(Connection, String) - Static method in class io.github.projectunified.craftdatabase.client.sql.BatchBuilder
-
Create a new builder
- createBatchBuilder(String) - Method in interface io.github.projectunified.craftdatabase.client.sql.SqlClient
-
Create a new batch builder for this client
- createBatchBuilderUnsafe(String) - Method in interface io.github.projectunified.craftdatabase.client.sql.SqlClient
-
Create a new batch builder for this client
- createConnectionString(Setting) - Method in interface io.github.projectunified.craftdatabase.driver.sqlite.SqliteBaseDriver
- createConnectionString(Setting) - Method in class io.github.projectunified.craftdatabase.driver.sqlite.SqliteFileDriver
- createConnectionString(Setting) - Method in class io.github.projectunified.craftdatabase.driver.sqlite.SqliteMemoryDriver
- createPropertyString(Setting) - Static method in interface io.github.projectunified.craftdatabase.Driver
-
Create the property string for the URL
- createPropertyString(Setting, String, String) - Static method in interface io.github.projectunified.craftdatabase.Driver
-
Create the property string for the URL
- createStatementBuilder() - Method in interface io.github.projectunified.craftdatabase.client.sql.SqlClient
-
Create a new statement builder for this client
- createStatementBuilderUnsafe() - Method in interface io.github.projectunified.craftdatabase.client.sql.SqlClient
-
Create a new statement builder for this client
D
- deserialize(Driver, Map<String, Object>) - Static method in class io.github.projectunified.craftdatabase.Setting
-
Deserialize the setting from the map
- Driver - Interface in io.github.projectunified.craftdatabase
-
A driver for database connection
E
- execute() - Method in class io.github.projectunified.craftdatabase.client.sql.BatchBuilder
-
Execute the batch
- execute(StatementBuilder.Executor<T>) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Execute the statement
- executeUnsafe() - Method in class io.github.projectunified.craftdatabase.client.sql.BatchBuilder
-
Execute the batch
G
- getClientProperties() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get all client properties
- getClientPropertyStrings() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get all driver properties as a list of string
- getConnection() - Method in class io.github.projectunified.craftdatabase.client.sql.h2.H2Client
- getConnection() - Method in class io.github.projectunified.craftdatabase.client.sql.hikari.HikariSqlClient
- getConnection() - Method in class io.github.projectunified.craftdatabase.client.sql.java.JavaSqlClient
- getConnection() - Method in interface io.github.projectunified.craftdatabase.client.sql.SqlClient
-
Get the connection
- getConnectionString(Setting) - Method in interface io.github.projectunified.craftdatabase.driver.h2.H2BaseDriver
- getConnectionString(Setting) - Method in class io.github.projectunified.craftdatabase.driver.h2.H2LocalDriver
- getConnectionString(Setting) - Method in class io.github.projectunified.craftdatabase.driver.h2.H2MemoryDriver
- getConnectionString(Setting) - Method in class io.github.projectunified.craftdatabase.driver.h2.H2ServerDriver
- getDatabaseName() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get the database name
- getDriver() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get the driver
- getDriverClass() - Method in interface io.github.projectunified.craftdatabase.Driver
-
Get the driver class
- getDriverClass() - Method in interface io.github.projectunified.craftdatabase.driver.h2.H2BaseDriver
- getDriverClass() - Method in class io.github.projectunified.craftdatabase.driver.mariadb.MariaDBDriver
- getDriverClass() - Method in class io.github.projectunified.craftdatabase.driver.mysql.MySqlDriver
- getDriverClass() - Method in class io.github.projectunified.craftdatabase.driver.postgresql.PostgreSqlDriver
- getDriverClass() - Method in interface io.github.projectunified.craftdatabase.driver.sqlite.SqliteBaseDriver
- getDriverClass() - Method in class io.github.projectunified.craftdatabase.driver.sqlserver.SqlServerDriver
- getDriverClassName() - Method in interface io.github.projectunified.craftdatabase.Driver
-
Get the driver class name
- getDriverProperties() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get all driver properties
- getDriverPropertyStrings() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get all driver properties as a list of string
- getEntityManager() - Method in class io.github.projectunified.craftdatabase.client.jpa.PersistenceClient
-
Get a new entity manager
- getFolder() - Method in class io.github.projectunified.craftdatabase.LocalDriver
-
Get the folder
- getHost() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get the host
- getNormalizedHost() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get the host and port as a base url
- getOriginal() - Method in interface io.github.projectunified.craftdatabase.Client
-
Get the original
- getOriginal() - Method in class io.github.projectunified.craftdatabase.client.hibernate.HibernateClient
- getOriginal() - Method in class io.github.projectunified.craftdatabase.client.jpa.PersistenceClient
- getOriginal() - Method in class io.github.projectunified.craftdatabase.client.sql.h2.H2Client
- getOriginal() - Method in class io.github.projectunified.craftdatabase.client.sql.hikari.HikariSqlClient
- getOriginal() - Method in class io.github.projectunified.craftdatabase.client.sql.java.JavaSqlClient
- getPassword() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get the password
- getPort() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get the port
- getSetting() - Method in interface io.github.projectunified.craftdatabase.Client
-
Get the setting
- getSetting() - Method in class io.github.projectunified.craftdatabase.client.hibernate.HibernateClient
- getSetting() - Method in class io.github.projectunified.craftdatabase.client.jpa.PersistenceClient
- getSetting() - Method in class io.github.projectunified.craftdatabase.client.sql.h2.H2Client
- getSetting() - Method in class io.github.projectunified.craftdatabase.client.sql.hikari.HikariSqlClient
- getSetting() - Method in class io.github.projectunified.craftdatabase.client.sql.java.JavaSqlClient
- getUsername() - Method in class io.github.projectunified.craftdatabase.Setting
-
Get the username
H
- H2BaseDriver - Interface in io.github.projectunified.craftdatabase.driver.h2
-
A driver for H2
- H2Client - Class in io.github.projectunified.craftdatabase.client.sql.h2
- H2Client(Setting) - Constructor for class io.github.projectunified.craftdatabase.client.sql.h2.H2Client
-
Create a new H2 client
- H2LocalDriver - Class in io.github.projectunified.craftdatabase.driver.h2
-
The driver for H2 (Embedded Mode)
- H2LocalDriver() - Constructor for class io.github.projectunified.craftdatabase.driver.h2.H2LocalDriver
- H2LocalDriver(File) - Constructor for class io.github.projectunified.craftdatabase.driver.h2.H2LocalDriver
- H2MemoryDriver - Class in io.github.projectunified.craftdatabase.driver.h2
-
A driver for H2 (In-Memory Mode)
- H2MemoryDriver() - Constructor for class io.github.projectunified.craftdatabase.driver.h2.H2MemoryDriver
- H2ServerDriver - Class in io.github.projectunified.craftdatabase.driver.h2
-
A driver for H2 (Server Mode)
- H2ServerDriver() - Constructor for class io.github.projectunified.craftdatabase.driver.h2.H2ServerDriver
-
Create a new TCP server driver
- H2ServerDriver(boolean) - Constructor for class io.github.projectunified.craftdatabase.driver.h2.H2ServerDriver
-
Create a new server driver
- HibernateClient - Class in io.github.projectunified.craftdatabase.client.hibernate
-
The Hibernate client
- HibernateClient(Setting) - Constructor for class io.github.projectunified.craftdatabase.client.hibernate.HibernateClient
-
Create new Hibernate client
- HikariSqlClient - Class in io.github.projectunified.craftdatabase.client.sql.hikari
-
The SQL client with HikariCP
- HikariSqlClient(Setting) - Constructor for class io.github.projectunified.craftdatabase.client.sql.hikari.HikariSqlClient
-
Create new SQL client
I
- io.github.projectunified.craftdatabase - package io.github.projectunified.craftdatabase
-
Contains the base classes to work with databases
- io.github.projectunified.craftdatabase.client.hibernate - package io.github.projectunified.craftdatabase.client.hibernate
-
Contains the implementation of
Clientfor Hibernate - io.github.projectunified.craftdatabase.client.jpa - package io.github.projectunified.craftdatabase.client.jpa
-
Contains the implementation of
Clientfor Java Persistence API - io.github.projectunified.craftdatabase.client.sql - package io.github.projectunified.craftdatabase.client.sql
-
Contains the base implementation of
Clientfor SQL - io.github.projectunified.craftdatabase.client.sql.h2 - package io.github.projectunified.craftdatabase.client.sql.h2
-
Contains the implementation of
SqlClientfor H2 - io.github.projectunified.craftdatabase.client.sql.hikari - package io.github.projectunified.craftdatabase.client.sql.hikari
-
Contains the implementation of
SqlClientwith HikariCP - io.github.projectunified.craftdatabase.client.sql.java - package io.github.projectunified.craftdatabase.client.sql.java
-
Contains the implementation of
SqlClientwith Java API - io.github.projectunified.craftdatabase.driver.h2 - package io.github.projectunified.craftdatabase.driver.h2
-
Contains the implementation of
Driverfor H2 - io.github.projectunified.craftdatabase.driver.mariadb - package io.github.projectunified.craftdatabase.driver.mariadb
-
Contains the implementation of
Driverfor MariaDB - io.github.projectunified.craftdatabase.driver.mysql - package io.github.projectunified.craftdatabase.driver.mysql
-
Contains the implementation of
Driverfor MySQL - io.github.projectunified.craftdatabase.driver.postgresql - package io.github.projectunified.craftdatabase.driver.postgresql
-
Contains the implementation of
Driverfor PostgreSQL - io.github.projectunified.craftdatabase.driver.sqlite - package io.github.projectunified.craftdatabase.driver.sqlite
-
Contains the implementation of
Driverfor SQLite - io.github.projectunified.craftdatabase.driver.sqlserver - package io.github.projectunified.craftdatabase.driver.sqlserver
-
Contains the implementation of
Driverfor Microsoft SQL Server
J
- JavaSqlClient - Class in io.github.projectunified.craftdatabase.client.sql.java
-
The SQL client with the Java's Driver Manager
- JavaSqlClient(Setting) - Constructor for class io.github.projectunified.craftdatabase.client.sql.java.JavaSqlClient
-
Create new SQL client
L
- LocalDriver - Class in io.github.projectunified.craftdatabase
-
The driver for local connection
- LocalDriver() - Constructor for class io.github.projectunified.craftdatabase.LocalDriver
-
Create a new local driver with the default folder
- LocalDriver(File) - Constructor for class io.github.projectunified.craftdatabase.LocalDriver
-
Create a new local driver
M
- MariaDBDriver - Class in io.github.projectunified.craftdatabase.driver.mariadb
-
A driver for MariaDB
- MariaDBDriver() - Constructor for class io.github.projectunified.craftdatabase.driver.mariadb.MariaDBDriver
- MySqlDriver - Class in io.github.projectunified.craftdatabase.driver.mysql
-
A driver for MySQL
- MySqlDriver() - Constructor for class io.github.projectunified.craftdatabase.driver.mysql.MySqlDriver
P
- PersistenceClient - Class in io.github.projectunified.craftdatabase.client.jpa
-
The JPA persistence client
- PersistenceClient(String, Setting) - Constructor for class io.github.projectunified.craftdatabase.client.jpa.PersistenceClient
-
Create a new persistence client
- PostgreSqlDriver - Class in io.github.projectunified.craftdatabase.driver.postgresql
-
A driver for PostgreSQL
- PostgreSqlDriver() - Constructor for class io.github.projectunified.craftdatabase.driver.postgresql.PostgreSqlDriver
Q
- query(StatementBuilder.ResultSetConverter<T>) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Query the statement
- queryList(StatementBuilder.ResultSetConverter<T>) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Query the statement and return a list
- queryListUnsafe(StatementBuilder.ResultSetConverter<T>) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Query the statement and return a list
- queryUnsafe(StatementBuilder.ResultSetConverter<T>) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Query the statement
S
- serialize() - Method in class io.github.projectunified.craftdatabase.Setting
-
Serialize the setting to the map
- setClientProperties(Map<String, Object>) - Method in class io.github.projectunified.craftdatabase.Setting
-
Set the client properties
- setClientProperty(String, Object) - Method in class io.github.projectunified.craftdatabase.Setting
-
Set the client property
- setDatabaseName(String) - Method in class io.github.projectunified.craftdatabase.Setting
-
Set the database name
- setDriverProperties(Map<String, Object>) - Method in class io.github.projectunified.craftdatabase.Setting
-
Set the driver properties
- setDriverProperty(String, Object) - Method in class io.github.projectunified.craftdatabase.Setting
-
Set the driver property
- setHost(String) - Method in class io.github.projectunified.craftdatabase.Setting
-
Set the host
- setPassword(String) - Method in class io.github.projectunified.craftdatabase.Setting
-
Set the password
- setPort(String) - Method in class io.github.projectunified.craftdatabase.Setting
-
Set the port
- setStatement(String) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Set the statement
- Setting - Class in io.github.projectunified.craftdatabase
-
The setting for connection
- setUsername(String) - Method in class io.github.projectunified.craftdatabase.Setting
-
Set the username
- setValues(Object...) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Set the values
- setValues(List<Object>) - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Set the values
- SqlClient<T> - Interface in io.github.projectunified.craftdatabase.client.sql
-
The interface for SQL client
- SqliteBaseDriver - Interface in io.github.projectunified.craftdatabase.driver.sqlite
-
A driver for SQLite
- SqliteFileDriver - Class in io.github.projectunified.craftdatabase.driver.sqlite
-
A driver for SQLite (File Mode)
- SqliteFileDriver() - Constructor for class io.github.projectunified.craftdatabase.driver.sqlite.SqliteFileDriver
- SqliteFileDriver(File) - Constructor for class io.github.projectunified.craftdatabase.driver.sqlite.SqliteFileDriver
- SqliteMemoryDriver - Class in io.github.projectunified.craftdatabase.driver.sqlite
-
A driver for SQLite (In-Memory Mode)
- SqliteMemoryDriver() - Constructor for class io.github.projectunified.craftdatabase.driver.sqlite.SqliteMemoryDriver
- SqlServerDriver - Class in io.github.projectunified.craftdatabase.driver.sqlserver
-
A driver for Microsoft SQL Server
- SqlServerDriver() - Constructor for class io.github.projectunified.craftdatabase.driver.sqlserver.SqlServerDriver
- StatementBuilder - Class in io.github.projectunified.craftdatabase.client.sql
-
The
PreparedStatementbuilder - StatementBuilder.Executor<T> - Interface in io.github.projectunified.craftdatabase.client.sql
-
The executor to execute the statement
- StatementBuilder.ResultSetConsumer - Interface in io.github.projectunified.craftdatabase.client.sql
-
The consumer to consume the
ResultSet - StatementBuilder.ResultSetConverter<T> - Interface in io.github.projectunified.craftdatabase.client.sql
-
The converter to convert the
ResultSetto the result
U
- update() - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Update the statement
- updateUnsafe() - Method in class io.github.projectunified.craftdatabase.client.sql.StatementBuilder
-
Update the statement
All Classes and Interfaces|All Packages