test_class.declarator: authentication = new Authentication()
test_class.modifier: private final
test_class.original_string: private final Authentication authentication = new Authentication();
test_class.type: Authentication
test_class.var_name: authentication
test_class.declarator: props = new ConfigurationProperties(new Properties())
test_class.modifier: private final
test_class.original_string: private final ConfigurationProperties props = new ConfigurationProperties(new Properties());
test_class.type: ConfigurationProperties
test_class.var_name: props
test_class.declarator: databaseType
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private DatabaseType databaseType;
test_class.type: DatabaseType
test_class.var_name: databaseType
test_class.declarator: governanceFacade
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private GovernanceFacade governanceFacade;
test_class.type: GovernanceFacade
test_class.var_name: governanceFacade
test_class.declarator: registryCenter
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private RegistryCenter registryCenter;
test_class.type: RegistryCenter
test_class.var_name: registryCenter
test_class.declarator: configCenter
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private ConfigCenter configCenter;
test_class.type: ConfigCenter
test_class.var_name: configCenter
test_class.declarator: schema
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private ShardingSphereSchema schema;
test_class.type: ShardingSphereSchema
test_class.var_name: schema
test_class.declarator: primaryReplicaReplicationRule
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private PrimaryReplicaReplicationRule primaryReplicaReplicationRule;
test_class.type: PrimaryReplicaReplicationRule
test_class.var_name: primaryReplicaReplicationRule
test_class.declarator: governanceSchemaContexts
test_class.modifier: private
test_class.original_string: private GovernanceSchemaContexts governanceSchemaContexts;
test_class.type: GovernanceSchemaContexts
test_class.var_name: governanceSchemaContexts
test_class.file: shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/test/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContextsTest.java
test_class.identifier: GovernanceSchemaContextsTest
test_case.body: @Test
      public void assertGetProps() {
          assertThat(governanceSchemaContexts.getProps(), is(props));
      }
test_case.class_method_signature: GovernanceSchemaContextsTest.assertGetProps()
test_case.full_signature: @Test public void assertGetProps()
test_case.identifier: assertGetProps
test_case.invocations: assertThat getProps is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertGetProps()
focal_class.declarator: governanceFacade
focal_class.modifier: private final
focal_class.original_string: private final GovernanceFacade governanceFacade;
focal_class.type: GovernanceFacade
focal_class.var_name: governanceFacade
focal_class.declarator: schemaContexts
focal_class.modifier: private volatile
focal_class.original_string: private volatile SchemaContexts schemaContexts;
focal_class.type: SchemaContexts
focal_class.var_name: schemaContexts
focal_class.file: shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-context/src/main/java/org/apache/shardingsphere/governance/context/schema/GovernanceSchemaContexts.java
focal_class.identifier: GovernanceSchemaContexts
focal_class.interfaces: implements SchemaContexts
focal_class.class_method_signature: GovernanceSchemaContexts.GovernanceSchemaContexts(final SchemaContexts schemaContexts, final GovernanceFacade governanceFacade)
focal_class.full_signature: public  GovernanceSchemaContexts(final SchemaContexts schemaContexts, final GovernanceFacade governanceFacade)
focal_class.identifier: GovernanceSchemaContexts
focal_class.modifiers: public
focal_class.parameters: (final SchemaContexts schemaContexts, final GovernanceFacade governanceFacade)
focal_class.signature:  GovernanceSchemaContexts(final SchemaContexts schemaContexts, final GovernanceFacade governanceFacade)
focal_class.class_method_signature: GovernanceSchemaContexts.disableDataSources()
focal_class.full_signature: private void disableDataSources()
focal_class.identifier: disableDataSources
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void disableDataSources()
focal_class.class_method_signature: GovernanceSchemaContexts.disableDataSources(final String schemaName, final StatusContainedRule rule)
focal_class.full_signature: private void disableDataSources(final String schemaName, final StatusContainedRule rule)
focal_class.identifier: disableDataSources
focal_class.modifiers: private
focal_class.parameters: (final String schemaName, final StatusContainedRule rule)
focal_class.return: void
focal_class.signature: void disableDataSources(final String schemaName, final StatusContainedRule rule)
focal_class.class_method_signature: GovernanceSchemaContexts.getDataSourceName(final String disabledDataSource)
focal_class.full_signature: private String getDataSourceName(final String disabledDataSource)
focal_class.identifier: getDataSourceName
focal_class.modifiers: private
focal_class.parameters: (final String disabledDataSource)
focal_class.return: String
focal_class.signature: String getDataSourceName(final String disabledDataSource)
focal_class.class_method_signature: GovernanceSchemaContexts.persistMetaData()
focal_class.full_signature: private void persistMetaData()
focal_class.identifier: persistMetaData
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void persistMetaData()
focal_class.class_method_signature: GovernanceSchemaContexts.getDatabaseType()
focal_class.full_signature: @Override public DatabaseType getDatabaseType()
focal_class.identifier: getDatabaseType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: DatabaseType
focal_class.signature: DatabaseType getDatabaseType()
focal_class.class_method_signature: GovernanceSchemaContexts.getDatabaseType(final Map<String, Map<String, DataSource>> dataSourcesMap)
focal_class.full_signature: private DatabaseType getDatabaseType(final Map<String, Map<String, DataSource>> dataSourcesMap)
focal_class.identifier: getDatabaseType
focal_class.modifiers: private
focal_class.parameters: (final Map<String, Map<String, DataSource>> dataSourcesMap)
focal_class.return: DatabaseType
focal_class.signature: DatabaseType getDatabaseType(final Map<String, Map<String, DataSource>> dataSourcesMap)
focal_class.class_method_signature: GovernanceSchemaContexts.getSchemas()
focal_class.full_signature: @Override public Map<String, ShardingSphereSchema> getSchemas()
focal_class.identifier: getSchemas
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<String, ShardingSphereSchema>
focal_class.signature: Map<String, ShardingSphereSchema> getSchemas()
focal_class.class_method_signature: GovernanceSchemaContexts.getDefaultSchema()
focal_class.full_signature: @Override public ShardingSphereSchema getDefaultSchema()
focal_class.identifier: getDefaultSchema
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ShardingSphereSchema
focal_class.signature: ShardingSphereSchema getDefaultSchema()
focal_class.class_method_signature: GovernanceSchemaContexts.getSqlParserEngine()
focal_class.full_signature: @Override public ShardingSphereSQLParserEngine getSqlParserEngine()
focal_class.identifier: getSqlParserEngine
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ShardingSphereSQLParserEngine
focal_class.signature: ShardingSphereSQLParserEngine getSqlParserEngine()
focal_class.class_method_signature: GovernanceSchemaContexts.getExecutorKernel()
focal_class.full_signature: @Override public ExecutorKernel getExecutorKernel()
focal_class.identifier: getExecutorKernel
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ExecutorKernel
focal_class.signature: ExecutorKernel getExecutorKernel()
focal_class.class_method_signature: GovernanceSchemaContexts.getAuthentication()
focal_class.full_signature: @Override public Authentication getAuthentication()
focal_class.identifier: getAuthentication
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Authentication
focal_class.signature: Authentication getAuthentication()
focal_class.class_method_signature: GovernanceSchemaContexts.getProps()
focal_class.full_signature: @Override public ConfigurationProperties getProps()
focal_class.identifier: getProps
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ConfigurationProperties
focal_class.signature: ConfigurationProperties getProps()
focal_class.class_method_signature: GovernanceSchemaContexts.isCircuitBreak()
focal_class.full_signature: @Override public boolean isCircuitBreak()
focal_class.identifier: isCircuitBreak
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isCircuitBreak()
focal_class.class_method_signature: GovernanceSchemaContexts.close()
focal_class.full_signature: @Override public void close()
focal_class.identifier: close
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_class.class_method_signature: GovernanceSchemaContexts.renew(final SchemaAddedEvent event)
focal_class.full_signature: @Subscribe public synchronized void renew(final SchemaAddedEvent event)
focal_class.identifier: renew
focal_class.modifiers: @Subscribe public synchronized
focal_class.parameters: (final SchemaAddedEvent event)
focal_class.return: void
focal_class.signature: void renew(final SchemaAddedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.renew(final SchemaDeletedEvent event)
focal_class.full_signature: @Subscribe public synchronized void renew(final SchemaDeletedEvent event)
focal_class.identifier: renew
focal_class.modifiers: @Subscribe public synchronized
focal_class.parameters: (final SchemaDeletedEvent event)
focal_class.return: void
focal_class.signature: void renew(final SchemaDeletedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.renew(final PropertiesChangedEvent event)
focal_class.full_signature: @Subscribe public synchronized void renew(final PropertiesChangedEvent event)
focal_class.identifier: renew
focal_class.modifiers: @Subscribe public synchronized
focal_class.parameters: (final PropertiesChangedEvent event)
focal_class.return: void
focal_class.signature: void renew(final PropertiesChangedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.renew(final AuthenticationChangedEvent event)
focal_class.full_signature: @Subscribe public synchronized void renew(final AuthenticationChangedEvent event)
focal_class.identifier: renew
focal_class.modifiers: @Subscribe public synchronized
focal_class.parameters: (final AuthenticationChangedEvent event)
focal_class.return: void
focal_class.signature: void renew(final AuthenticationChangedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.renew(final MetaDataChangedEvent event)
focal_class.full_signature: @Subscribe public synchronized void renew(final MetaDataChangedEvent event)
focal_class.identifier: renew
focal_class.modifiers: @Subscribe public synchronized
focal_class.parameters: (final MetaDataChangedEvent event)
focal_class.return: void
focal_class.signature: void renew(final MetaDataChangedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.renew(final RuleConfigurationsChangedEvent event)
focal_class.full_signature: @Subscribe public synchronized void renew(final RuleConfigurationsChangedEvent event)
focal_class.identifier: renew
focal_class.modifiers: @Subscribe public synchronized
focal_class.parameters: (final RuleConfigurationsChangedEvent event)
focal_class.return: void
focal_class.signature: void renew(final RuleConfigurationsChangedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.renew(final DataSourceChangedEvent event)
focal_class.full_signature: @Subscribe public synchronized void renew(final DataSourceChangedEvent event)
focal_class.identifier: renew
focal_class.modifiers: @Subscribe public synchronized
focal_class.parameters: (final DataSourceChangedEvent event)
focal_class.return: void
focal_class.signature: void renew(final DataSourceChangedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.renew(final DisabledStateChangedEvent event)
focal_class.full_signature: @Subscribe public synchronized void renew(final DisabledStateChangedEvent event)
focal_class.identifier: renew
focal_class.modifiers: @Subscribe public synchronized
focal_class.parameters: (final DisabledStateChangedEvent event)
focal_class.return: void
focal_class.signature: void renew(final DisabledStateChangedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.renew(final CircuitStateChangedEvent event)
focal_class.full_signature: @Subscribe public synchronized void renew(final CircuitStateChangedEvent event)
focal_class.identifier: renew
focal_class.modifiers: @Subscribe public synchronized
focal_class.parameters: (final CircuitStateChangedEvent event)
focal_class.return: void
focal_class.signature: void renew(final CircuitStateChangedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.createAddedSchemaContext(final SchemaAddedEvent event)
focal_class.full_signature: private ShardingSphereSchema createAddedSchemaContext(final SchemaAddedEvent event)
focal_class.identifier: createAddedSchemaContext
focal_class.modifiers: private
focal_class.parameters: (final SchemaAddedEvent event)
focal_class.return: ShardingSphereSchema
focal_class.signature: ShardingSphereSchema createAddedSchemaContext(final SchemaAddedEvent event)
focal_class.class_method_signature: GovernanceSchemaContexts.getChangedSchemas()
focal_class.full_signature: private Map<String, ShardingSphereSchema> getChangedSchemas()
focal_class.identifier: getChangedSchemas
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: Map<String, ShardingSphereSchema>
focal_class.signature: Map<String, ShardingSphereSchema> getChangedSchemas()
focal_class.class_method_signature: GovernanceSchemaContexts.getChangedShardingSphereSchema(final ShardingSphereSchema oldSchema, final RuleSchemaMetaData newRuleSchemaMetaData, final String schemaName)
focal_class.full_signature: private ShardingSphereSchema getChangedShardingSphereSchema(final ShardingSphereSchema oldSchema, final RuleSchemaMetaData newRuleSchemaMetaData, final String schemaName)
focal_class.identifier: getChangedShardingSphereSchema
focal_class.modifiers: private
focal_class.parameters: (final ShardingSphereSchema oldSchema, final RuleSchemaMetaData newRuleSchemaMetaData, final String schemaName)
focal_class.return: ShardingSphereSchema
focal_class.signature: ShardingSphereSchema getChangedShardingSphereSchema(final ShardingSphereSchema oldSchema, final RuleSchemaMetaData newRuleSchemaMetaData, final String schemaName)
focal_class.class_method_signature: GovernanceSchemaContexts.getChangedSchema(final ShardingSphereSchema oldSchema, final Collection<RuleConfiguration> ruleConfigs)
focal_class.full_signature: private ShardingSphereSchema getChangedSchema(final ShardingSphereSchema oldSchema, final Collection<RuleConfiguration> ruleConfigs)
focal_class.identifier: getChangedSchema
focal_class.modifiers: private
focal_class.parameters: (final ShardingSphereSchema oldSchema, final Collection<RuleConfiguration> ruleConfigs)
focal_class.return: ShardingSphereSchema
focal_class.signature: ShardingSphereSchema getChangedSchema(final ShardingSphereSchema oldSchema, final Collection<RuleConfiguration> ruleConfigs)
focal_class.class_method_signature: GovernanceSchemaContexts.getChangedSchema(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.full_signature: private ShardingSphereSchema getChangedSchema(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.identifier: getChangedSchema
focal_class.modifiers: private
focal_class.parameters: (final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.return: ShardingSphereSchema
focal_class.signature: ShardingSphereSchema getChangedSchema(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.class_method_signature: GovernanceSchemaContexts.getNewDataSources(final Map<String, DataSource> oldDataSources, 
                                                        final Map<String, DataSource> addedDataSources, final Map<String, DataSource> modifiedDataSources, final Collection<String> deletedDataSources)
focal_class.full_signature: private Map<String, DataSource> getNewDataSources(final Map<String, DataSource> oldDataSources, 
                                                        final Map<String, DataSource> addedDataSources, final Map<String, DataSource> modifiedDataSources, final Collection<String> deletedDataSources)
focal_class.identifier: getNewDataSources
focal_class.modifiers: private
focal_class.parameters: (final Map<String, DataSource> oldDataSources, 
                                                        final Map<String, DataSource> addedDataSources, final Map<String, DataSource> modifiedDataSources, final Collection<String> deletedDataSources)
focal_class.return: Map<String, DataSource>
focal_class.signature: Map<String, DataSource> getNewDataSources(final Map<String, DataSource> oldDataSources, 
                                                        final Map<String, DataSource> addedDataSources, final Map<String, DataSource> modifiedDataSources, final Collection<String> deletedDataSources)
focal_class.class_method_signature: GovernanceSchemaContexts.getDeletedDataSources(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.full_signature: private Collection<String> getDeletedDataSources(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.identifier: getDeletedDataSources
focal_class.modifiers: private
focal_class.parameters: (final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.return: Collection<String>
focal_class.signature: Collection<String> getDeletedDataSources(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.class_method_signature: GovernanceSchemaContexts.getAddedDataSources(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.full_signature: private Map<String, DataSource> getAddedDataSources(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.identifier: getAddedDataSources
focal_class.modifiers: private
focal_class.parameters: (final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.return: Map<String, DataSource>
focal_class.signature: Map<String, DataSource> getAddedDataSources(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.class_method_signature: GovernanceSchemaContexts.getModifiedDataSources(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.full_signature: private Map<String, DataSource> getModifiedDataSources(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.identifier: getModifiedDataSources
focal_class.modifiers: private
focal_class.parameters: (final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.return: Map<String, DataSource>
focal_class.signature: Map<String, DataSource> getModifiedDataSources(final ShardingSphereSchema oldSchema, final Map<String, DataSourceConfiguration> newDataSourceConfigs)
focal_class.class_method_signature: GovernanceSchemaContexts.isModifiedDataSource(final Map<String, DataSource> oldDataSources, final String newDataSourceName, final DataSourceConfiguration newDataSourceConfig)
focal_class.full_signature: private boolean isModifiedDataSource(final Map<String, DataSource> oldDataSources, final String newDataSourceName, final DataSourceConfiguration newDataSourceConfig)
focal_class.identifier: isModifiedDataSource
focal_class.modifiers: private
focal_class.parameters: (final Map<String, DataSource> oldDataSources, final String newDataSourceName, final DataSourceConfiguration newDataSourceConfig)
focal_class.return: boolean
focal_class.signature: boolean isModifiedDataSource(final Map<String, DataSource> oldDataSources, final String newDataSourceName, final DataSourceConfiguration newDataSourceConfig)
focal_class.class_method_signature: GovernanceSchemaContexts.createDataSourcesMap(final Map<String, Map<String, DataSourceConfiguration>> dataSourcesConfigs)
focal_class.full_signature: private Map<String, Map<String, DataSource>> createDataSourcesMap(final Map<String, Map<String, DataSourceConfiguration>> dataSourcesConfigs)
focal_class.identifier: createDataSourcesMap
focal_class.modifiers: private
focal_class.parameters: (final Map<String, Map<String, DataSourceConfiguration>> dataSourcesConfigs)
focal_class.return: Map<String, Map<String, DataSource>>
focal_class.signature: Map<String, Map<String, DataSource>> createDataSourcesMap(final Map<String, Map<String, DataSourceConfiguration>> dataSourcesConfigs)
focal_method.body: @Override
      public ConfigurationProperties getProps() {
          return schemaContexts.getProps();
      }
focal_method.class_method_signature: GovernanceSchemaContexts.getProps()
focal_method.full_signature: @Override public ConfigurationProperties getProps()
focal_method.identifier: getProps
focal_method.invocations: getProps
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: ConfigurationProperties
focal_method.signature: ConfigurationProperties getProps()