test_class.declarator: SCHEMA_PATTERN = "schema_%s"
test_class.modifier: private static final
test_class.original_string: private static final String SCHEMA_PATTERN = "schema_%s";
test_class.type: String
test_class.var_name: SCHEMA_PATTERN
test_class.declarator: showDatabasesBackendHandler
test_class.modifier: private
test_class.original_string: private ShowDatabasesBackendHandler showDatabasesBackendHandler;
test_class.type: ShowDatabasesBackendHandler
test_class.var_name: showDatabasesBackendHandler
test_class.file: shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/admin/ShowDatabasesBackendHandlerTest.java
test_class.identifier: ShowDatabasesBackendHandlerTest
test_case.body: @Test
      public void assertExecuteShowDatabaseBackendHandler() {
          QueryResponse actual = (QueryResponse) showDatabasesBackendHandler.execute();
          assertThat(actual, instanceOf(QueryResponse.class));
          assertThat(actual.getQueryHeaders().size(), is(1));
      }
test_case.class_method_signature: ShowDatabasesBackendHandlerTest.assertExecuteShowDatabaseBackendHandler()
test_case.full_signature: @Test public void assertExecuteShowDatabaseBackendHandler()
test_case.identifier: assertExecuteShowDatabaseBackendHandler
test_case.invocations: execute assertThat instanceOf assertThat size getQueryHeaders is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertExecuteShowDatabaseBackendHandler()
focal_class.declarator: backendConnection
focal_class.modifier: private final
focal_class.original_string: private final BackendConnection backendConnection;
focal_class.type: BackendConnection
focal_class.var_name: backendConnection
focal_class.declarator: mergedResult
focal_class.modifier: private
focal_class.original_string: private MergedResult mergedResult;
focal_class.type: MergedResult
focal_class.var_name: mergedResult
focal_class.file: shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/admin/ShowDatabasesBackendHandler.java
focal_class.identifier: ShowDatabasesBackendHandler
focal_class.interfaces: implements TextProtocolBackendHandler
focal_class.class_method_signature: ShowDatabasesBackendHandler.execute()
focal_class.full_signature: @Override public BackendResponse execute()
focal_class.identifier: execute
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: BackendResponse
focal_class.signature: BackendResponse execute()
focal_class.class_method_signature: ShowDatabasesBackendHandler.getSchemaNames()
focal_class.full_signature: private Collection<Object> getSchemaNames()
focal_class.identifier: getSchemaNames
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: Collection<Object>
focal_class.signature: Collection<Object> getSchemaNames()
focal_class.class_method_signature: ShowDatabasesBackendHandler.next()
focal_class.full_signature: @Override public boolean next()
focal_class.identifier: next
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean next()
focal_class.class_method_signature: ShowDatabasesBackendHandler.getQueryData()
focal_class.full_signature: @Override public QueryData getQueryData()
focal_class.identifier: getQueryData
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: QueryData
focal_class.signature: QueryData getQueryData()
focal_method.body: @Override
      public BackendResponse execute() {
          mergedResult = new SingleLocalDataMergedResult(getSchemaNames());
          return new QueryResponse(Collections.singletonList(new QueryHeader("information_schema", "SCHEMATA", "Database", "SCHEMA_NAME", 100, Types.VARCHAR, 0, false, false, false, false)));
      }
focal_method.class_method_signature: ShowDatabasesBackendHandler.execute()
focal_method.full_signature: @Override public BackendResponse execute()
focal_method.identifier: execute
focal_method.invocations: getSchemaNames singletonList
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: BackendResponse
focal_method.signature: BackendResponse execute()