Enum | Description |
---|---|
SchemaHint.TargetElement |
Annotation Type | Description |
---|---|
ClusteringColumn |
Annotates the field or getter of an
Entity property, to indicate that it's a clustering
column. |
Computed |
Annotates the field or getter of an
Entity property, to indicate that when retrieving
data that the property should be set to the result of computation on the Cassandra side,
typically a function call. |
CqlName |
Annotates an
Entity class or one of its properties (field or getter), to specify a custom
CQL name. |
Dao |
Annotates an interface that defines a set of query methods, usually (but not necessarily) related
to a given entity class.
|
DaoFactory |
Annotates a DAO-producing method in a
Mapper interface. |
DaoKeyspace |
Annotates the parameter of a
DaoFactory method that indicates the keyspace to create a
DAO for. |
DaoProfile |
Annotates the parameter of a
DaoFactory method that indicates the execution profile to
create a DAO for. |
DaoTable |
Annotates the parameter of a
DaoFactory method that indicates the table to create a DAO
for. |
DefaultNullSavingStrategy |
Annotates a
Dao interface to define a default NullSavingStrategy , that will apply
to all methods that don't explicitly declare one. |
Delete | |
Entity |
Annotates a class that will be mapped to a Cassandra table or UDT.
|
GetEntity | |
HierarchyScanStrategy | |
Increment | |
Insert | |
Mapper |
Annotates an interface that will serve as the entry point to mapper features.
|
NamingStrategy |
Annotates an
Entity to indicate how CQL names will be inferred from the names in the Java
class. |
PartitionKey |
Annotates the field or getter of an
Entity property, to indicate that it's part of the
partition key. |
PropertyStrategy |
Annotates an
Entity to customize certain aspects of the introspection process that
determines which methods are considered as properties, and how new instances will be created. |
Query |
Annotates a
Dao method that executes a user-provided query. |
QueryProvider |
Annotates a
Dao method that delegates the execution of the query to a user-provided
class. |
SchemaHint |
Annotates an entity to indicate which type of schema element it is supposed to map to.
|
Select | |
SetEntity | |
StatementAttributes | |
Transient |
Annotates the field or getter of an
Entity property, to indicate that it will not be
mapped to any column (neither during reads nor writes). |
TransientProperties |
Annotates an
Entity to indicate which properties should be considered 'transient',
meaning that they should not be mapped to any column (neither during reads nor writes). |
Update |
Copyright © 2017–2021. All rights reserved.