Index
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
activeOperationsrecord 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
causerecord component. - cause() - Method in record class com.cotani.storage.error.MappingError
-
Returns the value of the
causerecord component. - cause() - Method in record class com.cotani.storage.error.MigrationError
-
Returns the value of the
causerecord component. - cause() - Method in record class com.cotani.storage.error.QueryError
-
Returns the value of the
causerecord 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
causerecord 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
concurrencyLimitrecord 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
ConnectionErrorrecord class. - connectionTimeout() - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
-
Returns the value of the
connectionTimeoutrecord 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
credentialsrecord component. - credentials() - Method in record class com.cotani.storage.backend.MySqlBackend
-
Returns the value of the
credentialsrecord component. - credentials() - Method in record class com.cotani.storage.backend.SQLiteBackend
-
Returns the value of the
credentialsrecord 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
databaserecord 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
hostrecord 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
idleTimeoutrecord 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
MappingErrorrecord 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
MariaDbBackendrecord 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
MariaDbCredentialsrecord 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
maximumPoolSizerecord component. - maxLifetime() - Method in record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
-
Returns the value of the
maxLifetimerecord component. - message() - Method in record class com.cotani.storage.error.ConnectionError
-
Returns the value of the
messagerecord component. - message() - Method in record class com.cotani.storage.error.MappingError
-
Returns the value of the
messagerecord component. - message() - Method in record class com.cotani.storage.error.MigrationError
-
Returns the value of the
messagerecord component. - message() - Method in record class com.cotani.storage.error.QueryError
-
Returns the value of the
messagerecord 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
messagerecord 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
MigrationErrorrecord 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
minimumIdlerecord 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
MySqlBackendrecord 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
MySqlCredentialsrecord 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
passwordrecord component. - path() - Method in record class com.cotani.storage.backend.SQLiteCredentials
-
Returns the value of the
pathrecord 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
poolrecord component. - PoolSettings(int, int, Duration, Duration, Duration) - Constructor for record class com.cotani.storage.backend.MySqlCredentials.PoolSettings
-
Creates an instance of a
PoolSettingsrecord class. - port() - Method in record class com.cotani.storage.backend.MySqlCredentials
-
Returns the value of the
portrecord 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
QueryErrorrecord 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
queueCapacityrecord 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
queuedOperationsrecord 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
rejectedOperationsrecord 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
SQLiteBackendrecord 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
SQLiteCredentialsrecord 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
StorageExecutorStatsrecord 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
TransactionErrorrecord 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
usernamerecord component. - useSsl() - Method in record class com.cotani.storage.backend.MySqlCredentials
-
Returns the value of the
useSslrecord 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
valuerecord 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
All Classes and Interfaces|All Packages|Serialized Form