| Class | Description |
|---|---|
| BoundArgument |
A bound argument in a routine call (actual parameter).
|
| BoundColumnRef |
Bound reference to a column.
|
| BoundObjectRef |
Bound reference to a table, view, CTE, or derived table.
|
| BoundParameterSymbol |
A procedure/function parameter symbol.
|
| BoundProgram |
Aggregation root for the Bound IR phase output.
|
| BoundRoutineRef |
Bound reference to a procedure or function call.
|
| BoundRoutineSymbol |
A procedure/function symbol declaration.
|
| BoundScope |
A binding scope in the IR scope tree.
|
| BoundSymbol |
Base class for all bound symbols (names resolved to semantic objects).
|
| BoundTypeRef |
A type reference in the bound IR.
|
| BoundVariableSymbol |
A variable or constant declared in a PL/SQL scope.
|
| Enum | Description |
|---|---|
| EBindingStatus |
Status of name-to-object binding resolution.
|
| EObjectRefKind |
Types of object references in the bound IR.
|
| EParameterMode |
Parameter direction modes.
|
| EQualifierKind |
Types of column name qualifiers.
|
| ERoutineKind |
Types of routines (procedures, functions, etc.).
|
| EScopeKind |
Types of binding scopes in the IR scope tree.
|
| ESymbolKind |
Types of symbols that can be declared in a scope.
|
| ETypeCategory |
Categories of PL/SQL types.
|