Interface View

All Superinterfaces:
Auditable

@Unstable public interface View extends Auditable
An interface representing a view in a Namespace. It defines the basic properties of a view. A catalog implementation with ViewCatalog should implement this interface.
  • Method Details

    • name

      String name()
      Returns:
      The name of the view.
    • comment

      @Nullable default String comment()
      Returns:
      The comment of the view, null if no comment is set.
    • properties

      default Map<String,String> properties()
      Returns:
      The properties of the view, empty map if no properties are set.