| Package | Description |
|---|---|
| gudusoft.gsqlparser.dlineage.dataflow.model |
| Modifier and Type | Class and Description |
|---|---|
class |
Cursor |
| Modifier and Type | Method and Description |
|---|---|
Variable |
ModelFactory.createCursor(TCursorDeclStmt stmt) |
Variable |
ModelFactory.createCursor(TForStmt stmt) |
Variable |
ModelFactory.createCursor(TLoopStmt stmt) |
Variable |
ModelFactory.createCursor(TMssqlDeclare stmt) |
Variable |
ModelFactory.createCursor(TOpenforStmt stmt) |
Variable |
ModelFactory.createReferencedVariable(String variableName,
boolean create)
The variable a reference names (see
ModelFactory.createReferencedVariable(TObjectName)); when create is
false, only a declaration visible from the reference. |
Variable |
ModelFactory.createReferencedVariable(TObjectName variableName)
The variable a reference names: the declaration visible from the reference (its routine, the enclosing
routines, then its package), else a new variable in the reference's scope.
|
Variable |
ModelFactory.createVariable(Procedure procedure,
String variableName,
boolean create)
The variable
variableName of procedure as a caller binds an argument to it: the routine's formal
(or local), in the routine's frozen scope, whatever the session's defaults are when the call is analyzed; created
there when create. |
Variable |
ModelFactory.createVariable(String variableName) |
Variable |
ModelFactory.createVariable(String variableName,
boolean create)
The variable a declaration declares (see
ModelFactory.createVariable(TObjectName)); when create is false,
only one already declared in the current scope. |
Variable |
ModelFactory.createVariable(TObjectName variableName)
The variable a declaration declares: the one already declared in the declaration's own scope, else a new one
there.
|
Variable |
ModelFactory.findFormalVariable(Procedure procedure,
String variableName)
The formal-argument variable of
procedure named
variableName, WITHOUT the pool stage's complex-typed refusal
(#695). |
| Modifier and Type | Method and Description |
|---|---|
void |
ModelBindingManager.bindCursorModel(TCursorDeclStmt stmt,
Variable resultSet) |
void |
ModelBindingManager.bindCursorModel(TForStmt stmt,
Variable resultSet) |
void |
ModelBindingManager.bindCursorModel(TLoopStmt stmt,
Variable resultSet) |
void |
ModelBindingManager.bindCursorModel(TMssqlDeclare stmt,
Variable resultSet) |
void |
ModelBindingManager.bindCursorModel(TOpenforStmt stmt,
Variable resultSet) |
void |
ModelFactory.bindVariableUnderIdentityScope(Procedure procedure,
String variableName,
Variable variable)
B1 (routine-summary-scc-design §3): additionally index a declared
formal's Variable under its routine's overload pool (its frozen scope
and declaration identity).
|