クラス TableSchema.Builder
java.lang.Object
org.nkjmlab.sorm4j.sql.schema.TableSchema.Builder
- 含まれているクラス:
- TableSchema
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明addColumnDefinition(Enum<?> columnName, String... dataTypeAndOptions) addColumnDefinition(String columnName, String... dataTypeAndOptions) Adds an unique constraint.addIndexColumn(Enum<?>... indexColumnPair) addIndexColumn(String... indexColumnPair) Adds a column pair for an index key.addUniqueConstraint(Enum<?>... uniqueColumnPair) addUniqueConstraint(String... uniqueColumnPair) Adds an unique constraint.build()setPrimaryKey(Enum<?>... attributes) setPrimaryKey(String... attributes) Sets attributes as primary key attributes.setTableName(Enum<?> tableName) setTableName(String tableName)
-
コンストラクタの詳細
-
Builder
-
-
メソッドの詳細
-
build
-
setTableName
-
setTableName
-
addColumnDefinition
Adds an unique constraint.For example,
addUniqueConstraint("id","name") converted to "UNIQUE (id, name)"- パラメータ:
columnName-dataTypeAndOptions-- 戻り値:
-
addColumnDefinition
-
addIndexColumn
Adds a column pair for an index key.- パラメータ:
indexColumnPair-
-
addIndexColumn
-
addUniqueConstraint
Adds an unique constraint.For example,
addUniqueConstraint("id","name") converted to "UNIQUE (id, name)"- パラメータ:
uniqueColumnPair-
-
addUniqueConstraint
-
setPrimaryKey
Sets attributes as primary key attributes.For example,
setPrimaryKey("id","name") converted to "PRIMARY KEY (id, name)"- パラメータ:
attributes-
-
setPrimaryKey
-