public final class MetaDataContexts extends Object implements AutoCloseable
| 构造器和说明 |
|---|
MetaDataContexts(MetaDataPersistService metaDataPersistService) |
MetaDataContexts(MetaDataPersistService metaDataPersistService,
Map<String,org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData> metaDataMap,
org.apache.shardingsphere.infra.metadata.rule.ShardingSphereRuleMetaData globalRuleMetaData,
org.apache.shardingsphere.infra.executor.kernel.ExecutorEngine executorEngine,
org.apache.shardingsphere.infra.config.properties.ConfigurationProperties props,
org.apache.shardingsphere.infra.optimize.context.OptimizerContext optimizerContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
Collection<String> |
getAllSchemaNames()
Get all schema names.
|
Optional<org.apache.shardingsphere.infra.lock.ShardingSphereLock> |
getLock()
Get lock.
|
org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData |
getMetaData(String schemaName)
Get mata data.
|
Optional<MetaDataPersistService> |
getMetaDataPersistService()
Get persist service.
|
public MetaDataContexts(MetaDataPersistService metaDataPersistService)
public MetaDataContexts(MetaDataPersistService metaDataPersistService, Map<String,org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData> metaDataMap, org.apache.shardingsphere.infra.metadata.rule.ShardingSphereRuleMetaData globalRuleMetaData, org.apache.shardingsphere.infra.executor.kernel.ExecutorEngine executorEngine, org.apache.shardingsphere.infra.config.properties.ConfigurationProperties props, org.apache.shardingsphere.infra.optimize.context.OptimizerContext optimizerContext)
public Optional<MetaDataPersistService> getMetaDataPersistService()
public Collection<String> getAllSchemaNames()
public org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData getMetaData(String schemaName)
schemaName - schema namepublic Optional<org.apache.shardingsphere.infra.lock.ShardingSphereLock> getLock()
public void close()
throws Exception
close 在接口中 AutoCloseableExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.