Uses of Package
gudusoft.gsqlparser.nodes
Packages that use gudusoft.gsqlparser.nodes
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.nodes used by gudusoft.gsqlparserClassDescriptionDefine the characteristics of the column.SQL constant (sometimes called a literal) specifies a value.A common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.Collections of
TCTE.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents table source in from clause of select/delete statement, and update table clause of update statement.Represents the database function, all functions are represented by this class no matter what's type of the function.Deprecated.Represents a JOIN expression in SQL statements.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationThis class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.Represents various kinds of table source in from clause.Indicates that only a specified first set or percent of rows will be returned from the query result set. -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.compiler.exprClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.compiler.expr.function.excelClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.compiler.utilClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.dlineageClassDescriptionDefine the characteristics of the column.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents the database function, all functions are represented by this class no matter what's type of the function.The qualified or unqualified name that identifies a database object.Represents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.dlineage.dataflow.modelClassDescriptionThe column/table alias.CASE expressions let you use IF ...SQL constant (sometimes called a literal) specifies a value.A common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.SQL Server declare variableAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents the database function, all functions are represented by this class no matter what's type of the function.The qualified or unqualified name that identifies a database object.List of TObjectNameParameters in create procedure/function statements.TParseTreeNode - Core Parse Tree Node Implementationuse the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.Represents various kinds of table source in from clause.This class represents SQL Datatype.List of
TWhenClauseItem -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.dlineage.utilClassDescriptionRepresents the database function, all functions are represented by this class no matter what's type of the function.The qualified or unqualified name that identifies a database object.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodesClassDescriptionType of parse tree nodeTExpressionThe column/table alias.Type of alter table option,
TAlterTableOption.getOptionType()returns the type of various option:alter table optionsDeprecated.As of v1.8.6.3, replaced byTWindowDefWindow/analytic clause of Window (or analytic) functions.array access of plsql.Postgresql attribute_option = value #Todo: this class needs to be replaced byTNameValuePairlaterAutomatic Initialization and Updating for TIMESTAMP in MySQLBase partition of all table partitions, such as range_partitions, list_partitions, hash_partitions,composite_range_partitions and etcBind argument in using_clause of plsql execute_immediate_statementList ofTBindArgumentTBlockSqlNode represents a block in a stored procedure.Call specification in PLSQL when define a functionCASE expressions let you use IF ...SAP hana case join clause.SAP hana case join when item.property of character data type, such as character set name, case specific.Define the characteristics of the column.TColumnReference represents column, variable, function/procedure parameterUse this clause to define a compound trigger on a DML event.DB2 procedure compound statementSQL Server compute clause, including a list of compute clause item which is in syntax: COMPUTE [compute_expr_list] [BY by_expr_list]SQL Server compute clause itemDeprecated.As of v1.8.7.2SQL constant (sometimes called a literal) specifies a value.Use a constraint to define an integrity constraint, a rule that restricts the values in a database.List ofTConstraint.A common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.Collections ofTCTE.DB2 data change tabledatatype attributes supported in various databases.SQL Server declare variableList of declare variableThe DML_event_clause lets you specify one of three DML statements that can cause the trigger to fire.Create trigger dml event: delete, insert, update [of columns]Including a list ofTExceptionHandlerthat process raised exceptions.An exception handler processes a raised exception.Parameter of execute statement in SQL Server,teradataAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.SQL Server value() Method performs an XQuery against the XML and returns a value of SQL type.DB2 fetch first clause.The FOR UPDATE clause lets you lock the selected rows so that other users cannot lock or update the rows until you end your transaction.Represents table source in from clause of select/delete statement, and update table clause of update statement.Represents the database function, all functions are represented by this class no matter what's type of the function.A structure includes function name and argumentsThis class represents group by clause and having clause.Deprecated.As of v1.4.3.3, replaced byTExpressionDeprecated.As of v1.4.3.3, replaced byTExpressionListGROUPING SETS are a further extension of the GROUP BY clause that let you specify multiple groupings of data.Gruping set item that used in TGroupingSet Content of this item can be a TRollupCube instance or a TGroupingExpressionItem instanceGrouping set item list in TGroupingSet.Teradata handler for clauseOracle hierarchical_query_clause lets you select rows in a hierarchical order.Hint clause in HanaColumn identity clause.Deprecated.as V1.8.7.2, replaced byTColumnWithSortOrderRepresents indirection elements in SQL expressions, supporting both array access and qualified name syntax.Enum to distinguish between array access syntax and qualified name syntax.Postgresql, redshiftDeprecated.As of v1.4.3.3, replaced byTExpressionInteral used by parser.Informix, into table clause.DB2/Sybase isolation clauseDeprecated.As of v2.7.4.0, Please useTJoinExprinstead.Represents a JOIN expression in SQL statements.Deprecated.As of v2.7.4.0, Please useTJoinExprinstead.This class is used to represent a JSON_TABLE function in Oracle and OpenJson function in SQL Server.Oracle keep dense rank clause used in analytic function.list values clause in hash partitionsPostgresql locking clauseinsert clause in merge statement.update clause in merge statement.when [not] matched clause in merge statement.Represents a row in value clause of insert statement, or a row in values clause.Represents one or more rows in the values clause of insert statement, or in the values() clause.Use this clause to define a single trigger on a DDL or database event.An object access expression specifies attribute reference and method invocation.The qualified or unqualified name that identifies a database object.List of TObjectNamePostgreSQL offset clause in select limit
Oracle offset clause in selectDB2 Optimize for clauseList of order by item which is type ofTOrderByItem.Item in order by clause.Deprecated.As of v1.4.9.8, use TExplicitDataTypeConversion instead teradata output format phraseDeprecated.As of v1.4.9.8, use TExplicitDataTypeConversion with insteadParameters in create procedure/function statements.List ofTParameterDeclaration.TParseTreeNode - Core Parse Tree Node ImplementationList of parse tree node.Deprecated.As of v1.8.6.0, replaced byTPartitionClauseused in window functionPartition definition in syntax like:Hive, Impala, MySQL, Oracle partition clause in from tableSnowflake path object, usually used in stage referenceuse the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.teradata qualify clauserange values clause in range partitionsPostgresql Relation expr parse tree nodeOracle, DB2 restrict clause in create view statementThis class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.The ROLLUP operation in the simple_grouping_clause groups the selected rows based on the values of the first n, n-1, n-2, ...Internal used by parser, reprsents raw parse tree node of select statement.Oracle subpartition type of composite_range_partitionsRepresents various kinds of table source in from clause.SQL Server table hint:#TODO Need to be merged intoTPartitionDefinitionOracle table propertiesIndicates that only a specified first set or percent of rows will be returned from the query result set.One of these 3 event clauses: dml event clause, ddl event clause, database event clause subclass: TDmlEvenClause, TDdlEventClause, TDatabaseEventClauseIncluding 3 types: TDmlEventItem, TDdlEventItem, TDatabaseEventItemTrigger clause including: action time: before, after, instead of event type: insert, delete, update, ddl event, database event,TDmlEventClausereferencing clause: old, new ,parent There are 3 types of triggering clause: simple dml, compound dml, non-dml.Argument of trim function.Attribute definition of an object type(TPlsqlCreateType)List of attribute definition (TTypeAttribute) of an object type.This class represents SQL Datatype.represents values() clause.Deprecated.As of v2.3.6.9, please useTMultiTargetinsteadDeprecated.As of v2.3.6.9, please useTMultiTargetListinsteadWhenClause item used in case expr ofTCaseExpression.List ofTWhenClauseItemRepresents over clause in analytic function.Deprecated.As of v1.8.6.0, replaced byTWindowDefDeprecated.As of v1.8.6.0, replaced byTWindowDefOracle within group clause used in analytic functionOpenedge with clause in select statement.Created by tako on 2015/1/20. -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.bigqueryClassDescriptionThe qualified or unqualified name that identifies a database object.TParseTreeNode - Core Parse Tree Node ImplementationInternal used by parser, reprsents raw parse tree node of select statement.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.couchbaseClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents table source in from clause of select/delete statement, and update table clause of update statement.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.daxClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents the database function, all functions are represented by this class no matter what's type of the function.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.functionsClassDescriptionSQL constant (sometimes called a literal) specifies a value.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents table source in from clause of select/delete statement, and update table clause of update statement.Represents the database function, all functions are represented by this class no matter what's type of the function.The qualified or unqualified name that identifies a database object.List of order by item which is type of
TOrderByItem.TParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause. -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.hana
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.hiveClassDescriptionThe column/table alias.SQL constant (sometimes called a literal) specifies a value.Collections of
TCTE.Represents table source in from clause of select/delete statement, and update table clause of update statement.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationHive, Impala, MySQL, Oracle partition clause in from tableInternal used by parser, reprsents raw parse tree node of select statement. -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.mdxClassDescriptionTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.mssqlClassDescriptionDefine the characteristics of the column.SQL constant (sometimes called a literal) specifies a value.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents the database function, all functions are represented by this class no matter what's type of the function.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationList of parse tree node.Internal used by parser, reprsents raw parse tree node of select statement.This class represents SQL Datatype.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.mysqlClassDescriptionThe qualified or unqualified name that identifies a database object.List of order by item which is type of
TOrderByItem.TParseTreeNode - Core Parse Tree Node Implementation -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.netezzaClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.oracleClassDescriptionSQL constant (sometimes called a literal) specifies a value.Including a list of
TExceptionHandlerthat process raised exceptions.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.list values clause in hash partitionsThe qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementationrange values clause in range partitions -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.postgresqlClassDescriptionSQL constant (sometimes called a literal) specifies a value.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.redshiftClassDescriptionThe qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.snowflakeClassDescriptionSQL constant (sometimes called a literal) specifies a value.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationList of parse tree node.Snowflake path object, usually used in stage referenceInternal used by parser, reprsents raw parse tree node of select statement.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.sybaseClassDescriptionThe qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.teradataClassDescriptionThe column/table alias.SQL constant (sometimes called a literal) specifies a value.Use a constraint to define an integrity constraint, a rule that restricts the values in a database.datatype attributes supported in various databases.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause.This class represents SQL Datatype.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.nodes.verticaClassDescriptionBase partition of all table partitions, such as range_partitions, list_partitions, hash_partitions,composite_range_partitions and etcAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.This class represents group by clause and having clause.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationInternal used by parser, reprsents raw parse tree node of select statement.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.alter
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.commClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.TParseTreeNode - Core Parse Tree Node ImplementationList of parse tree node.This class represents SQL Datatype.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.createtable
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.declare
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.processor.type.select
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.pp.stmtformatter.type
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolverClassDescriptionA common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.Represents table source in from clause of select/delete statement, and update table clause of update statement.Represents the database function, all functions are represented by this class no matter what's type of the function.Represents a JOIN expression in SQL statements.insert clause in merge statement.The qualified or unqualified name that identifies a database object.use the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.Represents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolver2ClassDescriptionTBlockSqlNode represents a block in a stored procedure.Use a constraint to define an integrity constraint, a rule that restricts the values in a database.A common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.Collections of
TCTE.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents the database function, all functions are represented by this class no matter what's type of the function.Represents a JOIN expression in SQL statements.Deprecated.As of v2.7.4.0, Please useTJoinExprinstead.insert clause in merge statement.update clause in merge statement.The qualified or unqualified name that identifies a database object.This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.Represents various kinds of table source in from clause. -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolver2.enhancement
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolver2.expansionClassDescriptionThe qualified or unqualified name that identifies a database object.This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolver2.formatClassDescriptionThe qualified or unqualified name that identifies a database object.Represents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolver2.inferenceClassDescriptionTParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolver2.modelClassDescriptionThe qualified or unqualified name that identifies a database object.TParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolver2.namespaceClassDescriptionA common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.use the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.Represents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolver2.resultClassDescriptionA common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.The qualified or unqualified name that identifies a database object.Represents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.resolver2.scopeClassDescriptionTBlockSqlNode represents a block in a stored procedure.Collections of
TCTE.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.This class represents group by clause and having clause.Represents a JOIN expression in SQL statements.List of order by item which is type ofTOrderByItem.TParseTreeNode - Core Parse Tree Node Implementation -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.scriptWriterClassDescriptionThe column/table alias.Type of alter table option,
TAlterTableOption.getOptionType()returns the type of various option:CASE expressions let you use IF ...Define the characteristics of the column.SQL Server compute clause, including a list of compute clause item which is in syntax: COMPUTE [compute_expr_list] [BY by_expr_list]SQL Server compute clause itemSQL constant (sometimes called a literal) specifies a value.Use a constraint to define an integrity constraint, a rule that restricts the values in a database.List ofTConstraint.A common table expression permits defining a result table with a table-name that can be specified as a table name in any FROM clause of the fullselect that follows.SQL Server declare variableList of declare variableCreate trigger dml event: delete, insert, update [of columns]Parameter of execute statement in SQL Server,teradataAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The FOR UPDATE clause lets you lock the selected rows so that other users cannot lock or update the rows until you end your transaction.Represents the database function, all functions are represented by this class no matter what's type of the function.This class represents group by clause and having clause.GROUPING SETS are a further extension of the GROUP BY clause that let you specify multiple groupings of data.Gruping set item that used in TGroupingSet Content of this item can be a TRollupCube instance or a TGroupingExpressionItem instanceOracle hierarchical_query_clause lets you select rows in a hierarchical order.Represents indirection elements in SQL expressions, supporting both array access and qualified name syntax.Postgresql, redshiftDeprecated.As of v2.7.4.0, Please useTJoinExprinstead.Deprecated.As of v2.7.4.0, Please useTJoinExprinstead.This class is used to represent a JSON_TABLE function in Oracle and OpenJson function in SQL Server.Oracle keep dense rank clause used in analytic function.insert clause in merge statement.update clause in merge statement.when [not] matched clause in merge statement.The qualified or unqualified name that identifies a database object.List of TObjectNameList of order by item which is type ofTOrderByItem.Item in order by clause.Parameters in create procedure/function statements.List ofTParameterDeclaration.TParseTreeNode - Core Parse Tree Node Implementationuse the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table.Oracle, DB2 restrict clause in create view statementThis class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.The ROLLUP operation in the simple_grouping_clause groups the selected rows based on the values of the first n, n-1, n-2, ...Represents various kinds of table source in from clause.Indicates that only a specified first set or percent of rows will be returned from the query result set.This class represents SQL Datatype.WhenClause item used in case expr ofTCaseExpression.Represents over clause in analytic function.Oracle within group clause used in analytic function -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.sqlenvClassDescriptionThe qualified or unqualified name that identifies a database object.This class represents SQL Datatype.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmtClassDescriptionalter table optionsBase partition of all table partitions, such as range_partitions, list_partitions, hash_partitions,composite_range_partitions and etcList of
TBindArgumentTBlockSqlNode represents a block in a stored procedure.CASE expressions let you use IF ...SQL Server compute clause, including a list of compute clause item which is in syntax: COMPUTE [compute_expr_list] [BY by_expr_list]SQL constant (sometimes called a literal) specifies a value.List ofTConstraint.Including a list ofTExceptionHandlerthat process raised exceptions.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.DB2 fetch first clause.The FOR UPDATE clause lets you lock the selected rows so that other users cannot lock or update the rows until you end your transaction.Represents the database function, all functions are represented by this class no matter what's type of the function.A structure includes function name and argumentsThis class represents group by clause and having clause.Oracle hierarchical_query_clause lets you select rows in a hierarchical order.Hint clause in HanaInformix, into table clause.DB2/Sybase isolation clausePostgresql locking clauseinsert clause in merge statement.update clause in merge statement.when [not] matched clause in merge statement.Represents one or more rows in the values clause of insert statement, or in the values() clause.The qualified or unqualified name that identifies a database object.List of TObjectNamePostgreSQL offset clause in select limit
Oracle offset clause in selectList of order by item which is type ofTOrderByItem.List ofTParameterDeclaration.TParseTreeNode - Core Parse Tree Node ImplementationHive, Impala, MySQL, Oracle partition clause in from tableteradata qualify clauseOracle, DB2 restrict clause in create view statementThis class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.Internal used by parser, reprsents raw parse tree node of select statement.Represents various kinds of table source in from clause.Oracle table propertiesTrigger clause including: action time: before, after, instead of event type: insert, delete, update, ddl event, database event,TDmlEventClausereferencing clause: old, new ,parent There are 3 types of triggering clause: simple dml, compound dml, non-dml.This class represents SQL Datatype.represents values() clause.List ofTWhenClauseItem -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.bigqueryClassDescriptionThe qualified or unqualified name that identifies a database object.TParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.couchbaseClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.databricksClassDescriptionThe qualified or unqualified name that identifies a database object.TParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.daxClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of order by item which is type of
TOrderByItem.TParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause. -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.db2ClassDescriptionList of declare variableAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause.This class represents SQL Datatype.List of
TWhenClauseItem -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.greenplumClassDescriptionTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.hanaClassDescriptionThe qualified or unqualified name that identifies a database object.TParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.hiveClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationHive, Impala, MySQL, Oracle partition clause in from tableRepresents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.impalaClassDescriptionTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.informixClassDescriptionThe qualified or unqualified name that identifies a database object.TParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.mdxClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.TParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.mssqlClassDescriptionTBlockSqlNode represents a block in a stored procedure.SQL constant (sometimes called a literal) specifies a value.List of declare variableAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents the database function, all functions are represented by this class no matter what's type of the function.Teradata handler for clauseThe qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause.This class represents SQL Datatype.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.mysqlClassDescriptionList of declare variableAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause.This class represents SQL Datatype.List of
TWhenClauseItem -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.netezzaClassDescriptionThe qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.oracleClassDescriptionCall specification in PLSQL when define a functionSQL constant (sometimes called a literal) specifies a value.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents the database function, all functions are represented by this class no matter what's type of the function.The qualified or unqualified name that identifies a database object.List of TObjectNameList of
TParameterDeclaration.TParseTreeNode - Core Parse Tree Node ImplementationTrigger clause including: action time: before, after, instead of event type: insert, delete, update, ddl event, database event,TDmlEventClausereferencing clause: old, new ,parent There are 3 types of triggering clause: simple dml, compound dml, non-dml.List of attribute definition (TTypeAttribute) of an object type.This class represents SQL Datatype. -
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.postgresqlClassDescriptionSQL constant (sometimes called a literal) specifies a value.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.Represents the database function, all functions are represented by this class no matter what's type of the function.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.prestoClassDescriptionThe qualified or unqualified name that identifies a database object.TParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.redshiftClassDescriptionThe qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.snowflakeClassDescriptionAn expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.sparksqlClassDescriptionTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.sybaseClassDescriptionThe qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node Implementation
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.teradataClassDescriptionThe qualified or unqualified name that identifies a database object.TParseTreeNode - Core Parse Tree Node ImplementationRepresents various kinds of table source in from clause.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.stmt.verticaClassDescriptionSQL constant (sometimes called a literal) specifies a value.An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value.The qualified or unqualified name that identifies a database object.List of TObjectNameTParseTreeNode - Core Parse Tree Node ImplementationThis class represents SQL Datatype.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.utilClassDescriptionThe qualified or unqualified name that identifies a database object.This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table.
-
Classes in gudusoft.gsqlparser.nodes used by gudusoft.gsqlparser.visitorsClassDescriptionThe qualified or unqualified name that identifies a database object.
TJoinExprinstead.