public enum EScopeKind extends Enum<EScopeKind>
| Enum Constant and Description |
|---|
BLOCK
PL/SQL block scope (TBlockSqlStatement).
|
CTE
CTE scope (TCTE).
|
EXCEPTION
Exception handler scope (TExceptionClause).
|
FROM
FROM clause scope (TJoinList).
|
GLOBAL
Global (top-level) scope.
|
LOOP
Loop scope (TLoopStmt).
|
PACKAGE
Package scope (TPlsqlCreatePackage).
|
ROUTINE
Procedure/Function scope (TPlsqlCreateProcedure/Function).
|
SELECT
SELECT statement scope (TSelectSqlStatement).
|
| Modifier and Type | Method and Description |
|---|---|
static EScopeKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EScopeKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EScopeKind GLOBAL
public static final EScopeKind PACKAGE
public static final EScopeKind ROUTINE
public static final EScopeKind BLOCK
public static final EScopeKind SELECT
public static final EScopeKind FROM
public static final EScopeKind CTE
public static final EScopeKind LOOP
public static final EScopeKind EXCEPTION
public static EScopeKind[] values()
for (EScopeKind c : EScopeKind.values()) System.out.println(c);
public static EScopeKind 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