Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

accept(T) - Method in interface com.cotani.storage.query.SqlConsumer
 
activeOperations() - Method in record class com.cotani.storage.api.StorageExecutorStats
Returns the value of the activeOperations record component.
activeOperations() - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
add(Migration) - Method in class com.cotani.storage.migration.MigrationRunner
 
AdmissionControlledExecutorService - Class in com.cotani.storage.executor
Non-blocking admission gate in front of a worker executor.
admissionQueueCapacity(int) - Method in class com.cotani.storage.api.CotaniStorageBuilder
Sets the number of storage operations that may wait behind active connection slots.
all() - Method in class com.cotani.storage.query.DeleteQuery
 
all() - Method in class com.cotani.storage.query.UpdateQuery
 
apply(T) - Method in interface com.cotani.storage.query.SqlFunction
 
asyncExecutor() - Method in class com.cotani.storage.api.CotaniStorage
Returns the narrow scheduler capability used by storage lifecycle cleanup.
autoIncrement() - Method in class com.cotani.storage.dialect.MariaDbDialect
 
autoIncrement() - Method in class com.cotani.storage.dialect.MySqlDialect
 
autoIncrement() - Method in interface com.cotani.storage.dialect.SqlDialect
 
autoIncrement() - Method in class com.cotani.storage.dialect.SQLiteDialect
 
available() - Method in class com.cotani.storage.provider.HikariStorageProvider
 
available() - Method in class com.cotani.storage.provider.SQLiteStorageProvider
 
available() - Method in interface com.cotani.storage.provider.StorageProvider
 
awaitTermination(long, TimeUnit) - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 

B

backend() - Method in class com.cotani.storage.api.CotaniStorage
 
backend(StorageBackend) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
batch(String, List) - Method in class com.cotani.storage.executor.QueryExecutor
 
batch(String, List) - Method in class com.cotani.storage.transaction.TransactionContext
 
BOOLEAN - Enum constant in enum class com.cotani.storage.schema.ColumnType
 
build() - Method in class com.cotani.storage.api.CotaniStorageBuilder
 

C

cause() - Method in record class com.cotani.storage.error.ConnectionError
Returns the value of the cause record component.
cause() - Method in record class com.cotani.storage.error.MappingError
Returns the value of the cause record component.
cause() - Method in record class com.cotani.storage.error.MigrationError
Returns the value of the cause record component.
cause() - Method in record class com.cotani.storage.error.QueryError
Returns the value of the cause record component.
cause() - Method in interface com.cotani.storage.error.StorageError
 
cause() - Method in record class com.cotani.storage.error.TransactionError
Returns the value of the cause record component.
close() - Method in class com.cotani.storage.api.CotaniStorage
 
close() - Method in class com.cotani.storage.provider.HikariStorageProvider
 
close() - Method in class com.cotani.storage.provider.SQLiteStorageProvider
 
close() - Method in interface com.cotani.storage.provider.StorageProvider
 
closeAsync() - Method in class com.cotani.storage.api.CotaniStorage
 
column(String, ColumnType) - Method in class com.cotani.storage.schema.TableSchema
 
column(String, ColumnType, int) - Method in class com.cotani.storage.schema.TableSchema
 
columns(String...) - Method in class com.cotani.storage.query.SelectQuery
 
ColumnType - Enum Class in com.cotani.storage.schema
 
com.cotani.storage.api - package com.cotani.storage.api
 
com.cotani.storage.backend - package com.cotani.storage.backend
 
com.cotani.storage.config - package com.cotani.storage.config
 
com.cotani.storage.dialect - package com.cotani.storage.dialect
 
com.cotani.storage.error - package com.cotani.storage.error
 
com.cotani.storage.executor - package com.cotani.storage.executor
 
com.cotani.storage.migration - package com.cotani.storage.migration
 
com.cotani.storage.provider - package com.cotani.storage.provider
 
com.cotani.storage.query - package com.cotani.storage.query
 
com.cotani.storage.repository - package com.cotani.storage.repository
 
com.cotani.storage.schema - package com.cotani.storage.schema
 
com.cotani.storage.security - package com.cotani.storage.security
 
com.cotani.storage.serializer - package com.cotani.storage.serializer
 
com.cotani.storage.spi - package com.cotani.storage.spi
 
com.cotani.storage.transaction - package com.cotani.storage.transaction
 
com.cotani.storage.type - package com.cotani.storage.type
 
concurrencyLimit() - Method in record class com.cotani.storage.api.StorageExecutorStats
Returns the value of the concurrencyLimit record component.
concurrencyLimit() - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
conflict(String...) - Method in class com.cotani.storage.query.UpsertQuery
 
connection() - Method in class com.cotani.storage.provider.HikariStorageProvider
 
connection() - Method in class com.cotani.storage.provider.SQLiteStorageProvider
 
connection() - Method in interface com.cotani.storage.provider.StorageProvider
 
ConnectionError - Record Class in com.cotani.storage.error
 
ConnectionError(String, Throwable) - Constructor for record class com.cotani.storage.error.ConnectionError
Creates an instance of a ConnectionError record class.
connectionTimeout() - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
Returns the value of the connectionTimeout record component.
CotaniRepository - Class in com.cotani.storage.repository
 
CotaniRepository(StorageContext) - Constructor for class com.cotani.storage.repository.CotaniRepository
 
CotaniStorage - Class in com.cotani.storage.api
 
CotaniStorageBuilder - Class in com.cotani.storage.api
 
create(SQLiteCredentials) - Static method in class com.cotani.storage.provider.SQLiteStorageProvider
 
create(StorageBackend) - Method in class com.cotani.storage.dialect.DialectFactory
 
create(StorageBackend) - Method in class com.cotani.storage.provider.StorageProviderFactory
 
create(QueryExecutor, Schema) - Static method in class com.cotani.storage.migration.MigrationRunner
 
create(StorageProvider, Executor, ValueSerializerRegistry) - Static method in class com.cotani.storage.executor.QueryExecutor
 
create(StorageProvider, Executor, ValueSerializerRegistry, int) - Static method in class com.cotani.storage.executor.QueryExecutor
 
create(StorageProvider, Executor, ValueSerializerRegistry, int, Connection) - Static method in class com.cotani.storage.executor.QueryExecutor
 
create(String, MySqlCredentials) - Static method in class com.cotani.storage.provider.HikariStorageProvider
 
create(ExecutorService, int, int) - Static method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
create(UUID, String) - Method in class com.cotani.storage.repository.PlayerDataRepository
 
create(Plugin) - Static method in class com.cotani.storage.api.CotaniStorage
 
create(Plugin, PaperTaskScheduler) - Static method in class com.cotani.storage.api.CotaniStorage
 
createAsync(UUID, String) - Method in class com.cotani.storage.repository.PlayerDataRepository
 
createIfNotExists() - Method in class com.cotani.storage.schema.TableSchema
 
credentials() - Method in record class com.cotani.storage.backend.MariaDbBackend
Returns the value of the credentials record component.
credentials() - Method in record class com.cotani.storage.backend.MySqlBackend
Returns the value of the credentials record component.
credentials() - Method in record class com.cotani.storage.backend.SQLiteBackend
Returns the value of the credentials record component.
credentials() - Method in interface com.cotani.storage.backend.StorageBackend
 
CrudRepository<K,T> - Class in com.cotani.storage.repository
 
CrudRepository(CotaniStorage) - Constructor for class com.cotani.storage.repository.CrudRepository
 
currentTimestamp() - Method in class com.cotani.storage.dialect.MariaDbDialect
 
currentTimestamp() - Method in class com.cotani.storage.dialect.MySqlDialect
 
currentTimestamp() - Method in interface com.cotani.storage.dialect.SqlDialect
 
currentTimestamp() - Method in class com.cotani.storage.dialect.SQLiteDialect
 

D

database() - Method in record class com.cotani.storage.backend.MySqlCredentials
Returns the value of the database record component.
defaults() - Static method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
 
delete() - Method in class com.cotani.storage.query.TableQuery
 
deleteByIdAsync(K) - Method in class com.cotani.storage.repository.CrudRepository
 
deleteByIdAsync(K) - Method in interface com.cotani.storage.repository.Repository
 
DeleteQuery - Class in com.cotani.storage.query
 
description() - Method in interface com.cotani.storage.migration.Migration
 
deserialize(Object) - Method in interface com.cotani.storage.serializer.ValueSerializer
 
deserialize(Object, Class) - Method in class com.cotani.storage.serializer.ValueSerializerRegistry
 
dialect() - Method in class com.cotani.storage.api.CotaniStorage
 
dialect() - Method in class com.cotani.storage.repository.CotaniRepository
 
dialect() - Method in class com.cotani.storage.schema.Schema
 
dialect() - Method in interface com.cotani.storage.spi.StorageContext
 
DialectFactory - Class in com.cotani.storage.dialect
 
DialectFactory() - Constructor for class com.cotani.storage.dialect.DialectFactory
 
DOUBLE - Enum constant in enum class com.cotani.storage.schema.ColumnType
 
duration(Duration) - Method in class com.cotani.storage.query.ParameterBinder
 

E

EntityMapper<T> - Interface in com.cotani.storage.query
 
equals(Object) - Method in record class com.cotani.storage.api.StorageExecutorStats
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.backend.MariaDbBackend
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.backend.MariaDbCredentials
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.backend.MySqlBackend
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.backend.MySqlCredentials
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.backend.SQLiteBackend
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.backend.SQLiteCredentials
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.error.ConnectionError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.error.MappingError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.error.MigrationError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.error.QueryError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.storage.error.TransactionError
Indicates whether some other object is "equal to" this one.
error() - Method in exception class com.cotani.storage.error.StorageException
 
execute() - Method in class com.cotani.storage.query.DeleteQuery
 
execute() - Method in class com.cotani.storage.query.ExistsQuery
 
execute() - Method in class com.cotani.storage.query.UpdateQuery
 
execute() - Method in class com.cotani.storage.query.UpsertQuery
 
execute(Runnable) - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
execute(String) - Method in class com.cotani.storage.schema.Schema
Executes migration DDL that is not expressible by TableSchema.
executorStats() - Method in class com.cotani.storage.api.CotaniStorage
 
exists() - Method in class com.cotani.storage.query.TableQuery
 
exists(String, SqlConsumer) - Method in class com.cotani.storage.executor.QueryExecutor
 
exists(String, SqlConsumer) - Method in class com.cotani.storage.transaction.TransactionContext
 
existsAsync(K) - Method in class com.cotani.storage.repository.CrudRepository
 
existsAsync(K) - Method in interface com.cotani.storage.repository.Repository
 
ExistsQuery - Class in com.cotani.storage.query
 

F

findByIdAsync(K) - Method in class com.cotani.storage.repository.CrudRepository
 
findByIdAsync(K) - Method in interface com.cotani.storage.repository.Repository
 
findOrCreateAsync(UUID, String) - Method in class com.cotani.storage.repository.PlayerDataRepository
 
fixedThreads(int) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
fromConfig(Plugin, FileConfiguration, String) - Static method in class com.cotani.storage.api.CotaniStorage
 
fromConfig(Plugin, FileConfiguration, String, PaperTaskScheduler) - Static method in class com.cotani.storage.api.CotaniStorage
 

G

getBoolean(String) - Method in class com.cotani.storage.query.Row
 
getBooleanOptional(String) - Method in class com.cotani.storage.query.Row
 
getComponentOptional(String) - Method in class com.cotani.storage.query.Row
 
getDouble(String) - Method in class com.cotani.storage.query.Row
 
getDoubleOptional(String) - Method in class com.cotani.storage.query.Row
 
getDurationOptional(String) - Method in class com.cotani.storage.query.Row
 
getEnumOptional(String, Class) - Method in class com.cotani.storage.query.Row
 
getInstantOptional(String) - Method in class com.cotani.storage.query.Row
 
getInt(String) - Method in class com.cotani.storage.query.Row
 
getIntOptional(String) - Method in class com.cotani.storage.query.Row
 
getLong(String) - Method in class com.cotani.storage.query.Row
 
getLongOptional(String) - Method in class com.cotani.storage.query.Row
 
getOptional(String, Class) - Method in class com.cotani.storage.query.Row
 
getString(String) - Method in class com.cotani.storage.query.Row
 
getStringOptional(String) - Method in class com.cotani.storage.query.Row
 
getUuidOptional(String) - Method in class com.cotani.storage.query.Row
 

H

hashCode() - Method in record class com.cotani.storage.api.StorageExecutorStats
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.backend.MariaDbBackend
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.backend.MariaDbCredentials
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.backend.MySqlBackend
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.backend.MySqlCredentials
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.backend.SQLiteBackend
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.backend.SQLiteCredentials
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.error.ConnectionError
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.error.MappingError
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.error.MigrationError
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.error.QueryError
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.storage.error.TransactionError
Returns a hash code value for this object.
HikariStorageProvider - Class in com.cotani.storage.provider
 
host() - Method in record class com.cotani.storage.backend.MySqlCredentials
Returns the value of the host record component.

I

id(String, ColumnType) - Method in class com.cotani.storage.schema.TableSchema
 
idColumn() - Method in class com.cotani.storage.repository.CrudRepository
 
Identifiers - Class in com.cotani.storage.security
 
idleTimeout() - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
Returns the value of the idleTimeout record component.
instant(Instant) - Method in class com.cotani.storage.query.ParameterBinder
 
INT - Enum constant in enum class com.cotani.storage.schema.ColumnType
 
integer(int) - Method in class com.cotani.storage.query.ParameterBinder
 
isShutdown() - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
isTerminated() - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 

J

jdbcUrl() - Method in record class com.cotani.storage.backend.MariaDbCredentials
 
jdbcUrl() - Method in record class com.cotani.storage.backend.MySqlCredentials
 
jdbcUrl() - Method in record class com.cotani.storage.backend.SQLiteCredentials
 
JSON - Enum constant in enum class com.cotani.storage.schema.ColumnType
 

L

limit(int) - Method in class com.cotani.storage.query.SelectQuery
 
list(EntityMapper) - Method in class com.cotani.storage.query.SelectQuery
 
LONG - Enum constant in enum class com.cotani.storage.schema.ColumnType
 
longValue(long) - Method in class com.cotani.storage.query.ParameterBinder
 

M

map(Row) - Method in interface com.cotani.storage.query.EntityMapper
 
mapper() - Method in class com.cotani.storage.repository.CrudRepository
 
MappingError - Record Class in com.cotani.storage.error
 
MappingError(String, Throwable) - Constructor for record class com.cotani.storage.error.MappingError
Creates an instance of a MappingError record class.
mariaDb(String, int, String, String, String) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
mariaDb(String, int, String, String, String, boolean) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
MARIADB - Enum constant in enum class com.cotani.storage.type.StorageKind
 
MariaDbBackend - Record Class in com.cotani.storage.backend
 
MariaDbBackend(MariaDbCredentials) - Constructor for record class com.cotani.storage.backend.MariaDbBackend
Creates an instance of a MariaDbBackend record class.
MariaDbCredentials - Record Class in com.cotani.storage.backend
 
MariaDbCredentials(MySqlCredentials) - Constructor for record class com.cotani.storage.backend.MariaDbCredentials
Creates an instance of a MariaDbCredentials record class.
MariaDbDialect - Class in com.cotani.storage.dialect
 
MariaDbDialect() - Constructor for class com.cotani.storage.dialect.MariaDbDialect
 
maximumPoolSize() - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
Returns the value of the maximumPoolSize record component.
maxLifetime() - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
Returns the value of the maxLifetime record component.
message() - Method in record class com.cotani.storage.error.ConnectionError
Returns the value of the message record component.
message() - Method in record class com.cotani.storage.error.MappingError
Returns the value of the message record component.
message() - Method in record class com.cotani.storage.error.MigrationError
Returns the value of the message record component.
message() - Method in record class com.cotani.storage.error.QueryError
Returns the value of the message record component.
message() - Method in interface com.cotani.storage.error.StorageError
 
message() - Method in record class com.cotani.storage.error.TransactionError
Returns the value of the message record component.
migrate(Schema) - Method in interface com.cotani.storage.migration.Migration
 
Migration - Interface in com.cotani.storage.migration
 
MigrationError - Record Class in com.cotani.storage.error
 
MigrationError(String, Throwable) - Constructor for record class com.cotani.storage.error.MigrationError
Creates an instance of a MigrationError record class.
MigrationRunner - Class in com.cotani.storage.migration
 
migrations(Migration...) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
minimumIdle() - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
Returns the value of the minimumIdle record component.
mysql(String, int, String, String, String) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
mysql(String, int, String, String, String, boolean) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
MYSQL - Enum constant in enum class com.cotani.storage.type.StorageKind
 
MySqlBackend - Record Class in com.cotani.storage.backend
 
MySqlBackend(MySqlCredentials) - Constructor for record class com.cotani.storage.backend.MySqlBackend
Creates an instance of a MySqlBackend record class.
MySqlCredentials - Record Class in com.cotani.storage.backend
 
MySqlCredentials(String, int, String, String, String, boolean, MySqlCredentials.PoolSettings) - Constructor for record class com.cotani.storage.backend.MySqlCredentials
Creates an instance of a MySqlCredentials record class.
MySqlCredentials.PoolSettings - Record Class in com.cotani.storage.backend
 
MySqlDialect - Class in com.cotani.storage.dialect
 
MySqlDialect() - Constructor for class com.cotani.storage.dialect.MySqlDialect
 

N

name() - Method in class com.cotani.storage.dialect.MariaDbDialect
 
name() - Method in class com.cotani.storage.dialect.MySqlDialect
 
name() - Method in interface com.cotani.storage.dialect.SqlDialect
 
name() - Method in class com.cotani.storage.dialect.SQLiteDialect
 
namespace() - Method in interface com.cotani.storage.migration.Migration
Namespace in which versions are ordered; defaults to the migration package.

O

one(EntityMapper) - Method in class com.cotani.storage.query.SelectQuery
 
orderByAsc(String) - Method in class com.cotani.storage.query.SelectQuery
 
orderByDesc(String) - Method in class com.cotani.storage.query.SelectQuery
 

P

ParameterBinder - Class in com.cotani.storage.query
 
ParameterBinder(PreparedStatement, ValueSerializerRegistry) - Constructor for class com.cotani.storage.query.ParameterBinder
 
password() - Method in record class com.cotani.storage.backend.MySqlCredentials
Returns the value of the password record component.
path() - Method in record class com.cotani.storage.backend.SQLiteCredentials
Returns the value of the path record component.
Paths - Class in com.cotani.storage.security
 
PlayerDataRepository<T> - Class in com.cotani.storage.repository
 
PlayerDataRepository(CotaniStorage) - Constructor for class com.cotani.storage.repository.PlayerDataRepository
 
plugin() - Method in class com.cotani.storage.api.CotaniStorage
 
pool() - Method in record class com.cotani.storage.backend.MySqlCredentials
Returns the value of the pool record component.
PoolSettings(int, int, Duration, Duration, Duration) - Constructor for record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
Creates an instance of a PoolSettings record class.
port() - Method in record class com.cotani.storage.backend.MySqlCredentials
Returns the value of the port record component.
primaryKey(String...) - Method in class com.cotani.storage.schema.TableSchema
Declares a composite primary key.

Q

QueryError - Record Class in com.cotani.storage.error
 
QueryError(String, Throwable) - Constructor for record class com.cotani.storage.error.QueryError
Creates an instance of a QueryError record class.
queryExecutor() - Method in class com.cotani.storage.api.CotaniStorage
 
QueryExecutor - Class in com.cotani.storage.executor
 
queryMany(String, SqlConsumer, EntityMapper) - Method in class com.cotani.storage.executor.QueryExecutor
 
queryMany(String, SqlConsumer, EntityMapper) - Method in class com.cotani.storage.transaction.TransactionContext
 
queryOne(String, SqlConsumer, EntityMapper) - Method in class com.cotani.storage.executor.QueryExecutor
 
queryOne(String, SqlConsumer, EntityMapper) - Method in class com.cotani.storage.transaction.TransactionContext
 
queryTimeout(Duration) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
queueCapacity() - Method in record class com.cotani.storage.api.StorageExecutorStats
Returns the value of the queueCapacity record component.
queueCapacity() - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
queuedOperations() - Method in record class com.cotani.storage.api.StorageExecutorStats
Returns the value of the queuedOperations record component.
queuedOperations() - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
quote(String, char) - Static method in class com.cotani.storage.security.Identifiers
 

R

read(Plugin, FileConfiguration, String) - Method in class com.cotani.storage.config.StorageConfigReader
 
register(ValueSerializer) - Method in class com.cotani.storage.serializer.ValueSerializerRegistry
 
rejectedOperations() - Method in record class com.cotani.storage.api.StorageExecutorStats
Returns the value of the rejectedOperations record component.
rejectedOperations() - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
repositories(Class...) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
repository(Class) - Method in class com.cotani.storage.api.CotaniStorage
 
Repository<K,T> - Interface in com.cotani.storage.repository
Contract for a storage repository.
requireContained(Path, Path) - Static method in class com.cotani.storage.security.Paths
 
required(String, ColumnType) - Method in class com.cotani.storage.schema.TableSchema
 
requireNoSymbolicLinks(Path) - Static method in class com.cotani.storage.security.Paths
 
requireValid(String) - Static method in class com.cotani.storage.security.Identifiers
 
requireValid(String, String) - Static method in class com.cotani.storage.security.Identifiers
 
Row - Class in com.cotani.storage.query
 
Row(ResultSet, ValueSerializerRegistry) - Constructor for class com.cotani.storage.query.Row
 
run() - Method in class com.cotani.storage.migration.MigrationRunner
 
run(Function) - Method in class com.cotani.storage.transaction.TransactionManager
 
runAsync(Function) - Method in class com.cotani.storage.transaction.TransactionManager
 

S

saveAsync(T) - Method in interface com.cotani.storage.repository.Repository
 
scheduler() - Method in class com.cotani.storage.api.CotaniStorage
Deprecated.
depend on the narrow scheduler capability required by the consumer
scheduler(PaperTaskScheduler) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
schema() - Method in class com.cotani.storage.api.CotaniStorage
 
schema() - Method in class com.cotani.storage.repository.CotaniRepository
 
schema() - Method in interface com.cotani.storage.spi.StorageContext
 
Schema - Class in com.cotani.storage.schema
 
Schema(QueryExecutor, SqlDialect) - Constructor for class com.cotani.storage.schema.Schema
 
select() - Method in class com.cotani.storage.query.TableQuery
 
SelectQuery - Class in com.cotani.storage.query
 
serialize(Object) - Method in class com.cotani.storage.serializer.ValueSerializerRegistry
 
serialize(T) - Method in interface com.cotani.storage.serializer.ValueSerializer
 
serializers() - Method in class com.cotani.storage.api.CotaniStorage
 
set(Object) - Method in class com.cotani.storage.query.ParameterBinder
 
set(String, Object) - Method in class com.cotani.storage.query.UpdateQuery
 
shutdown() - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
shutdownNow() - Method in class com.cotani.storage.executor.AdmissionControlledExecutorService
 
SqlConsumer<T> - Interface in com.cotani.storage.query
 
SqlDialect - Interface in com.cotani.storage.dialect
 
SqlFunction<T,R> - Interface in com.cotani.storage.query
 
sqlite(String) - Method in class com.cotani.storage.api.CotaniStorageBuilder
 
SQLITE - Enum constant in enum class com.cotani.storage.type.StorageKind
 
SQLiteBackend - Record Class in com.cotani.storage.backend
 
SQLiteBackend(SQLiteCredentials) - Constructor for record class com.cotani.storage.backend.SQLiteBackend
Creates an instance of a SQLiteBackend record class.
SQLiteCredentials - Record Class in com.cotani.storage.backend
 
SQLiteCredentials(Path) - Constructor for record class com.cotani.storage.backend.SQLiteCredentials
Creates an instance of a SQLiteCredentials record class.
SQLiteDialect - Class in com.cotani.storage.dialect
 
SQLiteDialect() - Constructor for class com.cotani.storage.dialect.SQLiteDialect
 
SQLiteStorageProvider - Class in com.cotani.storage.provider
 
start() - Method in class com.cotani.storage.provider.HikariStorageProvider
 
start() - Method in class com.cotani.storage.provider.SQLiteStorageProvider
 
start() - Method in interface com.cotani.storage.provider.StorageProvider
 
startAsync() - Method in class com.cotani.storage.api.CotaniStorage
 
StorageBackend - Interface in com.cotani.storage.backend
 
StorageConfigReader - Class in com.cotani.storage.config
 
StorageConfigReader() - Constructor for class com.cotani.storage.config.StorageConfigReader
 
StorageContext - Interface in com.cotani.storage.spi
Narrow storage port available to repository implementations.
StorageCredentials - Interface in com.cotani.storage.backend
 
StorageError - Interface in com.cotani.storage.error
 
StorageException - Exception Class in com.cotani.storage.error
 
StorageException(StorageError) - Constructor for exception class com.cotani.storage.error.StorageException
 
StorageExecutorStats - Record Class in com.cotani.storage.api
Immutable snapshot of storage admission and execution pressure.
StorageExecutorStats(int, int, int, int, long) - Constructor for record class com.cotani.storage.api.StorageExecutorStats
Creates an instance of a StorageExecutorStats record class.
StorageKind - Enum Class in com.cotani.storage.type
 
StorageProvider - Interface in com.cotani.storage.provider
 
StorageProviderFactory - Class in com.cotani.storage.provider
 
StorageProviderFactory() - Constructor for class com.cotani.storage.provider.StorageProviderFactory
 
string(String) - Method in class com.cotani.storage.query.ParameterBinder
 
STRING - Enum constant in enum class com.cotani.storage.schema.ColumnType
 

T

table(String) - Method in class com.cotani.storage.api.CotaniStorage
 
table(String) - Method in class com.cotani.storage.repository.CotaniRepository
 
table(String) - Method in class com.cotani.storage.schema.Schema
 
table(String) - Method in interface com.cotani.storage.spi.StorageContext
 
tableName() - Method in class com.cotani.storage.repository.CrudRepository
 
TableQuery - Class in com.cotani.storage.query
 
TableQuery(String, QueryExecutor, SqlDialect) - Constructor for class com.cotani.storage.query.TableQuery
 
TableSchema - Class in com.cotani.storage.schema
 
TEXT - Enum constant in enum class com.cotani.storage.schema.ColumnType
 
TIMESTAMP - Enum constant in enum class com.cotani.storage.schema.ColumnType
 
toString() - Method in record class com.cotani.storage.api.StorageExecutorStats
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.backend.MariaDbBackend
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.backend.MariaDbCredentials
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.backend.MySqlBackend
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.backend.MySqlCredentials
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.backend.SQLiteBackend
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.backend.SQLiteCredentials
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.error.ConnectionError
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.error.MappingError
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.error.MigrationError
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.error.QueryError
Returns a string representation of this record class.
toString() - Method in record class com.cotani.storage.error.TransactionError
Returns a string representation of this record class.
transaction(Function) - Method in class com.cotani.storage.executor.QueryExecutor
 
TransactionContext - Class in com.cotani.storage.transaction
 
TransactionError - Record Class in com.cotani.storage.error
 
TransactionError(String, Throwable) - Constructor for record class com.cotani.storage.error.TransactionError
Creates an instance of a TransactionError record class.
TransactionManager - Class in com.cotani.storage.transaction
 
TransactionManager(StorageProvider, Executor, ValueSerializerRegistry) - Constructor for class com.cotani.storage.transaction.TransactionManager
 
TransactionManager(StorageProvider, Executor, ValueSerializerRegistry, int) - Constructor for class com.cotani.storage.transaction.TransactionManager
 
transactions() - Method in class com.cotani.storage.api.CotaniStorage
 
transactions() - Method in class com.cotani.storage.repository.CotaniRepository
 
transactions() - Method in interface com.cotani.storage.spi.StorageContext
 
type() - Method in interface com.cotani.storage.serializer.ValueSerializer
 
type(String, int) - Method in class com.cotani.storage.dialect.MariaDbDialect
 
type(String, int) - Method in class com.cotani.storage.dialect.MySqlDialect
 
type(String, int) - Method in interface com.cotani.storage.dialect.SqlDialect
 
type(String, int) - Method in class com.cotani.storage.dialect.SQLiteDialect
 

U

unique(String, ColumnType) - Method in class com.cotani.storage.schema.TableSchema
 
update() - Method in class com.cotani.storage.query.TableQuery
 
update(String...) - Method in class com.cotani.storage.query.UpsertQuery
 
update(String, SqlConsumer) - Method in class com.cotani.storage.executor.QueryExecutor
 
update(String, SqlConsumer) - Method in class com.cotani.storage.transaction.TransactionContext
 
UpdateQuery - Class in com.cotani.storage.query
 
upsert() - Method in class com.cotani.storage.query.TableQuery
 
upsert(String, List, List, List) - Method in class com.cotani.storage.dialect.MariaDbDialect
 
upsert(String, List, List, List) - Method in class com.cotani.storage.dialect.MySqlDialect
 
upsert(String, List, List, List) - Method in interface com.cotani.storage.dialect.SqlDialect
 
upsert(String, List, List, List) - Method in class com.cotani.storage.dialect.SQLiteDialect
 
UpsertQuery - Class in com.cotani.storage.query
 
username() - Method in record class com.cotani.storage.backend.MySqlCredentials
Returns the value of the username record component.
useSsl() - Method in record class com.cotani.storage.backend.MySqlCredentials
Returns the value of the useSsl record component.
uuid(UUID) - Method in class com.cotani.storage.query.ParameterBinder
 
UUID - Enum constant in enum class com.cotani.storage.schema.ColumnType
 

V

value() - Method in record class com.cotani.storage.backend.MariaDbCredentials
Returns the value of the value record component.
value(String, Object) - Method in class com.cotani.storage.query.UpsertQuery
 
valueOf(String) - Static method in enum class com.cotani.storage.schema.ColumnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cotani.storage.type.StorageKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.cotani.storage.schema.ColumnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cotani.storage.type.StorageKind
Returns an array containing the constants of this enum class, in the order they are declared.
ValueSerializer<T> - Interface in com.cotani.storage.serializer
 
ValueSerializerRegistry - Class in com.cotani.storage.serializer
 
ValueSerializerRegistry() - Constructor for class com.cotani.storage.serializer.ValueSerializerRegistry
 
version() - Method in interface com.cotani.storage.migration.Migration
 
virtualThreads() - Method in class com.cotani.storage.api.CotaniStorageBuilder
 

W

where(String, Object) - Method in class com.cotani.storage.query.DeleteQuery
 
where(String, Object) - Method in class com.cotani.storage.query.ExistsQuery
 
where(String, Object) - Method in class com.cotani.storage.query.SelectQuery
 
where(String, Object) - Method in class com.cotani.storage.query.UpdateQuery
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form