A C D E F G H I J L M P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ARRAY - com.nimbusds.infinispan.persistence.sql.transformers.CollectionDataType
-
SQL array.
- Attribute - Enum in com.nimbusds.infinispan.persistence.sql.config
-
SQL store XML configuration attributes.
- attributeDefinitionSet() - Static method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
-
Returns the attribute definitions for the SQL store configuration.
C
- clear() - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
- CollectionDataType - Enum in com.nimbusds.infinispan.persistence.sql.transformers
-
SQL data type for storing Java collections.
- com.nimbusds.infinispan.persistence.sql - package com.nimbusds.infinispan.persistence.sql
-
SQL store for Infinispan 8.2+ caches and maps.
- com.nimbusds.infinispan.persistence.sql.config - package com.nimbusds.infinispan.persistence.sql.config
-
Configuration classes.
- com.nimbusds.infinispan.persistence.sql.query - package com.nimbusds.infinispan.persistence.sql.query
-
SQL query executor interfaces.
- com.nimbusds.infinispan.persistence.sql.transformers - package com.nimbusds.infinispan.persistence.sql.transformers
-
Transformation utilities for Java collections and other complex classes.
- CONNECTION_POOL - com.nimbusds.infinispan.persistence.sql.config.Attribute
-
The optional XML attribute for the connection pool reference.
- connectionPool(String) - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- connectionPool(String) - Method in interface com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationChildBuilder
-
Sets the optional connection pool reference.
- contains(Object) - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
- converter() - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLServerNVarcharBinding
- create() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- CREATE_TABLE_IF_MISSING - com.nimbusds.infinispan.persistence.sql.config.Attribute
-
The optional XML attribute for the create-table-if-missing setting.
- CREATE_TABLE_IGNORE_ERRORS - com.nimbusds.infinispan.persistence.sql.config.Attribute
-
The optional XML attribute for the create-table-ignore errors setting.
- createTableIfMissing() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
-
Returns the configured create table if missing setting.
- createTableIfMissing(boolean) - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- createTableIfMissing(boolean) - Method in interface com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationChildBuilder
-
Sets the optional create table if missing configuration.
- createTableIgnoreErrors() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
-
Returns the configured create table ignore error setting.
- createTableIgnoreErrors(boolean) - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- createTableIgnoreErrors(boolean) - Method in interface com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationChildBuilder
-
Sets the optional create table ignore errors configuration.
- CustomSQLDataTypes - Class in com.nimbusds.infinispan.persistence.sql.transformers
-
Custom SQL data types for use in jOOQ and
SQLRecordTransformer
s. - CustomSQLDataTypes() - Constructor for class com.nimbusds.infinispan.persistence.sql.transformers.CustomSQLDataTypes
D
- delete(Object) - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
E
- Element - Enum in com.nimbusds.infinispan.persistence.sql.config
-
SQL store XML configuration attributes.
- entryPublisher(Predicate<? super K>, boolean, boolean) - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
- EXPIRED_QUERY_PAGE_LIMIT - com.nimbusds.infinispan.persistence.sql.config.Attribute
-
The optional XML attribute for the page limit in SQL queries to select expired records.
- expiredQueryPageLimit(int) - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- expiredQueryPageLimit(int) - Method in interface com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationChildBuilder
-
Sets the page limit in SQL queries to select expired records.
F
- forName(String) - Static method in enum com.nimbusds.infinispan.persistence.sql.config.Attribute
-
Returns the matching attribute for the specified local name.
- forName(String) - Static method in enum com.nimbusds.infinispan.persistence.sql.config.Element
-
Returns the matching elements for the specified local name.
G
- get(String) - Method in interface com.nimbusds.infinispan.persistence.sql.RetrievedSQLRecord
-
Gets a value from the record.
- get(String) - Method in class com.nimbusds.infinispan.persistence.sql.RetrievedSQLRecordImpl
- get(String, Class<? extends U>) - Method in interface com.nimbusds.infinispan.persistence.sql.RetrievedSQLRecord
-
Gets a converted value from the record.
- get(String, Class<? extends U>) - Method in class com.nimbusds.infinispan.persistence.sql.RetrievedSQLRecordImpl
- get(BindingGetResultSetContext<String>) - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLServerNVarcharBinding
- get(BindingGetSQLInputContext<String>) - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLServerNVarcharBinding
- get(BindingGetStatementContext<String>) - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLServerNVarcharBinding
- getColumnNames(Table<?>, DSLContext) - Static method in class com.nimbusds.infinispan.persistence.sql.SQLTableUtils
-
Gets the column names of the specified table.
- getConfiguration() - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
-
Returns the SQL store configuration.
- getConnectionPool() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
-
Returns the configured connection pool reference.
- getCreateTableStatement() - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer
-
Returns the SQL statement to create a table for the entries.
- getDataSource() - Method in interface com.nimbusds.infinispan.persistence.sql.query.SQLQueryExecutorInitContext
-
Returns the configured SQL data source.
- getDataSource() - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
-
Returns the underlying SQL data source.
- getExpiredCondition(long) - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer
-
Returns the
WHERE
condition to select expired entries. - getExpiredQueryPageLimit() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
-
Returns the configured page limit in SQL queries to select expired records.
- getFields() - Method in class com.nimbusds.infinispan.persistence.sql.ImmutableSQLRecord
- getFields() - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecord
-
Returns the fields for the SQL record.
- getKeyColumns() - Method in class com.nimbusds.infinispan.persistence.sql.ImmutableSQLRecord
- getKeyColumns() - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecord
-
Returns the column names that serve as keys for the SQL record.
- getKeyColumnsForExpiredEntryReaper() - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer
-
Returns the
ORDER BY
key columns for paged purging of expired entries. - getKeyValuesForExpiredEntryReaper(K) - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer
-
Returns the ordered key values for the
ORDER BY
with key set seek whenpaged purging of expired entries
is enabled. - getLocalName() - Method in enum com.nimbusds.infinispan.persistence.sql.config.Attribute
-
Gets the local name of this attribute.
- getLocalName() - Method in enum com.nimbusds.infinispan.persistence.sql.config.Element
-
Gets the local name of this element.
- getNamespaces() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationParser_3_2
- getQueryExecutor() - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
- getQueryExecutorClass() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
-
Returns the optional class for executing direct SQL queries against the database.
- getRecordTransformerClass() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
-
Returns the class for transforming between Infinispan entries (key / value pairs and optional metadata) and a corresponding SQL record.
- getSQLDialect() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
-
Returns the configured SQL dialect.
- getSQLDialect() - Method in interface com.nimbusds.infinispan.persistence.sql.query.SQLQueryExecutorInitContext
-
Returns the configured SQL dialect.
- getSQLRecordTransformer() - Method in interface com.nimbusds.infinispan.persistence.sql.query.SQLQueryExecutorInitContext
-
Returns the configured SQL record transformer.
- getSQLRecordTransformer() - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
-
Returns the underlying SQL record transformer.
- getTableName() - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer
-
Returns the associated SQL table name.
- getTransformTableStatements(List<String>) - Method in interface com.nimbusds.infinispan.persistence.sql.SQLTableTransformer
-
Returns a list of SQL table transform statements.
H
- HikariPoolName - Class in com.nimbusds.infinispan.persistence.sql
-
Hikari connection pool name.
I
- ImmutableSQLRecord - Class in com.nimbusds.infinispan.persistence.sql
-
Immutable SQL record.
- ImmutableSQLRecord(String, Map<Field<?>, ?>) - Constructor for class com.nimbusds.infinispan.persistence.sql.ImmutableSQLRecord
-
Creates a new immutable SQL record with a single key column.
- ImmutableSQLRecord(List<Field<?>>, Map<Field<?>, ?>) - Constructor for class com.nimbusds.infinispan.persistence.sql.ImmutableSQLRecord
-
Creates a new immutable SQL record.
- init(SQLQueryExecutorInitContext<K, V>) - Method in interface com.nimbusds.infinispan.persistence.sql.query.SQLQueryExecutor
-
Initialises the SQL query executor.
- init(SQLRecordTransformer.InitParameters) - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer
-
Initialises the SQL transformer.
- init(InitializationContext) - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
J
- JSON - com.nimbusds.infinispan.persistence.sql.transformers.CollectionDataType
-
JSON array.
L
- loadEntry(Object) - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
- log() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
- Loggers - Class in com.nimbusds.infinispan.persistence.sql
-
Log4j loggers.
- Loggers() - Constructor for class com.nimbusds.infinispan.persistence.sql.Loggers
M
P
- parseInstant(Timestamp) - Static method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLFieldTransformer
-
Parses a time instant from the specified SQL timestamp.
- parseJSONObject(String) - Static method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLFieldTransformer
-
Parses a JSON object from the specified string.
- parseSQLStringCollection(String, RetrievedSQLRecord) - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLFieldTransformer
-
Parses a string array from the specified SQL record field.
- properties() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
- purge(Executor, AdvancedCacheExpirationWriter.ExpirationPurgeListener<K, V>) - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
- purge(Executor, AdvancedCacheWriter.PurgeListener<? super K>) - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
Q
- QUERY_EXECUTOR - com.nimbusds.infinispan.persistence.sql.config.Attribute
-
The XML attribute for the SQL query executor.
- queryExecutorClass(Class) - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- queryExecutorClass(Class) - Method in interface com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationChildBuilder
-
Sets the optional class for executing direct SQL queries against the database.
R
- readElement(ConfigurationReader, ConfigurationBuilderHolder) - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationParser_3_2
- RECORD_TRANSFORMER - com.nimbusds.infinispan.persistence.sql.config.Attribute
-
The XML attribute for the SQL record transformer.
- recordTransformerClass(Class) - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- recordTransformerClass(Class) - Method in interface com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationChildBuilder
-
Sets the class for transforming between Infinispan entries (key / value pair and optional metadata) and a corresponding SQL record.
- register(BindingRegisterContext<String>) - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLServerNVarcharBinding
- resolveSelectionConditions(K) - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer
-
Resolves the SQL selection conditions for the specified Infinispan entry key.
- RetrievedSQLRecord - Interface in com.nimbusds.infinispan.persistence.sql
-
Retrieved SQL record.
- RetrievedSQLRecordImpl - Class in com.nimbusds.infinispan.persistence.sql
-
Retrieved SQL record implementation.
- RetrievedSQLRecordImpl(Record) - Constructor for class com.nimbusds.infinispan.persistence.sql.RetrievedSQLRecordImpl
-
Creates a new retrieved record.
- RetrievedSQLRecordImpl(Record, boolean) - Constructor for class com.nimbusds.infinispan.persistence.sql.RetrievedSQLRecordImpl
-
Creates a new retrieved record.
S
- self() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- set(BindingSetSQLOutputContext<String>) - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLServerNVarcharBinding
- set(BindingSetStatementContext<String>) - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLServerNVarcharBinding
- setDefaultPoolName(Properties, String) - Static method in class com.nimbusds.infinispan.persistence.sql.HikariPoolName
-
Sets a default poolName property as "cacheName.sqlStore".
- size() - Method in interface com.nimbusds.infinispan.persistence.sql.RetrievedSQLRecord
-
Gets the number of fields in the record.
- size() - Method in class com.nimbusds.infinispan.persistence.sql.RetrievedSQLRecordImpl
- size() - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
- sql(BindingSQLContext<String>) - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLServerNVarcharBinding
- SQL_DIALECT - com.nimbusds.infinispan.persistence.sql.config.Attribute
-
The XML attribute for the SQL dialect.
- SQL_LOG - Static variable in class com.nimbusds.infinispan.persistence.sql.Loggers
-
SQL database request / response logger.
- SQL_STORE - com.nimbusds.infinispan.persistence.sql.config.Element
-
SQL store element.
- sqlDialect() - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer.InitParameters
-
Returns the configured SQL dialect.
- sqlDialect(SQLDialect) - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- sqlDialect(SQLDialect) - Method in interface com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationChildBuilder
-
Sets the preferred SQL dialect.
- SQLFieldTransformer - Class in com.nimbusds.infinispan.persistence.sql.transformers
-
SQL field transformer.
- SQLFieldTransformer(SQLDialect) - Constructor for class com.nimbusds.infinispan.persistence.sql.transformers.SQLFieldTransformer
-
Creates a new SQL field transformer.
- SQLQueryExecutor<K,V> - Interface in com.nimbusds.infinispan.persistence.sql.query
-
SQL query executor.
- SQLQueryExecutorInitContext<K,V> - Interface in com.nimbusds.infinispan.persistence.sql.query
-
SQL query executor initialisation context.
- SQLRecord - Interface in com.nimbusds.infinispan.persistence.sql
-
SQL record for insert / update.
- SQLRecordTransformer<K,V> - Interface in com.nimbusds.infinispan.persistence.sql
-
Interface for transforming between Infinispan entries (key / value pair and metadata) and a corresponding SQL record.
- SQLRecordTransformer.InitParameters - Interface in com.nimbusds.infinispan.persistence.sql
-
SQL transformer initialisation parameters.
- SQLSERVER_NVARCHAR - Static variable in class com.nimbusds.infinispan.persistence.sql.transformers.CustomSQLDataTypes
-
Microsoft SQL Server NVARCHAR data type for 'N' prefixing of inline string values.
- SQLServerNVarcharBinding - Class in com.nimbusds.infinispan.persistence.sql.transformers
-
Microsoft SQL server NVARCHAR binding, prefixed 'N' to inline string values.
- SQLServerNVarcharBinding() - Constructor for class com.nimbusds.infinispan.persistence.sql.transformers.SQLServerNVarcharBinding
- SQLStore<K,V> - Class in com.nimbusds.infinispan.persistence.sql
-
SQL store for Infinispan caches and maps.
- SQLStore() - Constructor for class com.nimbusds.infinispan.persistence.sql.SQLStore
- SQLStoreConfiguration - Class in com.nimbusds.infinispan.persistence.sql.config
-
SQL store configuration.
- SQLStoreConfiguration(AttributeSet, AsyncStoreConfiguration) - Constructor for class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfiguration
-
Creates a new SQL store configuration.
- SQLStoreConfigurationBuilder - Class in com.nimbusds.infinispan.persistence.sql.config
-
SQL store configuration builder.
- SQLStoreConfigurationBuilder(PersistenceConfigurationBuilder) - Constructor for class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
-
Creates a new SQL store configuration builder.
- SQLStoreConfigurationChildBuilder<S> - Interface in com.nimbusds.infinispan.persistence.sql.config
-
SQL store configuration child builder.
- SQLStoreConfigurationParser_3_2 - Class in com.nimbusds.infinispan.persistence.sql.config
-
XML configuration parser.
- SQLStoreConfigurationParser_3_2() - Constructor for class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationParser_3_2
- SQLTableTransformer - Interface in com.nimbusds.infinispan.persistence.sql
-
Interface for transforming an SQL table.
- SQLTableUtils - Class in com.nimbusds.infinispan.persistence.sql
-
SQL table utilities.
- start() - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
- stop() - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
- SUPPORTED_DATABASES - Static variable in class com.nimbusds.infinispan.persistence.sql.SQLStore
-
The supported databases.
T
- toInfinispanEntry(RetrievedSQLRecord) - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer
-
Transforms the specified SQL record to an Infinispan entry (key / value / metadata triple).
- toSQLCollection(Collection<?>) - Method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLFieldTransformer
-
Returns the appropriate SQL representation of the specified collection.
- toSQLRecord(InfinispanEntry<K, V>) - Method in interface com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer
-
Transforms the specified Infinispan entry (key / value pair with optional metadata) to an SQL record ready to be written.
- toSQLString(JSONObject) - Static method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLFieldTransformer
-
Returns the string representation of the specified JSON object.
- toString() - Method in class com.nimbusds.infinispan.persistence.sql.HikariPoolName
- toString() - Method in class com.nimbusds.infinispan.persistence.sql.RetrievedSQLRecordImpl
- toString(Object) - Static method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLFieldTransformer
-
Returns the string representation of the specified object.
- toTimestamp(Instant) - Static method in class com.nimbusds.infinispan.persistence.sql.transformers.SQLFieldTransformer
-
Returns an SQL timestamp representation of the specified instant.
U
- UNKNOWN - com.nimbusds.infinispan.persistence.sql.config.Attribute
-
Unknown XML attribute.
- UNKNOWN - com.nimbusds.infinispan.persistence.sql.config.Element
-
Unknown XML element.
V
- validate() - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- valueOf(String) - Static method in enum com.nimbusds.infinispan.persistence.sql.config.Attribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.nimbusds.infinispan.persistence.sql.config.Element
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.nimbusds.infinispan.persistence.sql.transformers.CollectionDataType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.nimbusds.infinispan.persistence.sql.config.Attribute
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.nimbusds.infinispan.persistence.sql.config.Element
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.nimbusds.infinispan.persistence.sql.transformers.CollectionDataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withProperties(Properties) - Method in class com.nimbusds.infinispan.persistence.sql.config.SQLStoreConfigurationBuilder
- write(MarshallableEntry<? extends K, ? extends V>) - Method in class com.nimbusds.infinispan.persistence.sql.SQLStore
All Classes All Packages