public class RDBSchemaMetadata extends AbstractSchemaMetadata
| 构造器和说明 |
|---|
RDBSchemaMetadata(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTable(RDBTableMetadata metadata) |
RDBSchemaMetadata |
clone() |
Optional<TableOrViewMetadata> |
findTableOrView(String name) |
List<ObjectType> |
getAllObjectType() |
RDBDatabaseMetadata |
getDatabase() |
Dialect |
getDialect() |
<T extends ObjectMetadata> |
getObject(ObjectType type,
String name) |
Optional<RDBTableMetadata> |
getTable(String name) |
Optional<TableOrViewMetadata> |
getTableOrView(String name) |
Optional<RDBViewMetadata> |
getView(String name) |
protected <T extends ObjectMetadata> |
loadMetadata(ObjectType type) |
protected <T extends ObjectMetadata> |
loadMetadata(ObjectType type,
String name) |
protected <T extends ObjectMetadata> |
metadataParsed(T metadata) |
RDBTableMetadata |
newTable(String name) |
Optional<TableOrViewMetadata> |
removeTableOrView(String name) |
String |
toString() |
addFeature, addObject, findFeature, findFeature, getAlias, getFeatures, getName, getObject, getObjectType, getParser, removeObject, setAlias, setDatabase, setNameequalsNameOrAliasfindFeatureNow, findFeatureNow, getFeature, getFeature, getFeature, getFeatureList, getFeatureNow, getFeatureNow, getFeatures, supportFeature, supportFeaturepublic RDBSchemaMetadata(String name)
public RDBDatabaseMetadata getDatabase()
getDatabase 在接口中 SchemaMetadatagetDatabase 在类中 AbstractSchemaMetadatapublic Optional<RDBTableMetadata> getTable(String name)
public Optional<RDBViewMetadata> getView(String name)
public void addTable(RDBTableMetadata metadata)
public <T extends ObjectMetadata> Optional<T> getObject(ObjectType type, String name)
getObject 在接口中 SchemaMetadatagetObject 在类中 AbstractSchemaMetadatapublic Optional<TableOrViewMetadata> findTableOrView(String name)
public Optional<TableOrViewMetadata> getTableOrView(String name)
protected <T extends ObjectMetadata> List<T> loadMetadata(ObjectType type)
loadMetadata 在类中 AbstractSchemaMetadataprotected <T extends ObjectMetadata> T metadataParsed(T metadata)
protected <T extends ObjectMetadata> T loadMetadata(ObjectType type, String name)
loadMetadata 在类中 AbstractSchemaMetadatapublic RDBTableMetadata newTable(String name)
public List<ObjectType> getAllObjectType()
getAllObjectType 在接口中 SchemaMetadatagetAllObjectType 在类中 AbstractSchemaMetadatapublic Dialect getDialect()
public Optional<TableOrViewMetadata> removeTableOrView(String name)
public RDBSchemaMetadata clone()
clone 在接口中 ObjectMetadataclone 在类中 AbstractSchemaMetadataCopyright © 2020. All rights reserved.