public static enum NestedAccessProfile.AccessShape extends Enum<NestedAccessProfile.AccessShape>
| Enum Constant and Description |
|---|
BIGQUERY_ARRAY_EXPR
BigQuery's
array_t expression over a subscripted name. |
COLON_PATH
Snowflake
customer:address.city (extension point). |
DOTTED
A dotted name in the name slots: every dialect.
|
EXPRESSION_CHAIN
field_access_t / array_access_expr_t around the name: Hive, Impala. |
INDIRECTION
One name with a
TIndirection: Databricks, the Trino family, PostgreSQL, Redshift, Snowflake. |
PARENTHESISED
PostgreSQL
(customer).name (extension point). |
| Modifier and Type | Method and Description |
|---|---|
static NestedAccessProfile.AccessShape |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NestedAccessProfile.AccessShape[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NestedAccessProfile.AccessShape INDIRECTION
TIndirection: Databricks, the Trino family, PostgreSQL, Redshift, Snowflake.public static final NestedAccessProfile.AccessShape EXPRESSION_CHAIN
field_access_t / array_access_expr_t around the name: Hive, Impala.public static final NestedAccessProfile.AccessShape DOTTED
public static final NestedAccessProfile.AccessShape BIGQUERY_ARRAY_EXPR
array_t expression over a subscripted name.public static final NestedAccessProfile.AccessShape PARENTHESISED
(customer).name (extension point).public static final NestedAccessProfile.AccessShape COLON_PATH
customer:address.city (extension point).public static NestedAccessProfile.AccessShape[] values()
for (NestedAccessProfile.AccessShape c : NestedAccessProfile.AccessShape.values()) System.out.println(c);
public static NestedAccessProfile.AccessShape valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null