gravitino.api.schema.Schema¶
- class gravitino.api.schema.Schema¶
Bases:
AuditableAn interface representing a schema in the Catalog. A Schema is a basic container of relational objects, like tables, views, etc. A Schema can be self-nested, which means it can be schema1.schema2.table.
This defines the basic properties of a schema. A catalog implementation with SupportsSchemas should implement this interface.
- __init__()¶
Methods
__init__()audit_info()comment()Returns the comment of the Schema.
name()Returns the name of the Schema.
Returns the properties of the Schema.
- comment() str | None¶
Returns the comment of the Schema. None is returned if the comment is not set.
- abstract name() str¶
Returns the name of the Schema.
- properties() Dict[str, str]¶
Returns the properties of the Schema. An empty dictionary is returned if no properties are set.