Package org.apache.gravitino
Interface MetadataObject
- All Known Subinterfaces:
SecurableObject
- All Known Implementing Classes:
MetadataObjectDTO
,MetadataObjects.MetadataObjectImpl
,SecurableObjectDTO
The MetadataObject is the basic unit of the Gravitino system. It represents the metadata object
in the Apache Gravitino system. The object can be a metalake, catalog, schema, table, topic, etc.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
The type of object in the Gravitino system. -
Method Summary
-
Method Details
-
parent
The parent full name of the object. If the object doesn't have parent, this method will return null.- Returns:
- The parent full name of the object.
-
name
String name()The name of the object.- Returns:
- The name of the object.
-
fullName
The full name of the object. Full name will be separated by "." to represent a string identifier of the object, like catalog, catalog.table, etc.- Returns:
- The name of the object.
-
type
MetadataObject.Type type()The type of the object.- Returns:
- The type of the object.
-