Package org.apache.gravitino
Interface Metalake
- All Superinterfaces:
Auditable
- All Known Implementing Classes:
GravitinoMetalake
,MetalakeDTO
The interface of a metalake. The metalake is the top level entity in the Apache Gravitino system,
containing a set of catalogs.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The property indicating the metalake is in use. -
Method Summary
Modifier and TypeMethodDescriptioncomment()
The comment of the metalake.name()
The name of the metalake.The properties of the metalake.default SupportsRoles
-
Field Details
-
PROPERTY_IN_USE
The property indicating the metalake is in use.- See Also:
-
-
Method Details
-
name
String name()The name of the metalake.- Returns:
- The name of the metalake.
-
comment
String comment()The comment of the metalake. Note. this method will return null if the comment is not set for this metalake.- Returns:
- The comment of the metalake.
-
properties
The properties of the metalake. Note, this method will return null if the properties are not set.- Returns:
- The properties of the metalake.
-
supportsRoles
- Returns:
- the
SupportsRoles
if the metalake supports role operations. - Throws:
UnsupportedOperationException
- if the metalake does not support role operations.
-