# Uses of Package
org.apache.ignite.cache.store.cassandra.persistence

- Packages that use org.apache.ignite.cache.store.cassandra.persistence
  Package | Description
  --- | ---
  org.apache.ignite.cache.store.cassandra | Contains `CacheStore` implementation backed by Cassandra database
  org.apache.ignite.cache.store.cassandra.common | Contains commonly used helper classes
  org.apache.ignite.cache.store.cassandra.persistence | Contains persistent settings configuration
  org.apache.ignite.cache.store.cassandra.session | Contains classes responsible for handling sessions and communication with Cassandra
  org.apache.ignite.cache.store.cassandra.session.transaction | Contains mutations implementation, to store changes made inside Ignite transaction

- Classes in org.apache.ignite.cache.store.cassandra.persistence used by org.apache.ignite.cache.store.cassandra
  Class and Description
  KeyValuePersistenceSettings Stores persistence settings for Ignite cache key and value

- Classes in org.apache.ignite.cache.store.cassandra.persistence used by org.apache.ignite.cache.store.cassandra.common
  Class and Description
  PojoFieldAccessor Property accessor provides read/write access to POJO object properties defined through: 1) Getter/setter methods 2) Raw class members

- Classes in org.apache.ignite.cache.store.cassandra.persistence used by org.apache.ignite.cache.store.cassandra.persistence
  Class and Description
  KeyPersistenceSettings Stores persistence settings for Ignite cache key
  KeyValuePersistenceSettings Stores persistence settings for Ignite cache key and value
  PersistenceSettings Stores persistence settings, which describes how particular key/value from Ignite cache should be stored in Cassandra.
  PersistenceStrategy Describes persistence strategy to be used to persist object data into Cassandra.
  PojoField Descriptor for particular field in a POJO object, specifying how this field should be written to or loaded from Cassandra.
  PojoFieldAccessor Property accessor provides read/write access to POJO object properties defined through: 1) Getter/setter methods 2) Raw class members
  PojoKeyField Descriptor for Ignite key POJO class
  PojoKeyField.SortOrder Specifies sort order for POJO key field
  PojoValueField Descriptor for Ignite value POJO class
  ValuePersistenceSettings Stores persistence settings for Ignite cache value

- Classes in org.apache.ignite.cache.store.cassandra.persistence used by org.apache.ignite.cache.store.cassandra.session
  Class and Description
  KeyValuePersistenceSettings Stores persistence settings for Ignite cache key and value
  PersistenceController Intermediate layer between persistent store (Cassandra) and Ignite cache key/value classes.

- Classes in org.apache.ignite.cache.store.cassandra.persistence used by org.apache.ignite.cache.store.cassandra.session.transaction
  Class and Description
  KeyValuePersistenceSettings Stores persistence settings for Ignite cache key and value
  PersistenceController Intermediate layer between persistent store (Cassandra) and Ignite cache key/value classes.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023