public class RDBSchemaMetadata extends AbstractSchemaMetadata
| 构造器和说明 |
|---|
RDBSchemaMetadata(String name) |
addFeature, addObject, findFeature, findFeature, getAlias, getFeatures, getName, getObject, getObject, getObject, getObjectReactive, getObjectReactive, getObjectReactive, 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, boolean autoLoad)
public Optional<RDBTableMetadata> getTable(String name)
public reactor.core.publisher.Mono<RDBTableMetadata> getTableReactive(String name)
public reactor.core.publisher.Mono<RDBTableMetadata> getTableReactive(String name, boolean autoLoad)
public reactor.core.publisher.Mono<TableOrViewMetadata> getTableOrViewReactive(String name, boolean autoLoad)
public reactor.core.publisher.Mono<TableOrViewMetadata> getTableOrViewReactive(String name)
public reactor.core.publisher.Mono<RDBViewMetadata> getViewReactive(String name)
public reactor.core.publisher.Mono<RDBViewMetadata> getViewReactive(String name, boolean autoLoad)
public Optional<RDBViewMetadata> getView(String name, boolean autoLoad)
public Optional<RDBViewMetadata> getView(String name)
public void addTable(RDBTableMetadata metadata)
public reactor.core.publisher.Mono<TableOrViewMetadata> findTableOrViewReactive(String name)
public Optional<TableOrViewMetadata> findTableOrView(String name)
public Optional<TableOrViewMetadata> getTableOrView(String name, boolean autoLoad)
public Optional<TableOrViewMetadata> getTableOrView(String name)
protected <T extends ObjectMetadata> List<T> loadMetadata(ObjectType type)
loadMetadata 在类中 AbstractSchemaMetadataprotected <T extends ObjectMetadata> reactor.core.publisher.Flux<T> loadMetadataReactive(ObjectType type)
protected <T extends ObjectMetadata> T metadataParsed(T metadata)
protected <T extends ObjectMetadata> T loadMetadata(ObjectType type, String name)
loadMetadata 在类中 AbstractSchemaMetadataprotected <T extends ObjectMetadata> reactor.core.publisher.Mono<T> loadMetadataReactive(ObjectType type, String name)
public RDBTableMetadata newTable(String name)
public void loadAllTable()
public reactor.core.publisher.Mono<Void> loadAllTableReactive()
public List<ObjectType> getAllObjectType()
getAllObjectType 在接口中 SchemaMetadatagetAllObjectType 在类中 AbstractSchemaMetadatapublic Dialect getDialect()
public Optional<TableOrViewMetadata> removeTableOrView(String name)
public RDBSchemaMetadata clone()
clone 在接口中 ObjectMetadataclone 在类中 AbstractSchemaMetadataCopyright © 2021. All rights reserved.