public class Constraint<E extends Constraint> extends TableAffiliation<E> implements Serializable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Constraint.TYPE |
| 限定符和类型 | 字段和说明 |
|---|---|
protected LinkedHashMap<String,Column> |
columns |
static String |
FIELD_COLUMN |
static String |
FIELD_KEYWORD |
static String |
FIELD_ORDER |
static String |
FIELD_POSITION |
static String |
FIELD_TYPE |
protected String |
keyword |
protected LinkedHashMap<String,Order.TYPE> |
orders |
protected LinkedHashMap<String,Integer> |
positions |
protected Constraint.TYPE |
type |
FIELD_TABLE, tableaction, alias, catalog, checkSchemaTime, comment, database, databaseType, datasource, ddls, definition, drop, engine, execute, extend, FIELD_ACTION, FIELD_ALIAS, FIELD_CATALOG, FIELD_CHECK_SCHEMA_TIME, FIELD_COMMENT, FIELD_DATABASE, FIELD_DATASOURCE, FIELD_DDL, FIELD_DEFINITION, FIELD_DROP, FIELD_DROP_CHECK, FIELD_DROP_CHECK_VALUE, FIELD_ENGINE, FIELD_EXECUTE, FIELD_EXECUTE_CHECK, FIELD_EXECUTE_CHECK_VALUE, FIELD_EXTEND, FIELD_GETMAP, FIELD_GETMAP_CHECK, FIELD_GETMAP_CHECK_VALUE, FIELD_ID, FIELD_IDENTITY, FIELD_METADATA, FIELD_NAME, FIELD_OBJECT_ID, FIELD_PROPERTY, FIELD_RUN, FIELD_SCHEMA, FIELD_SETMAP, FIELD_SETMAP_CHECK, FIELD_SETMAP_CHECK_VALUE, FIELD_SWT, FIELD_TEXT, FIELD_USER, getmap, id, identity, metadata, name, objectId, options, origin, property, runs, schema, setmap, swt, text, update, user| 构造器和说明 |
|---|
Constraint() |
Constraint(String name) |
Constraint(Table table,
String name) |
Constraint(Table table,
String name,
String type) |
| 限定符和类型 | 方法和说明 |
|---|---|
E |
addColumn(Column column) |
E |
addColumn(String column) |
E |
addColumn(String column,
String order) |
E |
addColumn(String column,
String order,
int position) |
E |
clone() |
String |
createName() |
Column |
getColumn(String name) |
LinkedHashMap<String,Column> |
getColumns() |
String |
getKeyword() |
Order.TYPE |
getOrder(String column) |
Table |
getTable(boolean update)
相关表
|
String |
getTableName(boolean update) |
Constraint.TYPE |
getType() |
boolean |
isUnique() |
E |
setColumns(LinkedHashMap<String,Column> columns) |
E |
setOrder(Column column,
Order.TYPE order) |
E |
setOrder(String column,
Order.TYPE order) |
E |
setOrders(LinkedHashMap<String,Order.TYPE> orders) |
E |
setType(Constraint.TYPE type) |
E |
setType(String type) |
addDdl, addRun, execute, getCatalog, getIdentity, getSchema, getTable, getTableName, setTable, setTableaddOption, check, ddl, ddl, ddls, ddls, delete, drop, execute, getAction, getAlias, getCatalogName, getCheckSchemaTime, getComment, getDatabase, getDatabaseName, getDatabaseType, getDataSource, getDdl, getDdl, getDdls, getDdls, getDefinition, getEngine, getExtend, getFullName, getId, getMetadata, getName, getObjectId, getOrigin, getProperty, getRun, getRun, getRuns, getRuns, getSchemaName, getText, getUpdate, getUser, getUserName, isDelete, isDrop, isEmpty, isRename, match, match, match, match, match, names, names, names, names, options, run, run, runs, runs, setAction, setAlias, setCatalog, setCatalog, setCheckSchemaTime, setComment, setDatabase, setDatabase, setDatabaseType, setDataSource, setDdls, setDefinition, setDelete, setDrop, setEngine, setExtend, setId, setMetadata, setName, setNewName, setNewName, setObjectId, setProperty, setProperty, setRuns, setSchema, setSchema, setText, setUpdate, setUser, setUser, sort, swt, swt, toString, type, types, types, update, updateprotected String keyword
protected Constraint.TYPE type
protected LinkedHashMap<String,Column> columns
protected LinkedHashMap<String,Integer> positions
protected LinkedHashMap<String,Order.TYPE> orders
public Constraint()
public Constraint(String name)
public String createName()
public String getTableName(boolean update)
getTableName 在类中 TableAffiliation<E extends Constraint>public Table getTable(boolean update)
TableAffiliationgetTable 在类中 TableAffiliation<E extends Constraint>update - 是否检测updatepublic boolean isUnique()
public Constraint.TYPE getType()
public E setType(Constraint.TYPE type)
public LinkedHashMap<String,Column> getColumns()
public E setColumns(LinkedHashMap<String,Column> columns)
public E setOrders(LinkedHashMap<String,Order.TYPE> orders)
public E setOrder(String column, Order.TYPE order)
public E setOrder(Column column, Order.TYPE order)
public Order.TYPE getOrder(String column)
public String getKeyword()
getKeyword 在类中 Metadata<E extends Constraint>public E clone()
clone 在类中 Metadata<E extends Constraint>Copyright © 2025. All rights reserved.