public enum CassandraPersistentPropertyComparator extends EnumSE<CassandraPersistentPropertyComparator> implements ComparatorSE<CassandraPersistentProperty>
CassandraPersistentProperty
インスタンスを順序付ける Comparator
SE 実装。複合主キープロパティと主キープロパティは、非主キープロパティよりも前に並べ替えられます。順序付けルール:
CassandraPersistentProperty
が複合主キーである場合は等しい)CassandraPrimaryKeyColumnAnnotationComparator
を参照、序数 / 名前 / 順序で比較)CqlIdentifier.compareTo(CqlIdentifier)
を参照してください)Comparator
SE, CassandraPersistentProperty
列挙型定数と説明 |
---|
INSTANCE コンパレータインスタンス。 |
修飾子と型 | メソッドと説明 |
---|---|
int | compare(CassandraPersistentProperty left, CassandraPersistentProperty right) |
static CassandraPersistentPropertyComparator | valueOf(StringSE name) 指定された名前を持つこの型の列挙定数を返します。 |
static CassandraPersistentPropertyComparator[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
cloneSE, compareToSE, equalsSE, finalizeSE, getDeclaringClassSE, hashCodeSE, nameSE, ordinalSE, toStringSE, valueOfSE
equalsSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
comparingSE, comparingSE, comparingDoubleSE, comparingIntSE, comparingLongSE, equalsSE, naturalOrderSE, nullsFirstSE, nullsLastSE, reversedSE, reverseOrderSE, thenComparingSE, thenComparingSE, thenComparingSE, thenComparingDoubleSE, thenComparingIntSE, thenComparingLongSE
public static final CassandraPersistentPropertyComparator INSTANCE
public static CassandraPersistentPropertyComparator[] values()
for (CassandraPersistentPropertyComparator c : CassandraPersistentPropertyComparator.values()) System.out.println(c);
public static CassandraPersistentPropertyComparator valueOf(StringSE name)
name
- 返される列挙定数の名前。IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合 NullPointerExceptionSE
- 引数が null の場合 public int compare(CassandraPersistentProperty left, CassandraPersistentProperty right)
ComparatorSE<CassandraPersistentProperty>
の compareSE
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.