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.UserDefinedType| Constructor and Description |
|---|
CassandraUserTypePersistentEntity(TypeInformation<T> typeInformation,
CassandraPersistentEntityMetadataVerifier verifier)
Create a new
CassandraUserTypePersistentEntity. |
| Modifier and Type | Method and Description |
|---|---|
protected com.datastax.oss.driver.api.core.CqlIdentifier |
determineTableName() |
boolean |
isUserDefinedType() |
addAssociation, doWithAssociations, getTableName, getVerifier, isCompositePrimaryKey, isTupleType, setApplicationContext, setForceQuote, setNamingStrategy, setTableName, setVerifier, verifyaddPersistentProperty, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getEvaluationContext, getEvaluationContext, getFallbackIsNewStrategy, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, iterator, requiresPropertyPopulation, returnPropertyIfBetterIdPropertyCandidateOrNull, setEvaluationContextProvider, setPersistentPropertyAccessorFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetTableNamedoWithAll, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getRequiredAnnotation, getRequiredIdProperty, getRequiredPersistentProperty, getRequiredVersionProperty, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, requiresPropertyPopulationforEach, iterator, spliteratorpublic CassandraUserTypePersistentEntity(TypeInformation<T> typeInformation, CassandraPersistentEntityMetadataVerifier verifier)
CassandraUserTypePersistentEntity.typeInformation - must not be null.verifier - must not be null.protected com.datastax.oss.driver.api.core.CqlIdentifier determineTableName()
determineTableName in class BasicCassandraPersistentEntity<T>public boolean isUserDefinedType()
isUserDefinedType in interface CassandraPersistentEntity<T>isUserDefinedType in class BasicCassandraPersistentEntity<T>UserDefinedTypeCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.