public final class StandardMetaDataContexts extends Object implements MetaDataContexts
| Constructor and Description |
|---|
StandardMetaDataContexts() |
StandardMetaDataContexts(Map<String,org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData> metaDataMap,
org.apache.shardingsphere.infra.metadata.rule.ShardingSphereRuleMetaData globalRuleMetaData,
ExecutorEngine executorEngine,
org.apache.shardingsphere.infra.config.properties.ConfigurationProperties props) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Collection<String> |
getAllSchemaNames()
Get all schema names.
|
org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData |
getDefaultMetaData()
Get default mata data.
|
Optional<org.apache.shardingsphere.infra.lock.ShardingSphereLock> |
getLock()
Get lock.
|
org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData |
getMetaData(String schemaName)
Get mata data.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetExecutorEngine, getGlobalRuleMetaData, getMetaDataMap, getOptimizeContextFactory, getProps, getStateContextpublic StandardMetaDataContexts()
public StandardMetaDataContexts(Map<String,org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData> metaDataMap, org.apache.shardingsphere.infra.metadata.rule.ShardingSphereRuleMetaData globalRuleMetaData, ExecutorEngine executorEngine, org.apache.shardingsphere.infra.config.properties.ConfigurationProperties props)
public Collection<String> getAllSchemaNames()
MetaDataContextsgetAllSchemaNames in interface MetaDataContextspublic org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData getMetaData(String schemaName)
MetaDataContextsgetMetaData in interface MetaDataContextsschemaName - schema namepublic org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData getDefaultMetaData()
MetaDataContextsgetDefaultMetaData in interface MetaDataContextspublic Optional<org.apache.shardingsphere.infra.lock.ShardingSphereLock> getLock()
MetaDataContextsgetLock in interface MetaDataContextspublic void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2021 The Apache Software Foundation. All rights reserved.