public class AlterTableSpecification extends TableOptionsSpecification<AlterTableSpecification>
ALTER TABLE
仕様を構成するオブジェクト。AddColumnSpecification
, AlterColumnSpecification
, DropColumnSpecification
, RenameColumnSpecification
, CreateTableSpecification
, DropTableSpecification
, TableOptionsSpecification
, AlterTableCqlGenerator
修飾子と型 | メソッドと説明 |
---|---|
AlterTableSpecification | add(CqlIdentifier column, com.datastax.driver.core.DataType type) 列変更のリストに ADD を追加します。 |
AlterTableSpecification | add(StringSE column, com.datastax.driver.core.DataType type) 列変更のリストに ADD を追加します。 |
AlterTableSpecification | alter(CqlIdentifier column, com.datastax.driver.core.DataType type) 列変更のリストに ALTER を追加します。 |
AlterTableSpecification | alter(StringSE column, com.datastax.driver.core.DataType type) 列変更のリストに ALTER を追加します。 |
static AlterTableSpecification | alterTable(CqlIdentifier tableName) テーブルを変更するための tableName が指定された AlterTableSpecification の Fluent API へのエントリポイント。 |
static AlterTableSpecification | alterTable(StringSE tableName) テーブルを変更するための tableName が指定された AlterTableSpecification の Fluent API へのエントリポイント。 |
AlterTableSpecification | drop(CqlIdentifier column) |
AlterTableSpecification | drop(StringSE column) |
ListSE<ColumnChangeSpecification> | getChanges() 列の変更の変更不可能なリストを返します。 |
AlterTableSpecification | rename(CqlIdentifier from, CqlIdentifier to) 列変更のリストに RENAME を追加します。 |
AlterTableSpecification | rename(StringSE from, StringSE to) 列変更のリストに RENAME を追加します。 |
getOptions, with, with, with
getName
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static AlterTableSpecification alterTable(StringSE tableName)
tableName
が指定された AlterTableSpecification
の Fluent API へのエントリポイント。静的にインポートすると便利です。tableName
- null または空であってはなりません。AlterTableSpecification
。public static AlterTableSpecification alterTable(CqlIdentifier tableName)
tableName
が指定された AlterTableSpecification
の Fluent API へのエントリポイント。静的にインポートすると便利です。tableName
- null であってはなりません。AlterTableSpecification
。public AlterTableSpecification add(StringSE column, com.datastax.driver.core.DataType type)
ADD
を追加します。column
- null または空であってはなりません。type
- null であってはなりません。AlterTableSpecification
。public AlterTableSpecification add(CqlIdentifier column, com.datastax.driver.core.DataType type)
ADD
を追加します。column
- null であってはなりません。type
- null であってはなりません。AlterTableSpecification
。public AlterTableSpecification drop(StringSE column)
public AlterTableSpecification drop(CqlIdentifier column)
public AlterTableSpecification rename(StringSE from, StringSE to)
RENAME
を追加します。from
- null または空であってはなりません。to
- null または空であってはなりません。AlterTableSpecification
。public AlterTableSpecification rename(CqlIdentifier from, CqlIdentifier to)
RENAME
を追加します。from
- null であってはなりません。to
- null であってはなりません。AlterTableSpecification
。public AlterTableSpecification alter(StringSE column, com.datastax.driver.core.DataType type)
column
- null または空であってはなりません type
- null であってはなりません AlterTableSpecification
。public AlterTableSpecification alter(CqlIdentifier column, com.datastax.driver.core.DataType type)
column
- null であってはなりません。type
- null であってはなりません。AlterTableSpecification
。public ListSE<ColumnChangeSpecification> getChanges()
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.