public abstract class AbstractViewProperty<T> extends AbstractEntityProperty<T>
AbstractEntityProperty.EntityTypeallColumns, allColumnsWithComputed, beanFactory, clusteringColumns, computedColumns, constructorInjectedColumns, counterColumns, counterTable, derivedTableOrViewName, entityClass, entityLogger, fieldNameToCqlColumn, insertStrategy, interceptors, keyspace, normalColumns, partitionKeys, readConsistencyLevel, schemaStrategy, serialConsistencyLevel, staticColumns, staticInsertStrategy, staticKeyspace, staticNamingStrategy, staticReadConsistency, staticSerialConsistency, staticTableOrViewName, staticTTL, staticWriteConsistency, writeConsistencyLevel| Constructor and Description |
|---|
AbstractViewProperty() |
createEntityFrom, extractAllValuesFromEntity, extractPartitionKeysAndStaticColumnsFromEntity, fieldNameToCqlColumn, getClusteringColumns, getComputedColumns, getConstructorInjectedColumns, getDerivedTableOrViewName, getEntityClass, getKeyspace, getNormalColumns, getPartitionKeys, getStaticKeyspace, getStaticNamingStrategy, getStaticReadConsistency, getStaticTableOrViewName, getTableOrViewName, hasStaticColumn, inject, inject, inject, inject, injectKeyspace, injectRuntimeCodecs, isClustered, isCounter, newInstanceFromCustomConstructor, readConsistencypublic abstract Class<?> getBaseEntityClass()
public boolean isTable()
isTable in class AbstractEntityProperty<T>public boolean isView()
isView in class AbstractEntityProperty<T>public String generateSchema(SchemaContext context)
generateSchema in class AbstractEntityProperty<T>public void validateSchema(ConfigurationContext configContext)
validateSchema in class AbstractEntityProperty<T>public void prepareStaticStatements(InternalCassandraVersion cassandraVersion, Session session, StatementsCache cache)
prepareStaticStatements in class AbstractEntityProperty<T>protected List<AbstractProperty<T,?,?>> getAllColumns()
getAllColumns in class AbstractEntityProperty<T>protected List<AbstractProperty<T,?,?>> getAllColumnsWithComputed()
getAllColumnsWithComputed in class AbstractEntityProperty<T>protected AbstractEntityProperty.EntityType getType()
getType in class AbstractEntityProperty<T>public void injectConsistencyLevels(Session session, ConfigurationContext configContext)
injectConsistencyLevels in interface InjectConsistencyinjectConsistencyLevels in class AbstractEntityProperty<T>public void inject(info.archinnov.achilles.type.strategy.InsertStrategy insertStrategy)
inject in interface InjectInsertStrategyinject in class AbstractEntityProperty<T>public void triggerInterceptorsForEvent(info.archinnov.achilles.type.interceptor.Event event,
T instance)
triggerInterceptorsForEvent in class AbstractEntityProperty<T>public info.archinnov.achilles.type.strategy.InsertStrategy insertStrategy()
insertStrategy in class AbstractEntityProperty<T>public ConsistencyLevel writeConsistency(Optional<ConsistencyLevel> runtimeConsistency)
writeConsistency in class AbstractEntityProperty<T>public ConsistencyLevel serialConsistency(Optional<ConsistencyLevel> runtimeConsistency)
serialConsistency in class AbstractEntityProperty<T>protected boolean isCounterTable()
isCounterTable in class AbstractEntityProperty<T>protected Optional<ConsistencyLevel> getStaticWriteConsistency()
getStaticWriteConsistency in class AbstractEntityProperty<T>protected Optional<ConsistencyLevel> getStaticSerialConsistency()
getStaticSerialConsistency in class AbstractEntityProperty<T>protected Optional<Integer> getStaticTTL()
getStaticTTL in class AbstractEntityProperty<T>protected Optional<info.archinnov.achilles.type.strategy.InsertStrategy> getStaticInsertStrategy()
getStaticInsertStrategy in class AbstractEntityProperty<T>protected List<AbstractProperty<T,?,?>> getStaticColumns()
getStaticColumns in class AbstractEntityProperty<T>protected List<AbstractProperty<T,?,?>> getCounterColumns()
getCounterColumns in class AbstractEntityProperty<T>public AbstractEntityProperty<?> getBaseClassProperty()
public void setBaseClassProperty(AbstractEntityProperty<?> baseClassProperty)
Copyright © 2012-2021. All Rights Reserved.