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, verify
addPersistentProperty, 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, setPersistentPropertyAccessorFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setTableName
doWithAll, 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, requiresPropertyPopulation
forEach, iterator, spliterator
public 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>
UserDefinedType
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.