クラス CachingCassandraPersistentProperty
java.lang.ObjectSE
org.springframework.data.mapping.model.AbstractPersistentProperty<P>
org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<CassandraPersistentProperty>
org.springframework.data.cassandra.core.mapping.BasicCassandraPersistentProperty
org.springframework.data.cassandra.core.mapping.CachingCassandraPersistentProperty
- 実装されたすべてのインターフェース:
Aware
、ApplicationContextAware
、CassandraPersistentProperty
、PersistentProperty<CassandraPersistentProperty>
主キーと埋め込みフラグを事前計算する
BasicCassandraPersistentProperty
。- 導入:
- 3.1.4
- 作成者:
- Mark Paluch, Aleksei Zotov
コンストラクターのサマリー
コンストラクターコンストラクター説明CachingCassandraPersistentProperty
(Property property, CassandraPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) メソッドのサマリー
修飾子と型メソッド説明findAnnotatedType
(ClassSE<? extends AnnotationSE> annotationType) プロパティ型から派生したannotationType
によってAnnotatedType
SE を検索します。列の順序 (昇順または降順)。boolean
プロパティがクラスターキー列であるかどうか。boolean
プロパティが複合主キーであるかどうか。boolean
boolean
プロパティがパーティションキー列であるかどうか。boolean
プロパティがパーティションキー列であるかクラスターキー列であるかboolean
プロパティが静的列にマップされるかどうか。クラス org.springframework.data.cassandra.core.mapping.BasicCassandraPersistentProperty から継承されたメソッド
createAssociation, getAssociation, getColumnName, getOrdinal, getOwner, hasExplicitColumnName, isMapLike, setApplicationContext, setColumnName, setForceQuote, setNamingStrategy
クラス org.springframework.data.mapping.model.AnnotationBasedPersistentProperty から継承されたメソッド
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetTypeInformation, getSpelExpression, isAnnotationPresent, isAssociation, isIdProperty, isTransient, isVersionProperty, isWritable, toString, usePropertyAccess
クラス org.springframework.data.mapping.model.AbstractPersistentProperty から継承されたメソッド
equals, getActualType, getActualTypeInformation, getAssociationTargetType, getComponentType, getField, getGetter, getMapValueType, getName, getPersistentEntityTypeInformation, getProperty, getRawType, getSetter, getType, getTypeInformation, getWither, hashCode, isArray, isCollectionLike, isEntity, isImmutable, isMap
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.data.cassandra.core.mapping.CassandraPersistentProperty から継承されたメソッド
getRequiredColumnName, getRequiredOrdinal, hasOrdinal, setColumnName
インターフェース org.springframework.data.mapping.PersistentProperty から継承されたメソッド
findAnnotation, findPropertyOrOwnerAnnotation, getAccessorForOwner, getActualType, getAssociationTargetType, getAssociationTargetTypeInformation, getComponentType, getField, getGetter, getMapValueType, getName, getPersistentEntityTypeInformation, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isAssociation, isCollectionLike, isEntity, isIdProperty, isImmutable, isMap, isTransient, isVersionProperty, isWritable, usePropertyAccess
コンストラクターの詳細
CachingCassandraPersistentProperty
public CachingCassandraPersistentProperty(Property property, CassandraPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder)
メソッドの詳細
getPrimaryKeyOrdering
インターフェースからコピーされた説明:CassandraPersistentProperty
列の順序 (昇順または降順)。主キー列に対してのみ有効です。非主キー列の場合は null を返します。- 次で指定:
- インターフェース
CassandraPersistentProperty
のgetPrimaryKeyOrdering
- オーバーライド:
- クラス
BasicCassandraPersistentProperty
のgetPrimaryKeyOrdering
isCompositePrimaryKey
public boolean isCompositePrimaryKey()インターフェースからコピーされた説明:CassandraPersistentProperty
プロパティが複合主キーであるかどうか。- 次で指定:
- インターフェース
CassandraPersistentProperty
のisCompositePrimaryKey
- オーバーライド:
- クラス
BasicCassandraPersistentProperty
のisCompositePrimaryKey
isClusterKeyColumn
public boolean isClusterKeyColumn()インターフェースからコピーされた説明:CassandraPersistentProperty
プロパティがクラスターキー列であるかどうか。- 次で指定:
- インターフェース
CassandraPersistentProperty
のisClusterKeyColumn
- オーバーライド:
- クラス
BasicCassandraPersistentProperty
のisClusterKeyColumn
isPartitionKeyColumn
public boolean isPartitionKeyColumn()インターフェースからコピーされた説明:CassandraPersistentProperty
プロパティがパーティションキー列であるかどうか。- 次で指定:
- インターフェース
CassandraPersistentProperty
のisPartitionKeyColumn
- オーバーライド:
- クラス
BasicCassandraPersistentProperty
のisPartitionKeyColumn
isPrimaryKeyColumn
public boolean isPrimaryKeyColumn()インターフェースからコピーされた説明:CassandraPersistentProperty
プロパティがパーティションキー列であるかクラスターキー列であるかisStaticColumn
public boolean isStaticColumn()インターフェースからコピーされた説明:CassandraPersistentProperty
プロパティが静的列にマップされるかどうか。- 次で指定:
- インターフェース
CassandraPersistentProperty
のisStaticColumn
- オーバーライド:
- クラス
BasicCassandraPersistentProperty
のisStaticColumn
isEmbedded
public boolean isEmbedded()- 戻り値:
- プロパティを埋め込む場合は true です。
findAnnotatedType
インターフェースからコピーされた説明:CassandraPersistentProperty
プロパティ型から派生したannotationType
によってAnnotatedType
SE を検索します。アノテーション付き型は、プロパティフィールド / アクセサーをイントロスペクトすることによって検索されます。コレクション / マップのような型は、型引数内の型アノテーションについてイントロスペクトされます。- 次で指定:
- インターフェース
CassandraPersistentProperty
のfindAnnotatedType
- オーバーライド:
- クラス
BasicCassandraPersistentProperty
のfindAnnotatedType
- パラメーター:
annotationType
- null であってはなりません。- 戻り値:
- アノテーション付き型または null。