Interface HasIcebergCatalog

  • All Superinterfaces:
    org.apache.spark.sql.connector.catalog.CatalogPlugin, org.apache.spark.sql.connector.catalog.TableCatalog
    All Known Implementing Classes:
    SparkCatalog, SparkSessionCatalog

    public interface HasIcebergCatalog
    extends org.apache.spark.sql.connector.catalog.TableCatalog
    • Field Summary

      • Fields inherited from interface org.apache.spark.sql.connector.catalog.TableCatalog

        OPTION_PREFIX, PROP_COMMENT, PROP_EXTERNAL, PROP_IS_MANAGED_LOCATION, PROP_LOCATION, PROP_OWNER, PROP_PROVIDER
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Catalog icebergCatalog()
      Returns the underlying Catalog backing this Spark Catalog
      • Methods inherited from interface org.apache.spark.sql.connector.catalog.CatalogPlugin

        defaultNamespace, initialize, name
      • Methods inherited from interface org.apache.spark.sql.connector.catalog.TableCatalog

        alterTable, createTable, dropTable, invalidateTable, listTables, loadTable, loadTable, loadTable, purgeTable, renameTable, tableExists
    • Method Detail

      • icebergCatalog

        Catalog icebergCatalog()
        Returns the underlying Catalog backing this Spark Catalog