クラス TableSchema.Builder

  • 含まれているクラス:
    TableSchema

    public static class TableSchema.Builder
    extends Object
    • コンストラクタの詳細

      • Builder

        public Builder()
      • Builder

        public Builder​(String tableName)
    • メソッドの詳細

      • addColumnDefinition

        public TableSchema.Builder addColumnDefinition​(String columnName,
                                                       String... dataTypeAndOptions)
        Adds an unique constraint.

        For example,

         addUniqueConstraint("id","name")  converted to "UNIQUE (id, name)"
         
        パラメータ:
        columnName -
        dataTypeAndOptions -
        戻り値:
      • addIndexColumn

        public TableSchema.Builder addIndexColumn​(String... indexColumnPair)
        Adds a column pair for an index key.
        パラメータ:
        indexColumnPair -
      • addUniqueConstraint

        public TableSchema.Builder addUniqueConstraint​(String... uniqueColumnPair)
        Adds an unique constraint.

        For example,

         addUniqueConstraint("id","name")  converted to "UNIQUE (id, name)"
         
        パラメータ:
        uniqueColumnPair -
      • setPrimaryKey

        public TableSchema.Builder setPrimaryKey​(String... attributes)
        Sets attributes as primary key attributes.

        For example,

         setPrimaryKey("id","name")  converted to "PRIMARY KEY (id, name)"
         
        パラメータ:
        attributes -