Index

A B C D E H I K M N O P R S T U V 
All Classes and Interfaces|All Packages

A

addCodec(TypeCodec<?>) - Method in class org.geysermc.databaseutils.codec.TypeCodecRegistry
 
addCodec(TypeCodec<?>) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 

B

build() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
builder() - Static method in class org.geysermc.databaseutils.DatabaseUtils
 
byName(String) - Static method in enum class org.geysermc.databaseutils.sql.SqlDialect
 

C

ClassUtils - Class in org.geysermc.databaseutils.util
 
codecFor(Class<T>) - Method in class org.geysermc.databaseutils.codec.TypeCodecRegistry
 
columns() - Element in annotation interface org.geysermc.databaseutils.meta.Index
 
config() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
config(DatabaseConfig) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
connectionPoolSize() - Method in record class org.geysermc.databaseutils.DatabaseConfig
Returns the value of the connectionPoolSize record component.
connectionPoolSize() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns the value of the connectionPoolSize record component.
connectionPoolSize() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
connectionPoolSize(int) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
credentialsFile() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
credentialsFile(Path) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 

D

Database - Class in org.geysermc.databaseutils
 
Database() - Constructor for class org.geysermc.databaseutils.Database
 
DatabaseConfig - Record Class in org.geysermc.databaseutils
 
DatabaseConfig(String, String, String, int) - Constructor for record class org.geysermc.databaseutils.DatabaseConfig
Creates an instance of a DatabaseConfig record class.
DatabaseContext - Record Class in org.geysermc.databaseutils
 
DatabaseContext(String, String, String, String, int, SqlDialect, ExecutorService, TypeCodecRegistry) - Constructor for record class org.geysermc.databaseutils.DatabaseContext
Creates an instance of a DatabaseContext record class.
DatabaseContext(DatabaseConfig, String, SqlDialect, ExecutorService, TypeCodecRegistry) - Constructor for record class org.geysermc.databaseutils.DatabaseContext
 
DatabaseTypePresent - Interface in org.geysermc.databaseutils
 
DatabaseUtils - Class in org.geysermc.databaseutils
 
DatabaseUtils.Builder - Class in org.geysermc.databaseutils
 
dataSource() - Method in class org.geysermc.databaseutils.sql.SqlDatabase
 
decode(byte[]) - Method in interface org.geysermc.databaseutils.codec.TypeCodec
 
dialect() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns the value of the dialect record component.
dialect() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
dialect() - Method in class org.geysermc.databaseutils.sql.SqlDatabase
 
dialect(SqlDialect) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 

E

encode(T) - Method in interface org.geysermc.databaseutils.codec.TypeCodec
 
Entity - Annotation Interface in org.geysermc.databaseutils.meta
 
equals(Object) - Method in record class org.geysermc.databaseutils.DatabaseConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.databaseutils.DatabaseContext
Indicates whether some other object is "equal to" this one.
executorService() - Method in class org.geysermc.databaseutils.Database
 
executorService() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
executorService(ExecutorService) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 

H

H2 - Enum constant in enum class org.geysermc.databaseutils.sql.SqlDialect
 
hashCode() - Method in record class org.geysermc.databaseutils.DatabaseConfig
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns a hash code value for this object.

I

Index - Annotation Interface in org.geysermc.databaseutils.meta
 
Indexes - Annotation Interface in org.geysermc.databaseutils.meta
 
IRepository<T> - Interface in org.geysermc.databaseutils
 
isClassPresent(String) - Static method in class org.geysermc.databaseutils.util.ClassUtils
 
isPresent() - Method in interface org.geysermc.databaseutils.DatabaseTypePresent
 
isPresent() - Method in class org.geysermc.databaseutils.sql.SqlDatabasePresent
 

K

Key - Annotation Interface in org.geysermc.databaseutils.meta
 

M

matches(Class<?>) - Method in interface org.geysermc.databaseutils.codec.TypeCodec
 
MYSQL - Enum constant in enum class org.geysermc.databaseutils.sql.SqlDialect
 

N

name() - Element in annotation interface org.geysermc.databaseutils.meta.Index
 
nullToEmpty(String) - Static method in class org.geysermc.databaseutils.util.StringUtils
 

O

ORACLE_DATABASE - Enum constant in enum class org.geysermc.databaseutils.sql.SqlDialect
 
org.geysermc.databaseutils - package org.geysermc.databaseutils
 
org.geysermc.databaseutils.codec - package org.geysermc.databaseutils.codec
 
org.geysermc.databaseutils.meta - package org.geysermc.databaseutils.meta
 
org.geysermc.databaseutils.sql - package org.geysermc.databaseutils.sql
 
org.geysermc.databaseutils.util - package org.geysermc.databaseutils.util
 

P

password() - Method in record class org.geysermc.databaseutils.DatabaseConfig
Returns the value of the password record component.
password() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns the value of the password record component.
password() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
password(String) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
poolName() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns the value of the poolName record component.
poolName() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
poolName(String) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
POSTGRESQL - Enum constant in enum class org.geysermc.databaseutils.sql.SqlDialect
 

R

registry() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns the value of the registry record component.
registry() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
registry(TypeCodecRegistry) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
Repository - Annotation Interface in org.geysermc.databaseutils.meta
 
repositoryFor(Class<T>) - Method in class org.geysermc.databaseutils.DatabaseUtils
 
requireByName(String) - Static method in enum class org.geysermc.databaseutils.sql.SqlDialect
 
requireCodecFor(Class<T>) - Method in class org.geysermc.databaseutils.codec.TypeCodecRegistry
 

S

service - Variable in class org.geysermc.databaseutils.Database
 
service() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns the value of the service record component.
SQL_SERVER - Enum constant in enum class org.geysermc.databaseutils.sql.SqlDialect
 
SqlDatabase - Class in org.geysermc.databaseutils.sql
 
SqlDatabase() - Constructor for class org.geysermc.databaseutils.sql.SqlDatabase
 
SqlDatabasePresent - Class in org.geysermc.databaseutils.sql
 
SqlDatabasePresent() - Constructor for class org.geysermc.databaseutils.sql.SqlDatabasePresent
 
SqlDialect - Enum Class in org.geysermc.databaseutils.sql
 
SQLITE - Enum constant in enum class org.geysermc.databaseutils.sql.SqlDialect
 
sqlTypeFor(Class<?>, SqlDialect) - Static method in class org.geysermc.databaseutils.sql.SqlTypeMappingRegistry
 
SqlTypeMappingRegistry - Class in org.geysermc.databaseutils.sql
 
start() - Method in class org.geysermc.databaseutils.DatabaseUtils
 
start(DatabaseContext) - Method in class org.geysermc.databaseutils.Database
 
start(DatabaseContext) - Method in class org.geysermc.databaseutils.sql.SqlDatabase
 
stop() - Method in class org.geysermc.databaseutils.Database
 
stop() - Method in class org.geysermc.databaseutils.DatabaseUtils
 
stop() - Method in class org.geysermc.databaseutils.sql.SqlDatabase
 
StringUtils - Class in org.geysermc.databaseutils.util
 

T

toString() - Method in record class org.geysermc.databaseutils.DatabaseConfig
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns a string representation of this record class.
TypeCodec<T> - Interface in org.geysermc.databaseutils.codec
 
TypeCodecRegistry - Class in org.geysermc.databaseutils.codec
 
TypeCodecRegistry() - Constructor for class org.geysermc.databaseutils.codec.TypeCodecRegistry
 
TypeCodecRegistry(TypeCodecRegistry) - Constructor for class org.geysermc.databaseutils.codec.TypeCodecRegistry
 

U

unique() - Element in annotation interface org.geysermc.databaseutils.meta.Index
 
uri() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
uri(String) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
url() - Method in record class org.geysermc.databaseutils.DatabaseConfig
Returns the value of the url record component.
url() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns the value of the url record component.
useDefaultCredentials() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
useDefaultCredentials(boolean) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
username() - Method in record class org.geysermc.databaseutils.DatabaseConfig
Returns the value of the username record component.
username() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns the value of the username record component.
username() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
username(String) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 

V

value() - Element in annotation interface org.geysermc.databaseutils.meta.Entity
Returns the name of the table containing this entity.
value() - Element in annotation interface org.geysermc.databaseutils.meta.Indexes
 
valueOf(String) - Static method in enum class org.geysermc.databaseutils.sql.SqlDialect
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.geysermc.databaseutils.sql.SqlDialect
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E H I K M N O P R S T U V 
All Classes and Interfaces|All Packages