Interface IDriverRuntime

    • Method Detail

      • getDbms

        @Nullable
        Dbms getDbms()
        Gets the DBMS type associated with this JDBC driver. May be null if the DBMS type is unknown.
        Returns:
        The DBMS type, or null if unknown.
      • getDriver

        @NotNull
        @NotNull Driver getDriver()
        Gets the JDBC Driver instance associated with this driver runtime.
        Returns:
        The JDBC Driver instance.
      • getDriverFile

        @NotNull
        @NotNull File getDriverFile()
        Gets the file in the filesystem representing the JDBC driver.
        Returns:
        The JDBC driver file.
      • getFingerprint

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

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

        @NotNull
        @NotNull String getRuntimeId()
        Gets the unique runtime identifier for this driver runtime.
        Returns:
        The unique runtime identifier.