Class CatalogLoader.CustomCatalogLoader

java.lang.Object
org.apache.iceberg.flink.CatalogLoader.CustomCatalogLoader
All Implemented Interfaces:
Serializable, Cloneable, CatalogLoader
Enclosing interface:
CatalogLoader

public static class CatalogLoader.CustomCatalogLoader extends Object implements CatalogLoader
See Also:
  • Method Details

    • loadCatalog

      public Catalog loadCatalog()
      Description copied from interface: CatalogLoader
      Create a new catalog with the provided properties. NOTICE: for flink, we may initialize the CatalogLoader at flink sql client side or job manager side, and then serialize this catalog loader to task manager, finally deserialize it and create a new catalog at task manager side.
      Specified by:
      loadCatalog in interface CatalogLoader
      Returns:
      a newly created Catalog
    • clone

      public CatalogLoader clone()
      Description copied from interface: CatalogLoader
      Clone a CatalogLoader.
      Specified by:
      clone in interface CatalogLoader
      Overrides:
      clone in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object