test_class.file: database/environment/src/test/java/cloud/piranha/database/environment/EnvironmentDriverTest.java
test_class.identifier: EnvironmentDriverTest
test_case.body: @Disabled
      @Test
      void testGetPropertyInfo() throws Exception {
          assertNotNull(DriverManager.getDriver("jdbc:environment:0").
                  getPropertyInfo("jdbc:environment:0", new Properties()));
      }
test_case.class_method_signature: EnvironmentDriverTest.testGetPropertyInfo()
test_case.full_signature: @Disabled @Test void testGetPropertyInfo()
test_case.identifier: testGetPropertyInfo
test_case.invocations: assertNotNull getPropertyInfo getDriver
test_case.modifiers: @Disabled @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetPropertyInfo()
focal_class.declarator: LOGGER = Logger.getLogger(EnvironmentDriver.class.getName())
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOGGER = Logger.getLogger(EnvironmentDriver.class.getName());
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.file: database/environment/src/main/java/cloud/piranha/database/environment/EnvironmentDriver.java
focal_class.identifier: EnvironmentDriver
focal_class.interfaces: implements Driver
focal_class.class_method_signature: EnvironmentDriver.EnvironmentDriver()
focal_class.full_signature: public  EnvironmentDriver()
focal_class.identifier: EnvironmentDriver
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  EnvironmentDriver()
focal_class.class_method_signature: EnvironmentDriver.connect(String url, Properties info)
focal_class.full_signature: @Override public Connection connect(String url, Properties info)
focal_class.identifier: connect
focal_class.modifiers: @Override public
focal_class.parameters: (String url, Properties info)
focal_class.return: Connection
focal_class.signature: Connection connect(String url, Properties info)
focal_class.class_method_signature: EnvironmentDriver.acceptsURL(String url)
focal_class.full_signature: @Override public boolean acceptsURL(String url)
focal_class.identifier: acceptsURL
focal_class.modifiers: @Override public
focal_class.parameters: (String url)
focal_class.return: boolean
focal_class.signature: boolean acceptsURL(String url)
focal_class.class_method_signature: EnvironmentDriver.getPropertyInfo(String url, Properties info)
focal_class.full_signature: @Override public DriverPropertyInfo[] getPropertyInfo(String url, Properties info)
focal_class.identifier: getPropertyInfo
focal_class.modifiers: @Override public
focal_class.parameters: (String url, Properties info)
focal_class.return: DriverPropertyInfo[]
focal_class.signature: DriverPropertyInfo[] getPropertyInfo(String url, Properties info)
focal_class.class_method_signature: EnvironmentDriver.getMajorVersion()
focal_class.full_signature: @Override public int getMajorVersion()
focal_class.identifier: getMajorVersion
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMajorVersion()
focal_class.class_method_signature: EnvironmentDriver.getMinorVersion()
focal_class.full_signature: @Override public int getMinorVersion()
focal_class.identifier: getMinorVersion
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMinorVersion()
focal_class.class_method_signature: EnvironmentDriver.jdbcCompliant()
focal_class.full_signature: @Override public boolean jdbcCompliant()
focal_class.identifier: jdbcCompliant
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean jdbcCompliant()
focal_class.class_method_signature: EnvironmentDriver.getParentLogger()
focal_class.full_signature: @Override public Logger getParentLogger()
focal_class.identifier: getParentLogger
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Logger
focal_class.signature: Logger getParentLogger()
focal_method.body: @Override
      public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) throws SQLException {
          String delegateUrl = null;
          Properties delegateInfo = null;
          Driver driver = DriverManager.getDriver(delegateUrl);
          return driver.getPropertyInfo(delegateUrl, delegateInfo);
      }
focal_method.class_method_signature: EnvironmentDriver.getPropertyInfo(String url, Properties info)
focal_method.full_signature: @Override public DriverPropertyInfo[] getPropertyInfo(String url, Properties info)
focal_method.identifier: getPropertyInfo
focal_method.invocations: getDriver getPropertyInfo
focal_method.modifiers: @Override public
focal_method.parameters: (String url, Properties info)
focal_method.return: DriverPropertyInfo[]
focal_method.signature: DriverPropertyInfo[] getPropertyInfo(String url, Properties info)