public static enum MetadataObject.Type extends java.lang.Enum<MetadataObject.Type>
| Enum Constant and Description |
|---|
CATALOG
A catalog is a collection of metadata from a specific metadata source, like Apache Hive
catalog, Apache Iceberg catalog, JDBC catalog, etc.
|
COLUMN
A column is a sub-collection of the table that represents a group of same type data.
|
FILESET
A fileset is mapped to a directory on a file system like HDFS, S3, ADLS, GCS, etc.
|
METALAKE
A metalake is a concept of tenant.
|
ROLE
A role is an object contains specific securable objects with privileges
|
SCHEMA
A schema is a sub collection of the catalog.
|
TABLE
A table is mapped the table of relational data sources like Apache Hive, MySQL, etc.
|
TOPIC
A topic is mapped the topic of messaging data sources like Apache Kafka, Apache Pulsar, etc.
|
| Modifier and Type | Method and Description |
|---|---|
static MetadataObject.Type |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MetadataObject.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MetadataObject.Type METALAKE
public static final MetadataObject.Type CATALOG
public static final MetadataObject.Type SCHEMA
public static final MetadataObject.Type FILESET
public static final MetadataObject.Type TABLE
public static final MetadataObject.Type TOPIC
public static final MetadataObject.Type COLUMN
public static final MetadataObject.Type ROLE
public static MetadataObject.Type[] values()
for (MetadataObject.Type c : MetadataObject.Type.values()) System.out.println(c);
public static MetadataObject.Type valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null