Interface IDriverInfo

All Superinterfaces:
Serializable

public interface IDriverInfo extends Serializable
Information about a JDBC driver.
Since:
8.5.0
Author:
Norman Lorenz
  • Method Details

    • getDataSourceInfos

      Set<IDataSourceInfo> getDataSourceInfos()
      Gets information about all DataSources that are using this JDBC driver.
      Returns:
      a set of DataSourceInfo instances.
    • getDbms

      Dbms getDbms()
      Gets the database management system (DBMS) associated with the JDBC driver. May be null if the DBMS could not be determined (e.g., if the driver is unknown).
      Returns:
      the DBMS.
    • getDriverClassName

      String getDriverClassName()
      Gets the fully qualified class name of the JDBC driver.
      Returns:
      the driver class name.
    • getDriverMajorVersion

      int getDriverMajorVersion()
      Gets the major version of the JDBC driver.
      Returns:
      the major version.
    • getDriverMinorVersion

      int getDriverMinorVersion()
      Gets the minor version of the JDBC driver.
      Returns:
      the minor version.
    • getFilename

      String getFilename()
      Gets the original filename of the JDBC driver file.
      Returns:
      the original filename.
    • getFingerprint

      String getFingerprint()
      Gets the SHA-256 fingerprint of the JDBC driver file.
      Returns:
      the SHA-256 fingerprint as a hexadecimal string.
    • getManifest

      ManifestInfo getManifest()
      Gets the manifest information of the JDBC driver.
      Returns:
      the manifest information.
    • getRuntimeId

      String getRuntimeId()
      Gets the runtime ID of the JDBC driver.
      Returns:
      the runtime ID.