See: Description
| Interface | Description |
|---|---|
| CassandraPersistentEntity<T> |
Cassandra specific
PersistentEntity abstraction. |
| CassandraPersistentEntityMetadataVerifier |
Interface for Cassandra Persistent Entity Mapping Verification.
|
| CassandraPersistentProperty |
Cassandra specific
PersistentProperty extension. |
| MapId |
Interface that represents the id of a persistent entity, where the keys correspond to the entity's JavaBean
properties.
|
| MapIdentifiable |
Interface that entity classes may choose to implement in order to allow a client of the entity to easily get the
entity's
MapId. |
| UserTypeResolver |
Strategy interface to resolve
UserType by its name. |
| Class | Description |
|---|---|
| BasicCassandraMappingContext | Deprecated
since 2.0.
|
| BasicCassandraPersistentEntity<T> |
Cassandra specific
BasicPersistentEntity implementation that adds Cassandra specific metadata. |
| BasicCassandraPersistentEntityMetadataVerifier |
Default implementation for Cassandra Persistent Entity Verification.
|
| BasicCassandraPersistentProperty |
Cassandra specific
AnnotationBasedPersistentProperty implementation. |
| BasicMapId |
Simple implementation of
MapId. |
| CassandraMappingContext |
Default implementation of a
MappingContext for Cassandra using CassandraPersistentEntity and
CassandraPersistentProperty as primary abstractions. |
| CassandraSimpleTypeHolder |
Simple constant holder for a
SimpleTypeHolder enriched with Cassandra specific simple types. |
| CassandraUserTypePersistentEntity<T> |
PersistentEntity for a mapped user-defined type (UDT). |
| CompositeCassandraPersistentEntityMetadataVerifier |
Composite
CassandraPersistentEntityMetadataVerifier to verify persistent entities and primary key classes. |
| EntityMapping |
Mapping information for an individual entity class.
|
| MapIdFactory |
Factory class for producing implementations of given id interfaces.
|
| Mapping | |
| PrimaryKeyClassEntityMetadataVerifier |
CassandraPersistentEntityMetadataVerifier for PrimaryKeyClass entities. |
| PropertyMapping |
Mapping between a persistent entity's property and its column.
|
| SimpleUserTypeResolver |
Default implementation of
UserTypeResolver that resolves UserType by their name from
Cluster.getMetadata(). |
| Enum | Description |
|---|---|
| CassandraColumnAnnotationComparator |
Comparator implementation that uses Column.value(). |
| CassandraPersistentPropertyComparator |
Comparator implementation that orders CassandraPersistentProperty instances. |
| CassandraPrimaryKeyColumnAnnotationComparator |
Comparator implementation that uses, in order, the... |
| SASI.IndexMode | |
| SASI.Normalization |
| Exception | Description |
|---|---|
| IdInterfaceException |
Exception thrown on incorrect mapping of an Id interface.
|
| IdInterfaceExceptions |
Aggregator of multiple violations for convenience when verifying id interfaces.
|
| UnsupportedCassandraOperationException | |
| VerifierMappingExceptions |
Aggregator of multiple
MappingException for convenience when verifying persistent entities. |
| Annotation Type | Description |
|---|---|
| CassandraType |
Specifies the Cassandra type of the annotated property or parameter if used in query methods.
|
| Column |
Annotation to define custom metadata for document fields.
|
| Indexed |
Identifies a secondary index in the table on a single column.
|
| PrimaryKey |
Identifies the primary key field of the entity, which may be of a basic type or of a type that represents a composite
primary key class.
|
| PrimaryKeyClass |
Annotates a type that represents the identity type of another class whose instances are stored in a table.
|
| PrimaryKeyColumn |
Identifies the annotated field of a composite primary key class as a primary key field that is either a partition or
cluster key field.
|
| SASI |
Identifies a secondary index using SASI indexing on a single column.
|
| SASI.NonTokenizingAnalyzed |
Apply non-tokenizing analyzer to SASI indexing.
|
| SASI.StandardAnalyzed |
Apply standard analyzer to SASI indexing.
|
| Table |
Identifies a domain object to be persisted to Cassandra as a table.
|
| UserDefinedType |
Identifies a domain object as Cassandra User Defined type (UDT).
|
Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.