public class Constraint<E extends Constraint> extends BaseMetadata<E> implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected LinkedHashMap<String,Column> |
columns |
protected String |
type |
protected boolean |
unique |
| 构造器和说明 |
|---|
Constraint() |
| 限定符和类型 | 方法和说明 |
|---|---|
Constraint |
addColumn(Column column) |
Constraint |
addColumn(String column) |
Constraint |
addColumn(String column,
String order) |
Constraint |
addColumn(String column,
String order,
int position) |
E |
clone() |
Column |
getColumn(String name) |
LinkedHashMap<String,Column> |
getColumns() |
Table |
getTable(boolean update)
相关表
|
String |
getTableName(boolean update) |
String |
getType() |
boolean |
isUnique() |
Constraint |
setColumns(LinkedHashMap<String,Column> columns) |
Constraint |
setType(String type) |
Constraint |
setUnique(boolean unique) |
addDdl, ddl, ddl, ddls, ddls, delete, drop, getAction, getCatalog, getComment, getDdl, getDdl, getDdls, getDdls, getDefinition, getName, getObjectId, getSchema, getUpdate, isDelete, isDrop, setAction, setCatalog, setComment, setDdls, setDefinition, setDelete, setDrop, setName, setNewName, setNewName, setObjectId, setSchema, setTable, setTable, setUpdate, update, updateprotected boolean unique
protected String type
protected LinkedHashMap<String,Column> columns
public String getTableName(boolean update)
getTableName 在类中 BaseMetadata<E extends Constraint>public Table getTable(boolean update)
BaseMetadatagetTable 在类中 BaseMetadata<E extends Constraint>update - 是否检测upatepublic boolean isUnique()
public Constraint setUnique(boolean unique)
public String getType()
public Constraint setType(String type)
public LinkedHashMap<String,Column> getColumns()
public Constraint setColumns(LinkedHashMap<String,Column> columns)
public Constraint addColumn(Column column)
public Constraint addColumn(String column)
public Constraint addColumn(String column, String order)
public Constraint addColumn(String column, String order, int position)
public E clone()
clone 在类中 BaseMetadata<E extends Constraint>Copyright © 2023. All rights reserved.