public class RDBTableMetadata extends AbstractTableOrViewMetadata implements Cloneable
AbstractTableOrViewMetadata,
RDBIndexMetadata,
ConstraintMetadataallColumns, columnView, features, foreignKey| 构造器和说明 |
|---|
RDBTableMetadata() |
RDBTableMetadata(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConstraint(ConstraintMetadata metadata)
添加约束
|
void |
addIndex(RDBIndexMetadata index)
添加索引
|
RDBTableMetadata |
clone() |
Optional<ConstraintMetadata> |
getConstraint(String name)
获取外键约束
|
Optional<RDBIndexMetadata> |
getIndex(String indexName)
获取索引
|
ObjectType |
getObjectType() |
void |
merge(TableOrViewMetadata metadata)
合并表结构,与指定的表结构进行合并
|
addColumn, addFeature, addForeignKey, addForeignKey, findColumn, findColumns, getColumn, getColumns, getDialect, getForeignKey, getForeignKeys, getSchema, isTable, isView, newColumn, removeColumn, replace, toStringfindFeatureOrElse, findFeatures, findFeatures, fireEvent, fireEvent, getFullName, getQuoteNameequalsNameOrAlias, getAlias, getNamefindFeature, findFeature, findFeatureNow, findFeatureNow, findFeatureOrElse, getFeature, getFeature, getFeature, getFeature, getFeatureList, getFeatureNow, getFeatureNow, getFeatureOrElse, getFeatures, getFeatures, supportFeature, supportFeaturepublic RDBTableMetadata(String name)
public RDBTableMetadata()
public Optional<ConstraintMetadata> getConstraint(String name)
name - 约束名称public Optional<RDBIndexMetadata> getIndex(String indexName)
indexName - 索引名称public void addConstraint(ConstraintMetadata metadata)
metadata - ConstraintMetadataConstraintMetadatapublic void addIndex(RDBIndexMetadata index)
index - RDBIndexMetadataRDBIndexMetadatapublic ObjectType getObjectType()
getObjectType 在接口中 ObjectMetadatagetObjectType 在接口中 TableOrViewMetadatapublic RDBTableMetadata clone()
clone 在接口中 ObjectMetadataclone 在类中 AbstractTableOrViewMetadatapublic void merge(TableOrViewMetadata metadata)
TableOrViewMetadatamerge 在接口中 TableOrViewMetadatamerge 在类中 AbstractTableOrViewMetadatametadata - 表结构Copyright © 2023. All rights reserved.