Uses of Package
gudusoft.gsqlparser.stmt
Packages that use gudusoft.gsqlparser.stmt
Package
Description
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects.Provides the classes represents various SQL query parse tree node.
Provides the classes represent various SQL statements.
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparserClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.dlineageClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.dlineage.dataflow.modelClassDescriptionRepresents cursor related statement, including:A LOOP statement executes a sequence of statements multiple times.Merge SQL statement.The OPEN-FOR statement executes the SELECT statement associated with a cursor variable.Class
TSelectSqlStatementrepresents query specification, query expression and select statement.block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.dlineage.utilClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement.block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.nodesClassDescriptionSQL alter audit policy statementdatabricks, hanaSQL alter database statement.SQL alter function statement.SQL alter index statement.SQL alter library statement.SQL alter materialized view statement
TAlterMaterializedViewStmt.getMaterializedViewName()returns the materialized view namealter session statementSQL alter table statement.The assignment statement sets the current value of a variable, field, parameter, or element that has been declared in the current scope.Base class for all sql statements that include multiple sql statementsThe CASE statement chooses from a sequence of conditions, and execute a corresponding statement.The CLOSE statement closes a cursor or cursor variable, thereby allowing its resources to be reused.Represents db2,oracle comment on statement.sql block may have label name.Create function.create an index.Oracle create materialized view log Get table nameTCreateMaterializedViewLogSqlStatement.getTableName(), get column listTCreateMaterializedViewLogSqlStatement.getColumnList()Create procedure statement.SQL create table statement.Create trigger statement.Define a view, which is a logical table based on one or more tables or views.Represents cursor related statement, including:Single declare cursor sql statement for GaussDBSQL delete statement.SQLServer, databricksremove an index or domain index from the database.move a table or object table to the recycle bin or to remove the table and all its data from the database entirely.remove a view or an object view from the database.Represents ELSEIF ...The EXECUTE IMMEDIATE statement builds and executes a dynamic SQL statement in a single operation.Deprecated.execute statement db: couchbase, netezza,greenplum,mysql, postgresql,redshiftThe EXIT statement exits a loop and transfers control to the end of the loop.The FETCH statement retrieves rows of data from the result set of a multiple-row query.Deprecated.since GSP Java version 2.3.9.3, useTGetDiagStmtinstead.The IF statement executes or skips a sequence of statements, depending on the value of a Boolean expressionSQL insert statement.A LOOP statement executes a sequence of statements multiple times.Merge SQL statement.The OPEN-FOR statement executes the SELECT statement associated with a cursor variable.The OPEN statement executes the query associated with a cursor.The RAISE statement stops normal execution of a PL/SQL block or subprogram and transfers control to an exception handler.This class represents reset statement of GaussDB.The RETURN statement immediately completes the execution of a subprogram and returns control to the invokerClassTSelectSqlStatementrepresents query specification, query expression and select statement.Athena, Hana, redshiftSQL update statement.Deprecated.since v2.6.2.8, please useTUseDatabaseinstead.Represents declare statement that used to decalre variable, constant, exception and subtype. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.nodes.functionsClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processorClassDescriptionBase class for all sql statements that include multiple sql statementsThe IF statement executes or skips a sequence of statements, depending on the value of a Boolean expression
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processor.type.commClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processor.type.createtable
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processor.type.createviewClassDescriptionDefine a view, which is a logical table based on one or more tables or views.
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processor.type.delete
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processor.type.insert
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processor.type.merge
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processor.type.plsqlClassDescriptionBase class for all sql statements that include multiple sql statementsThe IF statement executes or skips a sequence of statements, depending on the value of a Boolean expressionblock with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processor.type.selectClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.processor.type.update
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.pp.stmtformatter.type.commClassDescriptionSQL alter table statement.sql block may have label name.SQL create table statement.Define a view, which is a logical table based on one or more tables or views.SQL delete statement.The IF statement executes or skips a sequence of statements, depending on the value of a Boolean expressionSQL insert statement.Merge SQL statement.Class
TSelectSqlStatementrepresents query specification, query expression and select statement.block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc.SQL update statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.resolverClassDescriptionCreate function.SQL create table statement.SQL delete statement.SQL insert statement.Merge SQL statement.Class
TSelectSqlStatementrepresents query specification, query expression and select statement.SQL update statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.resolver2ClassDescriptionSQL alter table statement.Base class for all sql statements that include multiple sql statementssql block may have label name.Create function.create an index.Create procedure statement.SQL create table statement.Create trigger statement.Represents cursor related statement, including:SQL delete statement.remove an index or domain index from the database.The EXECUTE IMMEDIATE statement builds and executes a dynamic SQL statement in a single operation.SQL insert statement.A LOOP statement executes a sequence of statements multiple times.Merge SQL statement.The OPEN-FOR statement executes the SELECT statement associated with a cursor variable.Class
TSelectSqlStatementrepresents query specification, query expression and select statement.SQL update statement.Represents declare statement that used to decalre variable, constant, exception and subtype. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.resolver2.inferenceClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.resolver2.namespaceClassDescriptionRepresents cursor related statement, including:Class
TSelectSqlStatementrepresents query specification, query expression and select statement.Represents declare statement that used to decalre variable, constant, exception and subtype. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.resolver2.scopeClassDescriptionSQL delete statement.Merge SQL statement.SQL update statement.
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.scriptWriterClassDescriptionSQL alter table statement.The assignment statement sets the current value of a variable, field, parameter, or element that has been declared in the current scope.create an index.SQL create table statement.Create trigger statement.Define a view, which is a logical table based on one or more tables or views.SQL delete statement.remove an index or domain index from the database.Represents ELSEIF ...The IF statement executes or skips a sequence of statements, depending on the value of a Boolean expressionSQL insert statement.Merge SQL statement.Class
TSelectSqlStatementrepresents query specification, query expression and select statement.SQL update statement.Represents declare statement that used to decalre variable, constant, exception and subtype. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmtClassDescriptionBase class for all sql statements that include multiple sql statementssql block with exception clauseexecute statement db: couchbase, netezza,greenplum,mysql, postgresql,redshiftSQL insert statement.Base class of procedure and function.Class
TSelectSqlStatementrepresents query specification, query expression and select statement.block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.bigqueryClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.db2ClassDescriptionBase class for all sql statements that include multiple sql statementsClass
TSelectSqlStatementrepresents query specification, query expression and select statement.block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.hiveClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.informixClassDescriptionBase class for all sql statements that include multiple sql statementsblock with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.mssqlClassDescriptionBase class for all sql statements that include multiple sql statementssql block with exception clauseCreate function.Create procedure statement.Base class of procedure and function.Class
TSelectSqlStatementrepresents query specification, query expression and select statement.block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.mysqlClassDescriptionBase class for all sql statements that include multiple sql statementsblock with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.oracleClassDescriptionBase class for all sql statements that include multiple sql statementssql block with exception clauseblock with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.postgresqlClassDescriptionBase class for all sql statements that include multiple sql statements
-
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.redshiftClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.snowflakeClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.teradataClassDescriptionBase class for all sql statements that include multiple sql statementsblock with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.stmt.verticaClassDescriptionBase class for all sql statements that include multiple sql statementssql block with exception clauseClass
TSelectSqlStatementrepresents query specification, query expression and select statement.block with declaration and parameters
Base class for stored procedure such as create function, procedure, trigger and etc. -
Classes in gudusoft.gsqlparser.stmt used by gudusoft.gsqlparser.utilClassDescriptionClass
TSelectSqlStatementrepresents query specification, query expression and select statement.
TExecuteSqlStatement