Index

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

A

access(T) - Static method in class org.geysermc.databaseutils.util.ClassUtils
 
addCodec(TypeCodec<?>) - Method in class org.geysermc.databaseutils.codec.TypeCodecRegistry
 
addCodec(TypeCodec<?>) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
ASCENDING - Enum constant in enum class org.geysermc.databaseutils.meta.Index.IndexDirection
 

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.DatabaseType
 

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
 
CustomTypeCodec - Class in org.geysermc.databaseutils.mongo
 
CustomTypeCodec(TypeCodec<Object>) - Constructor for class org.geysermc.databaseutils.mongo.CustomTypeCodec
 

D

Database - Class in org.geysermc.databaseutils
 
Database() - Constructor for class org.geysermc.databaseutils.Database
 
databaseCategory() - Method in enum class org.geysermc.databaseutils.DatabaseType
 
DatabaseCategory - Enum Class in org.geysermc.databaseutils
 
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, DatabaseType, ExecutorService, TypeCodecRegistry) - Constructor for record class org.geysermc.databaseutils.DatabaseContext
Creates an instance of a DatabaseContext record class.
DatabaseContext(DatabaseConfig, String, DatabaseType, ExecutorService, TypeCodecRegistry) - Constructor for record class org.geysermc.databaseutils.DatabaseContext
 
DatabaseType - Enum Class 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
 
decode(BsonReader, DecoderContext) - Method in class org.geysermc.databaseutils.mongo.CustomTypeCodec
 
DESCENDING - Enum constant in enum class org.geysermc.databaseutils.meta.Index.IndexDirection
 
dialect() - Method in enum class org.geysermc.databaseutils.DatabaseType
 
dialect() - Method in class org.geysermc.databaseutils.sql.SqlDatabase
 
direction() - Element in annotation interface org.geysermc.databaseutils.meta.Index
 
driverName() - Method in enum class org.geysermc.databaseutils.sql.SqlDialect
 

E

encode(BsonWriter, Object, EncoderContext) - Method in class org.geysermc.databaseutils.mongo.CustomTypeCodec
 
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
 

G

get(String) - Method in class org.geysermc.databaseutils.util.TypedMap
 
getEncoderClass() - Method in class org.geysermc.databaseutils.mongo.CustomTypeCodec
 

H

H2 - Enum constant in enum class org.geysermc.databaseutils.DatabaseType
 
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
 
Index.IndexDirection - Enum Class 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
 

K

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

M

mongoClient() - Method in class org.geysermc.databaseutils.mongo.MongodbDatabase
 
mongoDatabase() - Method in class org.geysermc.databaseutils.mongo.MongodbDatabase
 
MONGODB - Enum constant in enum class org.geysermc.databaseutils.DatabaseCategory
 
MONGODB - Enum constant in enum class org.geysermc.databaseutils.DatabaseType
 
MongodbDatabase - Class in org.geysermc.databaseutils.mongo
 
MongodbDatabase() - Constructor for class org.geysermc.databaseutils.mongo.MongodbDatabase
 
MYSQL - Enum constant in enum class org.geysermc.databaseutils.DatabaseType
 
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.DatabaseType
 
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.mongo - package org.geysermc.databaseutils.mongo
 
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.DatabaseType
 
POSTGRESQL - Enum constant in enum class org.geysermc.databaseutils.sql.SqlDialect
 
put(String, Object) - Method in class org.geysermc.databaseutils.util.TypedMap
 

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
 
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 - Enum constant in enum class org.geysermc.databaseutils.DatabaseCategory
 
SQL_SERVER - Enum constant in enum class org.geysermc.databaseutils.DatabaseType
 
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
 
SqlDialect - Enum Class in org.geysermc.databaseutils.sql
 
SQLITE - Enum constant in enum class org.geysermc.databaseutils.DatabaseType
 
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, Class<?>) - Method in class org.geysermc.databaseutils.Database
 
start(DatabaseContext, Class<?>) - Method in class org.geysermc.databaseutils.mongo.MongodbDatabase
 
start(DatabaseContext, Class<?>) - Method in class org.geysermc.databaseutils.sql.SqlDatabase
 
staticCastedValue(Field) - Static method in class org.geysermc.databaseutils.util.ClassUtils
 
staticCastedValue(Field, Class<T>) - Static method in class org.geysermc.databaseutils.util.ClassUtils
 
stop() - Method in class org.geysermc.databaseutils.Database
 
stop() - Method in class org.geysermc.databaseutils.DatabaseUtils
 
stop() - Method in class org.geysermc.databaseutils.mongo.MongodbDatabase
 
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.
type() - Method in interface org.geysermc.databaseutils.codec.TypeCodec
 
type() - Method in record class org.geysermc.databaseutils.DatabaseContext
Returns the value of the type record component.
type() - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
type(Class<?>) - Method in interface org.geysermc.databaseutils.codec.TypeCodec
 
type(DatabaseType) - Method in class org.geysermc.databaseutils.DatabaseUtils.Builder
 
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
 
typeCodecs() - Method in class org.geysermc.databaseutils.codec.TypeCodecRegistry
 
TypedMap - Class in org.geysermc.databaseutils.util
 
TypedMap() - Constructor for class org.geysermc.databaseutils.util.TypedMap
 

U

unique() - Element in annotation interface org.geysermc.databaseutils.meta.Index
 
upperCamelCaseName() - Method in enum class org.geysermc.databaseutils.DatabaseCategory
 
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.DatabaseCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.databaseutils.DatabaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.databaseutils.meta.Index.IndexDirection
Returns the enum constant of this class with the specified name.
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.DatabaseCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.databaseutils.DatabaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.databaseutils.meta.Index.IndexDirection
Returns an array containing the constants of this enum class, in the order they are declared.
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 G H I K M N O P R S T U V 
All Classes and Interfaces|All Packages