クラス UserTypeSpecification<T extends UserTypeSpecification<T>>

java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.keyspace.UserTypeNameSpecification
org.springframework.data.cassandra.core.cql.keyspace.UserTypeSpecification<T>
既知の直属サブクラス
CreateUserTypeSpecification

public class UserTypeSpecification<T extends UserTypeSpecification<T>> extends UserTypeNameSpecification
列を持つユーザー型仕様の構成をサポートするオブジェクト。このクラスは、スタンドアロンの UserTypeSpecification としても使用できます。
導入:
1.5
作成者:
Fabio J. Mendes, Mark Paluch
関連事項:
  • CqlIdentifier
  • コンストラクターのサマリー

    コンストラクター
    修飾子
    コンストラクター
    説明
    protected
    UserTypeSpecification(com.datastax.oss.driver.api.core.CqlIdentifier name)
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    field(com.datastax.oss.driver.api.core.CqlIdentifier name, com.datastax.oss.driver.api.core.type.DataType type)
    フィールド変更のリストに ADD を追加します。
    field(StringSE name, com.datastax.oss.driver.api.core.type.DataType type)
    指定されたフィールドを型に追加します。

    クラス org.springframework.data.cassandra.core.cql.keyspace.UserTypeNameSpecification から継承されたメソッド

    getName

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • UserTypeSpecification

      protected UserTypeSpecification(com.datastax.oss.driver.api.core.CqlIdentifier name)
  • メソッドの詳細

    • field

      public T field(StringSE name, com.datastax.oss.driver.api.core.type.DataType type)
      指定されたフィールドを型に追加します。
      パラメーター:
      name - null または空であってはなりません。
      type - フィールドのデータ型。
      戻り値:
      this 仕様。
    • field

      public T field(com.datastax.oss.driver.api.core.CqlIdentifier name, com.datastax.oss.driver.api.core.type.DataType type)
      フィールド変更のリストに ADD を追加します。
      パラメーター:
      name - null であってはなりません。
      type - null であってはなりません。
      戻り値:
      this 仕様。
    • getFields

      public ListSE<FieldSpecification> getFields()
      戻り値:
      すべてのフィールドの変更不可能なリスト。