public static enum SecurableObject.Type extends java.lang.Enum<SecurableObject.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.
|
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.
|
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 SecurableObject.Type |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SecurableObject.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SecurableObject.Type CATALOG
public static final SecurableObject.Type SCHEMA
public static final SecurableObject.Type FILESET
public static final SecurableObject.Type TABLE
public static final SecurableObject.Type TOPIC
public static final SecurableObject.Type METALAKE
public static SecurableObject.Type[] values()
for (SecurableObject.Type c : SecurableObject.Type.values()) System.out.println(c);
public static SecurableObject.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