@Evolving public interface Schema extends Auditable
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.
| Modifier and Type | Method and Description | 
|---|---|
| default java.lang.String | comment() | 
| java.lang.String | name() | 
| default java.util.Map<java.lang.String,java.lang.String> | properties() | 
| default SupportsRoles | supportsRoles() | 
| default SupportsTags | supportsTags() | 
java.lang.String name()
@Nullable default java.lang.String comment()
default java.util.Map<java.lang.String,java.lang.String> properties()
default SupportsTags supportsTags()
SupportsTags if the schema supports tag operations.java.lang.UnsupportedOperationException - if the schema does not support tag operations.default SupportsRoles supportsRoles()
SupportsRoles if the schema supports role operations.java.lang.UnsupportedOperationException - if the schema does not support role operations.