列挙型クラス CassandraPersistentPropertyComparator
java.lang.ObjectSE
java.lang.EnumSE<CassandraPersistentPropertyComparator>
org.springframework.data.cassandra.core.mapping.CassandraPersistentPropertyComparator
- 実装されたすべてのインターフェース:
SerializableSE
、ComparableSE<CassandraPersistentPropertyComparator>
、ConstableSE
、ComparatorSE<CassandraPersistentProperty>
public enum CassandraPersistentPropertyComparator
extends EnumSE<CassandraPersistentPropertyComparator>
implements ComparatorSE<CassandraPersistentProperty>
CassandraPersistentProperty
インスタンスを順序付ける Comparator
SE 実装。複合主キープロパティと主キープロパティは、非主キープロパティよりも前に並べ替えられます。順序付けルール:
- 複合主キーを最初に (両方の
CassandraPersistentProperty
が複合主キーである場合は等しい) - 主キー列 (
CassandraPrimaryKeyColumnAnnotationComparator
を参照、序数 / 名前 / 順序で比較) - 列名で比較される通常の列 (
String.compareTo(String)
SE を参照)。
- 作成者:
- Alex Shvid, Matthew T. Adams, Mark Paluch, John Blum
- 関連事項:
ネストされたクラスのサマリー
クラス java.lang.EnumSE から継承されたネストクラス / インターフェース
Enum.EnumDescSE<ESE extends EnumSE<ESE>>
列挙定数のサマリー
メソッドのサマリー
クラス java.lang.EnumSE から継承されたメソッド
clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE
インターフェース java.util.ComparatorSE から継承されたメソッド
equalsSE, reversed, thenComparingSE, thenComparingSE, thenComparingSE, thenComparingDoubleSE, thenComparingIntSE, thenComparingLongSE
列挙型定数の詳細
INSTANCE
コンパレータインスタンス。
メソッドの詳細
values
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型クラスの定数を宣言された順序で含む配列
valueOf
指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型クラスに指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合
compare
- 次で指定:
- インターフェース
ComparatorSE<CassandraPersistentProperty>
のcompareSE