public static enum ResultSetClassifier.Kind extends Enum<ResultSetClassifier.Kind>
getResultSetName tests them.| Enum Constant and Description |
|---|
ALIAS
An alias result set (
ALIAS-n). |
ARRAY
An ARRAY(...) constructor (
ARRAY-n). |
CASE
A CASE expression (named after the function).
|
CTE
An unaliased reference to a CTE (
CTE-<cte>-n). |
CTE_ALIAS
An aliased reference to a CTE (
RESULT_OF_<cte>_<alias>-n). |
FUNCTION
A function call (named after the function).
|
INSERT_SELECT
The SELECT of an INSERT ...
|
MERGE_INSERT
The WHEN NOT MATCHED INSERT of a MERGE (
MERGE-INSERT-n). |
MERGE_UPDATE
The WHEN MATCHED UPDATE of a MERGE (
MERGE-UPDATE-n). |
OUTPUT
An OUTPUT clause (
OUTPUT-n). |
PIVOT
A PIVOT (
PIVOT-TABLE-n). |
QUERY_TABLE_ALIAS
An aliased query table (
RESULT_OF_<alias>-n). |
SELECT_LIST
Any other result set: a select list (
RS-n). |
SET_OPERATION
A set operation (
RESULT_OF_<OPERATOR>-n); see ResultSetClassifier.Result.getSetOperator(). |
STRUCT
A STRUCT(...) constructor (
STRUCT-n). |
UNPIVOT
An UNPIVOT (
UNPIVOT-TABLE-n). |
UPDATE_SELECT
The SELECT of an UPDATE (
UPDATE-SELECT-n). |
UPDATE_SET
The SET of an UPDATE (
UPDATE-SET-n). |
| Modifier and Type | Method and Description |
|---|---|
static ResultSetClassifier.Kind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ResultSetClassifier.Kind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ResultSetClassifier.Kind ARRAY
ARRAY-n).public static final ResultSetClassifier.Kind STRUCT
STRUCT-n).public static final ResultSetClassifier.Kind QUERY_TABLE_ALIAS
RESULT_OF_<alias>-n).public static final ResultSetClassifier.Kind CTE_ALIAS
RESULT_OF_<cte>_<alias>-n).public static final ResultSetClassifier.Kind CTE
CTE-<cte>-n).public static final ResultSetClassifier.Kind INSERT_SELECT
INSERT-SELECT-n).public static final ResultSetClassifier.Kind UPDATE_SELECT
UPDATE-SELECT-n).public static final ResultSetClassifier.Kind SET_OPERATION
RESULT_OF_<OPERATOR>-n); see ResultSetClassifier.Result.getSetOperator().public static final ResultSetClassifier.Kind MERGE_UPDATE
MERGE-UPDATE-n).public static final ResultSetClassifier.Kind OUTPUT
OUTPUT-n).public static final ResultSetClassifier.Kind MERGE_INSERT
MERGE-INSERT-n).public static final ResultSetClassifier.Kind UPDATE_SET
UPDATE-SET-n).public static final ResultSetClassifier.Kind CASE
public static final ResultSetClassifier.Kind FUNCTION
public static final ResultSetClassifier.Kind PIVOT
PIVOT-TABLE-n).public static final ResultSetClassifier.Kind UNPIVOT
UNPIVOT-TABLE-n).public static final ResultSetClassifier.Kind ALIAS
ALIAS-n).public static final ResultSetClassifier.Kind SELECT_LIST
RS-n).public static ResultSetClassifier.Kind[] values()
for (ResultSetClassifier.Kind c : ResultSetClassifier.Kind.values()) System.out.println(c);
public static ResultSetClassifier.Kind 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