Class CassandraUserTypePersistentEntity<T>

java.lang.Object
org.springframework.data.mapping.model.BasicPersistentEntity<T,CassandraPersistentProperty>
org.springframework.data.cassandra.core.mapping.BasicCassandraPersistentEntity<T>
org.springframework.data.cassandra.core.mapping.CassandraUserTypePersistentEntity<T>
All Implemented Interfaces:
Iterable<CassandraPersistentProperty>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, CassandraPersistentEntity<T>, org.springframework.data.mapping.model.MutablePersistentEntity<T,CassandraPersistentProperty>, org.springframework.data.mapping.PersistentEntity<T,CassandraPersistentProperty>

public class CassandraUserTypePersistentEntity<T> extends BasicCassandraPersistentEntity<T>
PersistentEntity for a mapped user-defined type (UDT). A mapped UDT consists of a set of fields. Each field requires a data type that can be either a simple Cassandra type or an UDT.
Since:
1.5
Author:
Mark Paluch
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    CassandraUserTypePersistentEntity(org.springframework.data.util.TypeInformation<T> typeInformation, CassandraPersistentEntityMetadataVerifier verifier)
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.datastax.oss.driver.api.core.CqlIdentifier
     
    boolean
     

    Methods inherited from class org.springframework.data.mapping.model.BasicPersistentEntity

    addPersistentProperty, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getEvaluationContext, getEvaluationContext, getFallbackIsNewStrategy, getIdentifierAccessor, getIdProperty, getInstanceCreatorMetadata, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, iterator, requiresPropertyPopulation, returnPropertyIfBetterIdPropertyCandidateOrNull, setEvaluationContextProvider, setPersistentPropertyAccessorFactory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.data.cassandra.core.mapping.CassandraPersistentEntity

    setTableName

    Methods inherited from interface java.lang.Iterable

    forEach, iterator, spliterator

    Methods inherited from interface org.springframework.data.mapping.PersistentEntity

    doWithAll, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getInstanceCreatorMetadata, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getRequiredAnnotation, getRequiredIdProperty, getRequiredPersistentProperty, getRequiredVersionProperty, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, requiresPropertyPopulation