public class BasicCassandraPersistentTupleEntity<T> extends BasicCassandraPersistentEntity<T>
PersistentEntity
for a mapped tuples. Mapped tuples
are nested level entities that can be referred from a CassandraPersistentEntity
.Constructor and Description |
---|
BasicCassandraPersistentTupleEntity(TypeInformation<T> information,
TupleTypeFactory tupleTypeFactory)
|
Modifier and Type | Method and Description |
---|---|
com.datastax.oss.driver.api.core.type.TupleType |
getTupleType() |
boolean |
isTupleType() |
void |
verify() |
addAssociation, determineTableName, doWithAssociations, getTableName, getUserType, getVerifier, isCompositePrimaryKey, isUserDefinedType, setApplicationContext, setForceQuote, setTableName, setVerifier
addPersistentProperty, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, 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
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 BasicCassandraPersistentTupleEntity(TypeInformation<T> information, TupleTypeFactory tupleTypeFactory)
information
- must not be null.tupleTypeFactory
- must not be null.public void verify() throws MappingException
verify
in interface MutablePersistentEntity<T,CassandraPersistentProperty>
verify
in class BasicCassandraPersistentEntity<T>
MappingException
public boolean isTupleType()
isTupleType
in interface CassandraPersistentEntity<T>
isTupleType
in class BasicCassandraPersistentEntity<T>
Tuple
public com.datastax.oss.driver.api.core.type.TupleType getTupleType()
getTupleType
in interface CassandraPersistentEntity<T>
getTupleType
in class BasicCassandraPersistentEntity<T>
TupleType
matching the data types from mapped
tuple elements
.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.