Skip navigation links
A B C D E F G H I J K L M O P R S T V W 

A

alreadyProcessed(int) - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
Checks if row/object with specified sequential number is already processed.
alreadyProcessed(int) - Method in class org.apache.ignite.cache.store.cassandra.session.GenericBatchExecutionAssistant
Checks if row/object with specified sequential number is already processed.

B

BaseMutation - Class in org.apache.ignite.cache.store.cassandra.session.transaction
Base class to inherit from to implement specific mutations operation.
BaseMutation(String, PersistenceController) - Constructor for class org.apache.ignite.cache.store.cassandra.session.transaction.BaseMutation
Creates instance of mutation operation.
BatchExecutionAssistant<R,V> - Interface in org.apache.ignite.cache.store.cassandra.session
Provides information for batch operations (loadAll, deleteAll, writeAll) of Ignite cache backed by CassandraCacheStore.
BatchLoaderAssistant - Interface in org.apache.ignite.cache.store.cassandra.session
Provides information for loadCache operation of CassandraCacheStore.
bind(Object...) - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
bind() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
bindKey(PreparedStatement, Object) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceController
Binds Ignite cache key object to PreparedStatement.
bindKeyValue(PreparedStatement, Object, Object) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceController
Binds Ignite cache key and value object to PreparedStatement.
bindStatement(PreparedStatement, V) - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
Binds prepared statement to current Cassandra session.
bindStatement(PreparedStatement) - Method in interface org.apache.ignite.cache.store.cassandra.session.ExecutionAssistant
Binds prepared statement.
bindStatement(PreparedStatement) - Method in class org.apache.ignite.cache.store.cassandra.session.transaction.DeleteMutation
Binds prepared statement to current Cassandra session.
bindStatement(PreparedStatement) - Method in interface org.apache.ignite.cache.store.cassandra.session.transaction.Mutation
Binds prepared statement to current Cassandra session.
bindStatement(PreparedStatement) - Method in class org.apache.ignite.cache.store.cassandra.session.transaction.WriteMutation
Binds prepared statement to current Cassandra session.
buildKeyObject(Row) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceController
Builds Ignite cache key object from returned Cassandra table row.
buildValueObject(Row) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceController
Builds Ignite cache value object from Cassandra table row .

C

calculatedField() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoField
Indicates if it's a calculated field - field which value just generated based on other field values.
call() - Method in class org.apache.ignite.cache.store.cassandra.session.LoadCacheCustomQueryWorker
CassandraCacheStore<K,V> - Class in org.apache.ignite.cache.store.cassandra
Implementation of CacheStore backed by Cassandra database.
CassandraCacheStore(DataSource, KeyValuePersistenceSettings, int) - Constructor for class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
Store constructor.
CassandraCacheStoreFactory<K,V> - Class in org.apache.ignite.cache.store.cassandra
Factory class to instantiate CassandraCacheStore.
CassandraCacheStoreFactory() - Constructor for class org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory
 
CassandraHelper - Class in org.apache.ignite.cache.store.cassandra.common
Helper class providing methods to work with Cassandra session and exceptions
CassandraHelper() - Constructor for class org.apache.ignite.cache.store.cassandra.common.CassandraHelper
 
CassandraSession - Interface in org.apache.ignite.cache.store.cassandra.session
Wrapper around Cassandra driver session, to automatically handle: Keyspace and table absence exceptions Timeout exceptions Batch operations
CassandraSessionImpl - Class in org.apache.ignite.cache.store.cassandra.session
Implementation for CassandraSession.
CassandraSessionImpl(Cluster.Builder, Integer, ConsistencyLevel, ConsistencyLevel, long, IgniteLogger) - Constructor for class org.apache.ignite.cache.store.cassandra.session.CassandraSessionImpl
Creates instance of Cassandra driver session wrapper.
cassandraUniqueFields() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
List of POJO fields having unique mapping to Cassandra columns - skipping aliases pointing to the same Cassandra table column.
checkDuplicates(List<F>) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Checks if there are POJO filed with the same name or same Cassandra column specified in persistence settings.
close() - Method in class org.apache.ignite.cache.store.cassandra.session.CassandraSessionImpl
closeSession(Session) - Static method in class org.apache.ignite.cache.store.cassandra.common.CassandraHelper
Closes Cassandra driver session.
containsField(List<? extends PojoField>, String) - Static method in class org.apache.ignite.cache.store.cassandra.persistence.PojoField
Checks if list contains POJO field with the specified name.
controller() - Method in class org.apache.ignite.cache.store.cassandra.session.transaction.BaseMutation
Service method to get persistence controller instance
create() - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory
createPojoField(Element, Class) - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyPersistenceSettings
Creates instance of PojoField based on it's description in XML element.
createPojoField(PojoFieldAccessor) - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyPersistenceSettings
Creates instance of PojoField from its field accessor.
createPojoField(PojoKeyField, Class) - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyPersistenceSettings
Creates instance of PojoField based on the other instance and java class to initialize accessor.
createPojoField(Element, Class) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Creates instance of PojoField based on it's description in XML element.
createPojoField(PojoFieldAccessor) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Creates instance of PojoField from its field accessor.
createPojoField(F, Class) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Creates instance of PojoField based on the other instance and java class to initialize accessor.
createPojoField(Element, Class) - Method in class org.apache.ignite.cache.store.cassandra.persistence.ValuePersistenceSettings
Creates instance of PojoField based on it's description in XML element.
createPojoField(PojoFieldAccessor) - Method in class org.apache.ignite.cache.store.cassandra.persistence.ValuePersistenceSettings
Creates instance of PojoField from its field accessor.
createPojoField(PojoValueField, Class) - Method in class org.apache.ignite.cache.store.cassandra.persistence.ValuePersistenceSettings
Creates instance of PojoField based on the other instance and java class to initialize accessor.
Credentials - Interface in org.apache.ignite.cache.store.cassandra.datasource
Provides credentials for Cassandra (instead of specifying user/password directly in Spring context XML).

D

DataSource - Class in org.apache.ignite.cache.store.cassandra.datasource
Data source abstraction to specify configuration of the Cassandra session to be used.
DataSource() - Constructor for class org.apache.ignite.cache.store.cassandra.datasource.DataSource
 
DDLGenerator - Class in org.apache.ignite.cache.store.cassandra.utils
Generates Cassandra DDL statements from persistence descriptor xml file.
DDLGenerator() - Constructor for class org.apache.ignite.cache.store.cassandra.utils.DDLGenerator
 
defaultColumnName() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyPersistenceSettings
Returns default name for Cassandra column (if it's not specified explicitly).
defaultColumnName() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns default name for Cassandra column (if it's not specified explicitly).
defaultColumnName() - Method in class org.apache.ignite.cache.store.cassandra.persistence.ValuePersistenceSettings
Returns default name for Cassandra column (if it's not specified explicitly).
delete(Object) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
deleteAll(Collection<?>) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
DeleteMutation - Class in org.apache.ignite.cache.store.cassandra.session.transaction
Mutation which deletes object from Cassandra.
DeleteMutation(Object, String, PersistenceController) - Constructor for class org.apache.ignite.cache.store.cassandra.session.transaction.DeleteMutation
Creates instance of delete mutation operation.
deserialize(ByteBuffer) - Method in class org.apache.ignite.cache.store.cassandra.serializer.JavaSerializer
Deserializes object from byte buffer.
deserialize(ByteBuffer) - Method in interface org.apache.ignite.cache.store.cassandra.serializer.Serializer
Deserializes object from byte buffer.
detectPojoFields(NodeList) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Extracts POJO fields from a list of corresponding XML field nodes.
DFLT_SESSION_EXPIRATION_TIMEOUT - Static variable in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Default expiration timeout for Cassandra driver session.
disableTracing() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
driverSession() - Method in class org.apache.ignite.cache.store.cassandra.session.pool.IdleSession
Returns wrapped Cassandra driver session.

E

enableTracing() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
enrichFields(List<F>) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Sets accessor for the given src fields.
execute(ExecutionAssistant<V>) - Method in interface org.apache.ignite.cache.store.cassandra.session.CassandraSession
Execute single synchronous operation against Cassandra database.
execute(BatchExecutionAssistant<R, V>, Iterable<? extends V>) - Method in interface org.apache.ignite.cache.store.cassandra.session.CassandraSession
Executes batch asynchronous operation against Cassandra database.
execute(BatchLoaderAssistant) - Method in interface org.apache.ignite.cache.store.cassandra.session.CassandraSession
Executes batch asynchronous operation to load bunch of records specified by CQL statement from Cassandra database
execute(List<Mutation>) - Method in interface org.apache.ignite.cache.store.cassandra.session.CassandraSession
Executes all the mutations performed withing Ignite transaction against Cassandra database.
execute(ExecutionAssistant<V>) - Method in class org.apache.ignite.cache.store.cassandra.session.CassandraSessionImpl
Execute single synchronous operation against Cassandra database.
execute(BatchExecutionAssistant<R, V>, Iterable<? extends V>) - Method in class org.apache.ignite.cache.store.cassandra.session.CassandraSessionImpl
Executes batch asynchronous operation against Cassandra database.
execute(BatchLoaderAssistant) - Method in class org.apache.ignite.cache.store.cassandra.session.CassandraSessionImpl
Executes batch asynchronous operation to load bunch of records specified by CQL statement from Cassandra database
execute(List<Mutation>) - Method in class org.apache.ignite.cache.store.cassandra.session.CassandraSessionImpl
Executes all the mutations performed withing Ignite transaction against Cassandra database.
ExecutionAssistant<R> - Interface in org.apache.ignite.cache.store.cassandra.session
Provides information for single operations (load, delete, write) of Ignite cache backed by CassandraCacheStore.
expired() - Method in class org.apache.ignite.cache.store.cassandra.session.pool.IdleSession
Checks if Cassandra driver session expired.

F

findPropertyDescriptor(List<PropertyDescriptor>, String) - Static method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Extracts property descriptor from the descriptors list by its name.

G

GenericBatchExecutionAssistant<R,V> - Class in org.apache.ignite.cache.store.cassandra.session
Implementation of the BatchExecutionAssistant.
GenericBatchExecutionAssistant() - Constructor for class org.apache.ignite.cache.store.cassandra.session.GenericBatchExecutionAssistant
 
get(CassandraSessionImpl) - Static method in class org.apache.ignite.cache.store.cassandra.session.pool.SessionPool
Extracts Cassandra driver session from pool.
getAnnotation(Class) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoField
Returns POJO field annotation.
getAnnotation(Class) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoFieldAccessor
Returns POJO field annotation.
getCassandraColumnValue(Row, String, Class, Serializer) - Static method in class org.apache.ignite.cache.store.cassandra.common.PropertyMappingHelper
Returns value of specific column in the row returned by CQL statement.
getCassandraType(Class) - Static method in class org.apache.ignite.cache.store.cassandra.common.PropertyMappingHelper
Maps Cassandra type to specified Java type.
getClusteringDDL() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyPersistenceSettings
Returns Cassandra DDL for cluster key.
getCodecRegistry() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getColumn() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns Cassandra table column name where object should be persisted in case of using BLOB or PRIMITIVE persistence strategy.
getColumn() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoField
 
getColumnDDL() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoField
 
getColumnDDL() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoValueField
getConsistencyLevel() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getDeclaringClass() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoFieldAccessor
Return declared class of field.
getDeleteStatement(String) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceController
Returns CQL statement to delete row from Cassandra table.
getFieldByColumn(String) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns POJO field by Cassandra table column name.
getFields() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyPersistenceSettings
Returns a list of POJO fields to be persisted.
getFields() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns list of POJO fields to be mapped to Cassandra table columns.
getFields() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns a list of POJO fields to be persisted.
getFields() - Method in class org.apache.ignite.cache.store.cassandra.persistence.ValuePersistenceSettings
 
getFieldType() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoFieldAccessor
Returns field type.
getIncomingPayload() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getIndexDDL(String, String) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoValueField
Returns DDL for the field secondary index.
getIndexDDLStatements(String) - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns DDL statements to create Cassandra table secondary indexes.
getJavaClass() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns java class of the object to be persisted.
getJavaClass() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoField
Returns java class of the field.
getKeyFields() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns list of Ignite cache key POJO fields to be mapped to Cassandra table columns.
getKeyPersistenceSettings() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns persistence settings for Ignite cache keys.
getKeyspace() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns Cassandra keyspace to use.
getKeyspaceDDLStatement() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns DDL statement to create Cassandra keyspace.
getLoadStatement(String, boolean) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceController
Returns CQL statement to select key/value fields from Cassandra table.
getMaxPoolSize() - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory
Get maximum workers thread count.
getName() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoField
 
getName() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoFieldAccessor
Returns POJO field name.
getOutgoingPayload() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getPassword() - Method in interface org.apache.ignite.cache.store.cassandra.datasource.Credentials
Returns password
getPassword() - Method in class org.apache.ignite.cache.store.cassandra.datasource.PlainCredentials
Returns password
getPersistenceSettings() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceController
Returns Ignite cache persistence settings.
getPersistenceSettings() - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
Returns Ignite cache key/value persistence settings.
getPersistenceSettings() - Method in interface org.apache.ignite.cache.store.cassandra.session.ExecutionAssistant
Persistence settings to use for an operation.
getPersistenceSettings() - Method in class org.apache.ignite.cache.store.cassandra.session.transaction.BaseMutation
Returns Ignite cache key/value persistence settings.
getPersistenceSettings() - Method in interface org.apache.ignite.cache.store.cassandra.session.transaction.Mutation
Returns Ignite cache key/value persistence settings.
getPojoFieldAccessor(Class, String) - Static method in class org.apache.ignite.cache.store.cassandra.common.PropertyMappingHelper
Returns property accessor by class property name.
getPreparedId() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getPrimaryKeyDDL() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyPersistenceSettings
Returns Cassandra DDL for primary key.
getQueryKeyspace() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getQueryString() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getRetryPolicy() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getRoutingKey() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getSerialConsistencyLevel() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getSerializer() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns serializer to be used for BLOBs.
getSleepSummary() - Method in class org.apache.ignite.cache.store.cassandra.common.RandomSleeper
Returns summary sleep time.
getSortOrder() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoKeyField
Returns sort order for the field.
getStatement() - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
Returns unbind CLQ statement for to be executed inside batch operation.
getStatement() - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchLoaderAssistant
Returns CQL statement to use in batch load operation.
getStatement() - Method in interface org.apache.ignite.cache.store.cassandra.session.ExecutionAssistant
Returns CQL statement to be used for an operation.
getStatement() - Method in class org.apache.ignite.cache.store.cassandra.session.transaction.DeleteMutation
Returns unbind CLQ statement for to be executed.
getStatement() - Method in interface org.apache.ignite.cache.store.cassandra.session.transaction.Mutation
Returns unbind CLQ statement for to be executed.
getStatement() - Method in class org.apache.ignite.cache.store.cassandra.session.transaction.WriteMutation
Returns unbind CLQ statement for to be executed.
getStrategy() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns persistence strategy to use.
getTable() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns Cassandra table to use.
getTable() - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
Cassandra table to use for an operation.
getTable() - Method in interface org.apache.ignite.cache.store.cassandra.session.ExecutionAssistant
Cassandra table to use for an operation.
getTable() - Method in class org.apache.ignite.cache.store.cassandra.session.transaction.BaseMutation
Cassandra table to use for an operation.
getTable() - Method in interface org.apache.ignite.cache.store.cassandra.session.transaction.Mutation
Cassandra table to use for an operation.
getTableColumns() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns column names for Cassandra table.
getTableColumns() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns set of database column names, used to persist field values
getTableColumnsDDL() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns Cassandra table columns DDL, corresponding to POJO fields which should be persisted.
getTableColumnsDDL(Set<String>) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Returns Cassandra table columns DDL, corresponding to POJO fields which should be persisted.
getTableDDLStatement(String) - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns DDL statement to create Cassandra table.
getTTL() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns ttl to use for while inserting new rows into Cassandra table.
getUser() - Method in interface org.apache.ignite.cache.store.cassandra.datasource.Credentials
Returns user name
getUser() - Method in class org.apache.ignite.cache.store.cassandra.datasource.PlainCredentials
Returns user name
getValue(Object) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoFieldAccessor
Returns field value for the object instance.
getValueFields() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns list of Ignite cache value POJO fields to be mapped to Cassandra table columns.
getValueFromObject(Object, Serializer) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoField
Gets field value as an object having Cassandra compatible type.
getValuePersistenceSettings() - Method in class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Returns persistence settings for Ignite cache values.
getVariables() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
getWrappedStatement() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
Getter for wrapped statement.
getWriteStatement(String) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceController
Returns CQL statement to insert row into Cassandra table.

H

HOST_IP - Static variable in class org.apache.ignite.cache.store.cassandra.common.SystemHelper
Host IP address
HOST_NAME - Static variable in class org.apache.ignite.cache.store.cassandra.common.SystemHelper
Host name.

I

IdleSession - Class in org.apache.ignite.cache.store.cassandra.session.pool
Simple wrapper for idle Cassandra session returned to pool, responsible for monitoring session expiration and its closing.
IdleSession(Session, long) - Constructor for class org.apache.ignite.cache.store.cassandra.session.pool.IdleSession
Creates instance of Cassandra driver session wrapper.
init() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Class instance initialization.
isCassandraCompatibleTypes(Class, Class) - Static method in class org.apache.ignite.cache.store.cassandra.common.CassandraHelper
Checks if two Java classes are Cassandra compatible - mapped to the same Cassandra type.
isHostsAvailabilityError(Throwable) - Static method in class org.apache.ignite.cache.store.cassandra.common.CassandraHelper
Checks if Cassandra host availability error occur, thus host became unavailable.
isIdempotent() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
isIndexed() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoValueField
Indicates if secondary index should be created for the field.
isKeyspaceAbsenceError(Throwable) - Static method in class org.apache.ignite.cache.store.cassandra.common.CassandraHelper
Checks if Cassandra keyspace absence error occur.
isPreparedStatementClusterError(Throwable) - Static method in class org.apache.ignite.cache.store.cassandra.common.CassandraHelper
Checks if Cassandra error occur because of prepared statement created in one session was used in another session.
isReadOnly() - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoFieldAccessor
Indicates if it's read-only field.
isTableAbsenceError(Throwable) - Static method in class org.apache.ignite.cache.store.cassandra.common.CassandraHelper
Checks if Cassandra table absence error occur.
isTracing() - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement

J

JavaSerializer - Class in org.apache.ignite.cache.store.cassandra.serializer
Serializer based on standard Java serialization.
JavaSerializer() - Constructor for class org.apache.ignite.cache.store.cassandra.serializer.JavaSerializer
 

K

KeyPersistenceSettings - Class in org.apache.ignite.cache.store.cassandra.persistence
Stores persistence settings for Ignite cache key
KeyPersistenceSettings(Element) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.KeyPersistenceSettings
Creates key persistence settings object based on it's XML configuration.
KeyValuePersistenceSettings - Class in org.apache.ignite.cache.store.cassandra.persistence
Stores persistence settings for Ignite cache key and value
KeyValuePersistenceSettings(String) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Constructs Ignite cache key/value persistence settings.
KeyValuePersistenceSettings(File) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Constructs Ignite cache key/value persistence settings.
KeyValuePersistenceSettings(Resource) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings
Constructs Ignite cache key/value persistence settings.

L

LINE_SEPARATOR - Static variable in class org.apache.ignite.cache.store.cassandra.common.SystemHelper
System line separator.
load(K) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
loadAll(Iterable<? extends K>) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
loadCache(IgniteBiInClosure<K, V>, Object...) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
LoadCacheCustomQueryWorker<K,V> - Class in org.apache.ignite.cache.store.cassandra.session
Worker for load cache using custom user query.
LoadCacheCustomQueryWorker(CassandraSession, String, PersistenceController, IgniteLogger, IgniteBiInClosure<K, V>) - Constructor for class org.apache.ignite.cache.store.cassandra.session.LoadCacheCustomQueryWorker
 
LoadCacheCustomQueryWorker(CassandraSession, Statement, PersistenceController, IgniteLogger, IgniteBiInClosure<K, V>) - Constructor for class org.apache.ignite.cache.store.cassandra.session.LoadCacheCustomQueryWorker
 

M

main(String[]) - Static method in class org.apache.ignite.cache.store.cassandra.utils.DDLGenerator
DDLGenerator entry point.
Mutation - Interface in org.apache.ignite.cache.store.cassandra.session.transaction
Provides information about particular mutation operation performed withing transaction.

O

operationName() - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
Display name for the batch operation.
operationName() - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchLoaderAssistant
Returns name of the batch load operation.
operationName() - Method in interface org.apache.ignite.cache.store.cassandra.session.ExecutionAssistant
Returns operation name.
org.apache.ignite.cache.store.cassandra - package org.apache.ignite.cache.store.cassandra
Contains CacheStore implementation backed by Cassandra database
org.apache.ignite.cache.store.cassandra.common - package org.apache.ignite.cache.store.cassandra.common
Contains commonly used helper classes
org.apache.ignite.cache.store.cassandra.datasource - package org.apache.ignite.cache.store.cassandra.datasource
Contains data source implementation
org.apache.ignite.cache.store.cassandra.persistence - package org.apache.ignite.cache.store.cassandra.persistence
Contains persistent settings configuration
org.apache.ignite.cache.store.cassandra.serializer - package org.apache.ignite.cache.store.cassandra.serializer
Contains serializers implementation, to store BLOBs into Cassandra
org.apache.ignite.cache.store.cassandra.session - package org.apache.ignite.cache.store.cassandra.session
Contains classes responsible for handling sessions and communication with Cassandra
org.apache.ignite.cache.store.cassandra.session.pool - package org.apache.ignite.cache.store.cassandra.session.pool
Contains session pool implenetation for Cassandra sessions
org.apache.ignite.cache.store.cassandra.session.transaction - package org.apache.ignite.cache.store.cassandra.session.transaction
Contains mutations implementation, to store changes made inside Ignite transaction
org.apache.ignite.cache.store.cassandra.utils - package org.apache.ignite.cache.store.cassandra.utils
Contains utility classes

P

PersistenceController - Class in org.apache.ignite.cache.store.cassandra.persistence
Intermediate layer between persistent store (Cassandra) and Ignite cache key/value classes.
PersistenceController(KeyValuePersistenceSettings) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PersistenceController
Constructs persistence controller from Ignite cache persistence settings.
PersistenceSettings<F extends PojoField> - Class in org.apache.ignite.cache.store.cassandra.persistence
Stores persistence settings, which describes how particular key/value from Ignite cache should be stored in Cassandra.
PersistenceSettings(Element) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings
Constructs persistence settings from corresponding XML element.
PersistenceStrategy - Enum in org.apache.ignite.cache.store.cassandra.persistence
Describes persistence strategy to be used to persist object data into Cassandra.
PlainCredentials - Class in org.apache.ignite.cache.store.cassandra.datasource
Simple implementation of Credentials which just uses its constructor to hold user/password values.
PlainCredentials(String, String) - Constructor for class org.apache.ignite.cache.store.cassandra.datasource.PlainCredentials
Creates credentials object.
PojoField - Class in org.apache.ignite.cache.store.cassandra.persistence
Descriptor for particular field in a POJO object, specifying how this field should be written to or loaded from Cassandra.
PojoField(Element, Class<?>) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoField
Creates instance of PojoField based on it's description in XML element.
PojoField(PojoFieldAccessor) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoField
Creates instance of PojoField from its field accessor.
PojoField(PojoField, Class<?>) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoField
Creates instance of PojoField from the other instance and java class.
PojoFieldAccessor - Class in org.apache.ignite.cache.store.cassandra.persistence
Property accessor provides read/write access to POJO object properties defined through: 1) Getter/setter methods 2) Raw class members
PojoFieldAccessor(PropertyDescriptor, Field) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoFieldAccessor
Constructs object instance from Java Bean property descriptor, providing access to getter/setter.
PojoFieldAccessor(Field) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoFieldAccessor
Constructs object instance from Field, providing direct access to class member.
PojoKeyField - Class in org.apache.ignite.cache.store.cassandra.persistence
Descriptor for Ignite key POJO class
PojoKeyField(Element, Class) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoKeyField
Constructs Ignite cache key POJO object descriptor.
PojoKeyField(PojoKeyField, Class<?>) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoKeyField
Constructs instance of PojoKeyField based on the other instance and java class to initialize accessor.
PojoKeyField(PojoFieldAccessor) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoKeyField
Constructs Ignite cache key POJO object descriptor.
PojoKeyField.SortOrder - Enum in org.apache.ignite.cache.store.cassandra.persistence
Specifies sort order for POJO key field
PojoValueField - Class in org.apache.ignite.cache.store.cassandra.persistence
Descriptor for Ignite value POJO class
PojoValueField(Element, Class) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoValueField
Constructs Ignite cache value field descriptor.
PojoValueField(PojoFieldAccessor) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoValueField
Constructs Ignite cache value field descriptor.
PojoValueField(PojoValueField, Class<?>) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.PojoValueField
Constructs instance of PojoValueField based on the other instance and java class to initialize accessor.
process(Row, int) - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
Processes particular row inside batch operation.
process(Row) - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchLoaderAssistant
Processes each row returned by batch load operation.
process(Row) - Method in interface org.apache.ignite.cache.store.cassandra.session.ExecutionAssistant
Processes Cassandra database table row returned by specified CQL statement.
process(Row, int) - Method in class org.apache.ignite.cache.store.cassandra.session.GenericBatchExecutionAssistant
Processes particular row inside batch operation.
process(Row) - Method in class org.apache.ignite.cache.store.cassandra.session.GenericBatchExecutionAssistant
Processes particular row inside batch operation.
processedCount() - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
 
processedCount() - Method in class org.apache.ignite.cache.store.cassandra.session.GenericBatchExecutionAssistant
processedData() - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
 
processedData() - Method in class org.apache.ignite.cache.store.cassandra.session.GenericBatchExecutionAssistant
PropertyMappingHelper - Class in org.apache.ignite.cache.store.cassandra.common
Helper class providing bunch of methods to discover fields of POJO objects and map builtin Java types to appropriate Cassandra types.
PropertyMappingHelper() - Constructor for class org.apache.ignite.cache.store.cassandra.common.PropertyMappingHelper
 
put(CassandraSessionImpl, Session, long) - Static method in class org.apache.ignite.cache.store.cassandra.session.pool.SessionPool
Returns Cassandra driver session to sessions pool.

R

RandomSleeper - Class in org.apache.ignite.cache.store.cassandra.common
Provides sleep method with randomly selected sleep time from specified range and incrementally shifts sleep time range for each next sleep attempt
RandomSleeper(int, int, int, IgniteLogger) - Constructor for class org.apache.ignite.cache.store.cassandra.common.RandomSleeper
Creates sleeper instance.
readExternal(ObjectInput) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
release() - Method in class org.apache.ignite.cache.store.cassandra.session.pool.IdleSession
Closes wrapped Cassandra driver session
release() - Static method in class org.apache.ignite.cache.store.cassandra.session.pool.SessionPool
Releases all session from pool and closes all their connections to Cassandra database.

S

serialize(Object) - Method in class org.apache.ignite.cache.store.cassandra.serializer.JavaSerializer
Serializes object into byte buffer.
serialize(Object) - Method in interface org.apache.ignite.cache.store.cassandra.serializer.Serializer
Serializes object into byte buffer.
Serializer - Interface in org.apache.ignite.cache.store.cassandra.serializer
Interface which should be implemented by all serializers responsible for writing/loading data to/from Cassandra in binary (BLOB) format.
session(IgniteLogger) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Creates Cassandra session wrapper if it wasn't created yet and returns it
sessionEnd(boolean) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
SessionPool - Class in org.apache.ignite.cache.store.cassandra.session.pool
Cassandra driver sessions pool.
SessionPool() - Constructor for class org.apache.ignite.cache.store.cassandra.session.pool.SessionPool
 
setAddressTranslator(AddressTranslator) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets address translator.
setAuthProvider(AuthProvider) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets authentication provider.
setCollectMetrix(boolean) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Enables metrics collection.
setCompression(String) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets compression algorithm to use for the transport.
setConsistencyLevel(ConsistencyLevel) - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
setContactPoints(String...) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets list of contact points to connect to Cassandra cluster.
setCredentials(Credentials) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets credentials to use for authentication.
setDataSource(DataSource) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory
Sets data source.
setDataSourceBean(String) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory
Sets data source bean name.
setFetchSize(int) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets number of rows to immediately fetch in CQL statement execution.
setIdempotent(Boolean) - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
setJmxReporting(boolean) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Enables JMX reporting of the metrics.
setLoadBalancingPolicy(LoadBalancingPolicy) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets load balancing policy.
setMaxPoolSize(int) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory
Set Maximum workers thread count.
setMaxSchemaAgreementWaitSeconds(int) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets maximum time to wait for schema agreement before returning from a DDL query.
setNettyOptions(NettyOptions) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets netty options to use.
setOutgoingPayload(Map<String, ByteBuffer>) - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
setPassword(String) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets password to use for authentication.
setPersistenceSettings(KeyValuePersistenceSettings) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory
Sets persistence settings.
setPersistenceSettingsBean(String) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory
Sets persistence settings bean name.
setPoolingOptions(PoolingOptions) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets pooling options.
setPort(int) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets port to use for Cassandra connection.
setProtocolVersion(int) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets the native protocol version to use.
setReadConsistency(String) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Set consistency level for READ operations.
setReconnectionPolicy(ReconnectionPolicy) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets reconnection policy.
setRetryPolicy(RetryPolicy) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets retry policy.
setRetryPolicy(RetryPolicy) - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
setRoutingKey(ByteBuffer) - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
setRoutingKey(ByteBuffer...) - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
setSerialConsistencyLevel(ConsistencyLevel) - Method in class org.apache.ignite.cache.store.cassandra.session.WrappedPreparedStatement
setSessionExpirationTimeout(long) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets expiration timeout for Cassandra driver session.
setSocketOptions(SocketOptions) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets socket options to use.
setSpeculativeExecutionPolicy(SpeculativeExecutionPolicy) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets speculative execution policy.
setSslOptions(SSLOptions) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets SSL options.
setUser(String) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Sets user name to use for authentication.
setUseSSL(boolean) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Enables SSL for communications with Cassandra.
setValue(Object, Object) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoFieldAccessor
Assigns value for the object field.
setValueFromRow(Row, Object, Serializer) - Method in class org.apache.ignite.cache.store.cassandra.persistence.PojoField
Sets object field value from a Row returned by Cassandra CQL statement.
setWriteConsistency(String) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
Set consistency level for WRITE operations.
sleep() - Method in class org.apache.ignite.cache.store.cassandra.common.RandomSleeper
Sleeps
SystemHelper - Class in org.apache.ignite.cache.store.cassandra.common
Helper class providing system information about the host (ip, hostname, os and etc.)
SystemHelper() - Constructor for class org.apache.ignite.cache.store.cassandra.common.SystemHelper
 

T

tableExistenceRequired() - Method in interface org.apache.ignite.cache.store.cassandra.session.BatchExecutionAssistant
Indicates if Cassandra tables existence is required for this batch operation.
tableExistenceRequired() - Method in interface org.apache.ignite.cache.store.cassandra.session.ExecutionAssistant
Indicates if Cassandra table existence is required for an operation.
tableExistenceRequired() - Method in class org.apache.ignite.cache.store.cassandra.session.GenericBatchExecutionAssistant
Indicates if Cassandra tables existence is required for this batch operation.
tableExistenceRequired() - Method in class org.apache.ignite.cache.store.cassandra.session.transaction.DeleteMutation
Indicates if Cassandra tables existence is required for this operation.
tableExistenceRequired() - Method in interface org.apache.ignite.cache.store.cassandra.session.transaction.Mutation
Indicates if Cassandra tables existence is required for this operation.
tableExistenceRequired() - Method in class org.apache.ignite.cache.store.cassandra.session.transaction.WriteMutation
Indicates if Cassandra tables existence is required for this operation.
toString() - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
toString() - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource

V

valueOf(String) - Static method in enum org.apache.ignite.cache.store.cassandra.persistence.PersistenceStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.ignite.cache.store.cassandra.persistence.PojoKeyField.SortOrder
Returns the enum constant of this type with the specified name.
ValuePersistenceSettings - Class in org.apache.ignite.cache.store.cassandra.persistence
Stores persistence settings for Ignite cache value
ValuePersistenceSettings(Element) - Constructor for class org.apache.ignite.cache.store.cassandra.persistence.ValuePersistenceSettings
Creates class instance from XML configuration.
values() - Static method in enum org.apache.ignite.cache.store.cassandra.persistence.PersistenceStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.ignite.cache.store.cassandra.persistence.PojoKeyField.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.

W

WrappedPreparedStatement - Class in org.apache.ignite.cache.store.cassandra.session
Simple wrapper providing access to Cassandra prepared statement and generation of Cassandra session which was used to create this statement
WrappedSession - Class in org.apache.ignite.cache.store.cassandra.session
Simple container for Cassandra session and its generation number.
write(Cache.Entry<? extends K, ? extends V>) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
writeAll(Collection<Cache.Entry<? extends K, ? extends V>>) - Method in class org.apache.ignite.cache.store.cassandra.CassandraCacheStore
writeExternal(ObjectOutput) - Method in class org.apache.ignite.cache.store.cassandra.datasource.DataSource
WriteMutation - Class in org.apache.ignite.cache.store.cassandra.session.transaction
Mutation which writes(inserts) object into Cassandra.
WriteMutation(Cache.Entry, String, PersistenceController) - Constructor for class org.apache.ignite.cache.store.cassandra.session.transaction.WriteMutation
Creates instance of delete mutation operation.
A B C D E F G H I J K L M O P R S T V W 
Skip navigation links

2019 Copyright © Apache Software Foundation
Ignite Database and Caching Platform :   ver. 8.9.29
Release Date :   January 8 2026