public static enum NestedAccessProfile.UnnestExpansion extends Enum<NestedAccessProfile.UnnestExpansion>
| Enum Constant and Description |
|---|
FIXED_COLUMNS
Snowflake
FLATTEN: fixed output columns (extension point). |
GENERATOR
Hive
LATERAL VIEW explode(x) lv AS e: a table-generating function. |
NONE |
POSITIONAL_EXPANSION
Trino
UNNEST(a, b) AS t(x, y): aliases pair with the inputs by position. |
VALUE_TABLE
BigQuery
UNNEST(x) AS i: one value column, the element. |
| Modifier and Type | Method and Description |
|---|---|
static NestedAccessProfile.UnnestExpansion |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NestedAccessProfile.UnnestExpansion[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NestedAccessProfile.UnnestExpansion VALUE_TABLE
UNNEST(x) AS i: one value column, the element.public static final NestedAccessProfile.UnnestExpansion POSITIONAL_EXPANSION
UNNEST(a, b) AS t(x, y): aliases pair with the inputs by position.public static final NestedAccessProfile.UnnestExpansion GENERATOR
LATERAL VIEW explode(x) lv AS e: a table-generating function.public static final NestedAccessProfile.UnnestExpansion FIXED_COLUMNS
FLATTEN: fixed output columns (extension point).public static final NestedAccessProfile.UnnestExpansion NONE
public static NestedAccessProfile.UnnestExpansion[] values()
for (NestedAccessProfile.UnnestExpansion c : NestedAccessProfile.UnnestExpansion.values()) System.out.println(c);
public static NestedAccessProfile.UnnestExpansion 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