Package | Description |
---|---|
gudusoft.gsqlparser.pp.processor | |
gudusoft.gsqlparser.pp.processor.type.plsql | |
gudusoft.gsqlparser.stmt |
Provides the classes represent various SQL statements.
|
gudusoft.gsqlparser.stmt.db2 | |
gudusoft.gsqlparser.stmt.informix | |
gudusoft.gsqlparser.stmt.mssql | |
gudusoft.gsqlparser.stmt.mysql | |
gudusoft.gsqlparser.stmt.oracle | |
gudusoft.gsqlparser.stmt.postgresql | |
gudusoft.gsqlparser.stmt.teradata | |
gudusoft.gsqlparser.stmt.vertica |
Modifier and Type | Method and Description |
---|---|
static AbstractProcessor<TBlockSqlStatement> |
ProcessorFactory.createBeginAndEndProcessor(GFmtOpt opt) |
Modifier and Type | Method and Description |
---|---|
void |
BeginAndEndProcessor.process(TBlockSqlStatement block) |
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 |
TCreateSchemaSqlStatement |
class |
TCreateTriggerStmt
Create trigger statement.
|
class |
TDoExecuteBlockStmt |
class |
TExecImmeStmt
The EXECUTE IMMEDIATE statement builds and executes a dynamic SQL statement in
a single operation.
|
class |
TForStmt |
class |
TLoopStmt
A LOOP statement executes a sequence of statements multiple times.
|
class |
TRepeatStmt |
class |
TRoutine
Base class of procedure and function.
|
class |
TStoredProcedureSqlStatement
block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. |
class |
TWhileStmt |
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 |
class |
TDb2LoopStmt |
Modifier and Type | Class and Description |
---|---|
class |
TInformixCreateFunction
Informix create function.
|
class |
TInformixCreateProcedure
Informix create procedure.
|
Modifier and Type | Class and Description |
---|---|
class |
TMssqlBlock |
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 |
TMySQLBlock
Deprecated.
since GSP Java version 2.5.1.2, use
TCommonBlock instead. |
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 |
class |
TMySQLLoopStmt
Deprecated.
since GSP Java version 2.3.9.3, use
TLoopStmt instead. |
class |
TMySQLRepeatStmt
Deprecated.
As of v2.0.4.6, replaced by
TRepeatStmt |
class |
TMySQLWhileStmt
Deprecated.
As of v2.0.5.3, use
TWhileStmt instead |
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 |
TForEachStmt |
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 |