public enum ScopeType extends Enum<ScopeType>
| Enum Constant and Description |
|---|
CTE
CTE (WITH clause) scope
|
DELETE
DELETE statement scope
|
EMPTY
Empty scope - base case for delegation chain
|
FROM
FROM clause scope - table sources
|
GLOBAL
Global scope - contains session-level objects
|
GROUP_BY
GROUP BY clause scope
|
HAVING
HAVING clause scope
|
INSERT
INSERT statement scope
|
JOIN
JOIN operation scope
|
MERGE
MERGE statement scope
|
ORDER_BY
ORDER BY clause scope
|
PLSQL_BLOCK
PL/SQL block scope (Oracle, PostgreSQL PL/pgSQL)
|
SELECT
SELECT statement scope
|
SET_OP
Set operation scope (UNION, INTERSECT, EXCEPT)
|
SUBQUERY
Subquery scope
|
UPDATE
UPDATE statement scope
|
WHERE
WHERE clause scope
|
WINDOW
Window function scope
|
| Modifier and Type | Method and Description |
|---|---|
static ScopeType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ScopeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ScopeType PLSQL_BLOCK
public static ScopeType[] values()
for (ScopeType c : ScopeType.values()) System.out.println(c);
public static ScopeType 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