アノテーションインターフェース PrimaryKeyColumn


複合主キークラスのアノテーション付きフィールドを、パーティションキーフィールドまたはクラスターキーフィールドのいずれかである主キーフィールドとして識別します。アノテーション付きプロパティは、複合キーの一部となるために PrimaryKeyClass 内に存在するか、単一のプロパティを主キー列として識別するために Id でアノテーションが付けられている必要があります。
作成者:
Matthew T. Adams, Mark Paluch
関連事項:
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    使用すべきではありません。
    3.0 以降。
    テーブル内の列の名前。
    type()PrimaryKeyType.CLUSTERED の場合はこの列のクラスター順序、それ以外の場合は無視されます。
    int
    この列の他の主キー列に対する相対的な順序。
    このキー列の型。
    テーブル内の列の名前。
  • 要素の詳細

    • value

      テーブル内の列の名前。
      デフォルト:
      ""
    • name

      テーブル内の列の名前。
      デフォルト:
      ""
    • ordinal

      int ordinal
      この列の他の主キー列に対する相対的な順序。
      デフォルト:
      -2147483648
    • type

      このキー列の型。デフォルトは PrimaryKeyType.CLUSTERED です。
      デフォルト:
      CLUSTERED
    • ordering

      Ordering ordering
      type()PrimaryKeyType.CLUSTERED の場合はこの列のクラスター順序、それ以外の場合は無視されます。デフォルトは Ordering.ASCENDING です。
      デフォルト:
      ASCENDING
    • forceQuote

      @DeprecatedSE boolean forceQuote
      使用すべきではありません。
      3.0 以降。列名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
      列名を強制的に引用符で囲むかどうか。
      関連事項:
      • CqlIdentifier.fromInternal(String)
      デフォルト:
      false