| Modifier and Type | Method and Description |
|---|---|
static TStoredProcedureSqlStatement |
ModelBindingManager.getGlobalProcedure() |
| Modifier and Type | Method and Description |
|---|---|
List<TStoredProcedureSqlStatement> |
ModelBindingManager.getProcedures() |
| Modifier and Type | Method and Description |
|---|---|
Procedure |
ModelFactory.createProcedure(TStoredProcedureSqlStatement stmt) |
void |
Procedure.defineBy(TStoredProcedureSqlStatement definition)
Makes the model that a call created by the routine's name (
Procedure(TObjectName)), before any
definition of the routine was analyzed, the model of this definition: from now on its name, position, schema,
type and statement are the definition's, exactly as if the definition had been analyzed first. |
static RoutineAliasKey[] |
ModelFactory.packageAliasKeys(TStoredProcedureSqlStatement stmt)
A package statement's name as written with each of its three alias suffixes (types, count, input count), as
createOraclePackage binds them; null when the statement has no name. |
static void |
ModelBindingManager.restoreGlobalProcedure(TStoredProcedureSqlStatement procedureSqlStatement)
Puts back the routine a statement was analyzed under, null for none.
|
static void |
ModelBindingManager.setGlobalProcedure(TStoredProcedureSqlStatement procedureSqlStatement) |
| Constructor and Description |
|---|
OraclePackage(TStoredProcedureSqlStatement procedure) |
Procedure(TStoredProcedureSqlStatement procedure) |
| Modifier and Type | Method and Description |
|---|---|
static String |
RoutineAliases.argumentCount(TStoredProcedureSqlStatement stmt,
EDbVendor vendor)
(n): the number of parameters. |
static String |
RoutineAliases.argumentTypes(TStoredProcedureSqlStatement stmt,
EDbVendor vendor)
(type,type): each parameter's data type name as written, empty for a parameter without one. |
static void |
RoutineShadow.declared(ModelBindingManager manager,
String site,
TStoredProcedureSqlStatement stmt,
Procedure legacy)
A routine statement the legacy registry was asked to create a model for, and the model it returned
(a new one, or an existing one it found by name).
|
static void |
RoutineShadow.definition(ModelBindingManager manager,
TStoredProcedureSqlStatement stmt)
A routine definition found by the script pre-scan, analyzed lazily when first called.
|
static String |
RoutineAliases.inputArgumentCount(TStoredProcedureSqlStatement stmt,
EDbVendor vendor)
(n): the number of IN parameters, or of all parameters when none is IN. |
| Modifier and Type | Method and Description |
|---|---|
static String |
DlineageUtil.getProcedureNameWithArgNum(TStoredProcedureSqlStatement stmt) |
static String |
DlineageUtil.getProcedureNameWithArgs(TStoredProcedureSqlStatement stmt) |
static String |
DlineageUtil.getProcedureNameWithInputArgNum(TStoredProcedureSqlStatement stmt) |
static TObjectName |
DlineageUtil.getProcedureOrFunctionName(TStoredProcedureSqlStatement stmt) |
| Modifier and Type | Method and Description |
|---|---|
void |
CreateFuncLeftBEProcessor.process(TStoredProcedureSqlStatement node) |
void |
CreateFuncRightBEProcessor.process(TStoredProcedureSqlStatement node) |
void |
CreateFuncWSPaddingParenthesesProcessor.process(TStoredProcedureSqlStatement node) |
void |
CreateFuncFirstParamInNewlineProcessor.process(TStoredProcedureSqlStatement node) |
void |
CreateFuncReturnsTableProcessor.process(TStoredProcedureSqlStatement node) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CreatePackageStmtFormatter.doFormat(TStoredProcedureSqlStatement stmt) |
protected void |
PlsqlStmtFormatter.doFormat(TStoredProcedureSqlStatement stmt) |
protected void |
CreateTriggerStmtFormatter.doFormat(TStoredProcedureSqlStatement stmt) |
protected void |
CreateProcedureStmtFormatter.doFormat(TStoredProcedureSqlStatement stmt) |
| Modifier and Type | Class and Description |
|---|---|
class |
TCommonBlock
sql block may have label name.
|
class |
TCommonStoredProcedureSqlStatement
sql block with exception clause
|
class |
TCreateFunctionStmt
Create function.
|
class |
TCreateMacro |
class |
TCreateProcedureStmt
Create procedure statement.
|
class |
TCreateTriggerStmt
Create trigger statement.
|
class |
TDoExecuteBlockStmt |
class |
TRoutine
Base class of procedure and function.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TDb2CreateFunction
Deprecated.
since v2.6.4.1, use
TCreateFunctionStmt instead. |
class |
TDb2CreateProcedure
Deprecated.
As of v2.5.1.7, replaced by
TCreateProcedureStmt |
class |
TDb2CreateTrigger
Deprecated.
As of v2.0.1.0, replaced by
TCreateTriggerStmt |
| Modifier and Type | Class and Description |
|---|---|
class |
TInformixCreateFunction
Informix create function.
|
class |
TInformixCreateProcedure
Informix create procedure.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TMssqlCreateFunction
SQL Server/ Sybase create function.
|
class |
TMssqlCreateProcedure
SQL Server/ Sybase create procedure statement.
|
class |
TMssqlCreateTrigger
Deprecated.
As of v2.0.1.0, replaced by
TCreateTriggerStmt
SQL SQL create trigger statement. |
| Modifier and Type | Class and Description |
|---|---|
class |
TMySQLCreateFunction
Deprecated.
since GSP Java version 2.5.1.2, use
TCreateFunctionStmt instead. |
class |
TMySQLCreateProcedure
Deprecated.
since GSP Java version 2.3.9.3, use
TCreateProcedureStmt instead. |
class |
TMySQLCreateTrigger
Deprecated.
As of v2.0.1.0, replaced by
TCreateTriggerStmt |
| Modifier and Type | Class and Description |
|---|---|
class |
TCompoundTriggerBody |
class |
TPlsqlCreateFunction
Oracle create function.
|
class |
TPlsqlCreatePackage
The CREATE PACKAGE statement creates or replaces the specification for a stored package,
which is an encapsulated collection of related procedures, functions,
and other program objects stored together in the database.
|
class |
TPlsqlCreateProcedure
This class represents 3 types of SQL statement:
Create procedure statement, creates or replaces a standalone stored procedure or a call specification.
|
class |
TPlsqlCreateTrigger
The CREATE TRIGGER statement creates or replaces a database trigger, which is either of the following:
A stored PL/SQL block associated with a table, a schema, or the database.
An anonymous PL/SQL block or a call to a procedure implemented in PL/SQL or Java.
For detailed information about Oracle simple_dml_trigger, compound_dml_trigger, non_dml_trigger
Please check
TTriggeringClause |
class |
TPlsqlCreateTypeBody
The CREATE TYPE BODY defines or implements the member methods defined in the
object type specification.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TTeradataCreateFunction
Teradata create function.
|
class |
TTeradataCreateProcedure
Deprecated.
As of v2.0.7.7, replaced by
TCreateProcedureStmt |
| Modifier and Type | Class and Description |
|---|---|
class |
TVerticaCreateFunction |