Class IcebergJdbcCatalogConfig

java.lang.Object
io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig

public class IcebergJdbcCatalogConfig extends Object
  • Constructor Details

    • IcebergJdbcCatalogConfig

      public IcebergJdbcCatalogConfig()
  • Method Details

    • getDriverClass

      @NotNull public @NotNull String getDriverClass()
    • setDriverClass

      @Config("iceberg.jdbc-catalog.driver-class") public IcebergJdbcCatalogConfig setDriverClass(String driverClass)
    • getConnectionUrl

      public String getConnectionUrl()
    • setConnectionUrl

      @Config("iceberg.jdbc-catalog.connection-url") public IcebergJdbcCatalogConfig setConnectionUrl(String connectionUrl)
    • getConnectionUser

      @NotNull public @NotNull Optional<String> getConnectionUser()
    • setConnectionUser

      @Config("iceberg.jdbc-catalog.connection-user") public IcebergJdbcCatalogConfig setConnectionUser(String connectionUser)
    • getConnectionPassword

      @NotNull public @NotNull Optional<String> getConnectionPassword()
    • setConnectionPassword

      @Config("iceberg.jdbc-catalog.connection-password") public IcebergJdbcCatalogConfig setConnectionPassword(String connectionPassword)
    • getCatalogName

      @NotEmpty public @NotEmpty String getCatalogName()
    • setCatalogName

      @Config("iceberg.jdbc-catalog.catalog-name") public IcebergJdbcCatalogConfig setCatalogName(String catalogName)
    • getDefaultWarehouseDir

      @NotEmpty public @NotEmpty String getDefaultWarehouseDir()
    • setDefaultWarehouseDir

      @Config("iceberg.jdbc-catalog.default-warehouse-dir") public IcebergJdbcCatalogConfig setDefaultWarehouseDir(String defaultWarehouseDir)