public enum EndpointIntroduction extends Enum<EndpointIntroduction>
EndpointKind ("what it is").
The create-effect values (CREATE_TABLE_DDL, SELECT_INTO,
CTAS, CLONE_TABLE) are parse facts and MUST be set
regardless of whether the object's schema resolved (isDetermined()) — unlike
the existing fromDDL signal, which is gated on resolution and is therefore
absent exactly in the unresolved-source population this classification targets. See
docs/tmp/dlineage-authoritative-endpoint-classification.md.
The full value set is defined here; the §5.6 "minimum complete" scope only
produces CREATE_TABLE_DDL, SELECT_INTO, CTAS,
CLONE_TABLE and UNKNOWN. The remaining values
(CATALOG_REFERENCE, CTE_DEFINITION, DERIVED_SUBQUERY,
FUNCTION_CALL, LITERAL, VARIABLE_REFERENCE) are reserved for
later coverage.
| Enum Constant and Description |
|---|
CATALOG_REFERENCE |
CLONE_TABLE |
CREATE_TABLE_DDL |
CTAS |
CTE_DEFINITION |
DERIVED_SUBQUERY |
FUNCTION_CALL |
LITERAL |
SELECT_INTO |
UNKNOWN |
VARIABLE_REFERENCE |
| Modifier and Type | Method and Description |
|---|---|
static EndpointIntroduction |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EndpointIntroduction[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EndpointIntroduction CATALOG_REFERENCE
public static final EndpointIntroduction CREATE_TABLE_DDL
public static final EndpointIntroduction SELECT_INTO
public static final EndpointIntroduction CTAS
public static final EndpointIntroduction CLONE_TABLE
public static final EndpointIntroduction CTE_DEFINITION
public static final EndpointIntroduction DERIVED_SUBQUERY
public static final EndpointIntroduction FUNCTION_CALL
public static final EndpointIntroduction LITERAL
public static final EndpointIntroduction VARIABLE_REFERENCE
public static final EndpointIntroduction UNKNOWN
public static EndpointIntroduction[] values()
for (EndpointIntroduction c : EndpointIntroduction.values()) System.out.println(c);
public static EndpointIntroduction 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