Class CatalogTableImpl

    • Method Detail

      • copy

        public CatalogBaseTable copy()
        Deprecated.
        Description copied from interface: CatalogBaseTable
        Get a deep copy of the CatalogBaseTable instance.
        Returns:
        a copy of the CatalogBaseTable instance
      • getDescription

        public Optional<String> getDescription()
        Deprecated.
        Description copied from interface: CatalogBaseTable
        Get a brief description of the table or view.
        Returns:
        an optional short description of the table/view
      • getDetailedDescription

        public Optional<String> getDetailedDescription()
        Deprecated.
        Description copied from interface: CatalogBaseTable
        Get a detailed description of the table or view.
        Returns:
        an optional long description of the table/view
      • toProperties

        public Map<String,​String> toProperties()
        Deprecated.
        Description copied from interface: CatalogTable
        Serializes this instance into a map of string-based properties.

        Compared to the pure table options in CatalogBaseTable.getOptions(), the map includes schema, partitioning, and other characteristics in a serialized form.

      • copy

        public CatalogTable copy​(Map<String,​String> options)
        Deprecated.
        Description copied from interface: CatalogTable
        Returns a copy of this CatalogTable with given table options options.
        Returns:
        a new copy of this table with replaced table options
      • fromProperties

        public static CatalogTableImpl fromProperties​(Map<String,​String> properties)
        Deprecated.
        Construct a CatalogTableImpl from complete properties that contains table schema.
        Parameters:
        properties - serialized version of a CatalogTable that includes schema, partition keys, and connector options