|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Visitable in gudusoft.gsqlparser |
---|
Classes in gudusoft.gsqlparser that implement Visitable | |
---|---|
class |
TCreateMaterializedSqlStatement
|
class |
TCustomSqlStatement
TCustomSqlStatement is the root class for all SQL statements. |
class |
TStatementList
List of SQL statements which is instance of class that descends from TCustomSqlStatement . |
Uses of Visitable in gudusoft.gsqlparser.nodes |
---|
Classes in gudusoft.gsqlparser.nodes that implement Visitable | |
---|---|
class |
TAliasClause
Alias for the column or table expression. |
class |
TAlterTableOption
|
class |
TAlterTableOptionList
|
class |
TAlterTableSqlNode
|
class |
TAnalyticFunction
|
class |
TArrayAccess
|
class |
TAutomaticProperty
Automatic Initialization and Updating for TIMESTAMP in MySQL |
class |
TBindArgument
Bind argument in using_clause of plsql execute_immediate_statement |
class |
TBindArgumentList
List of TBindArgument |
class |
TBlockSqlNode
|
class |
TBreakSqlNode
|
class |
TCallSpec
Call specification in PLSQL when define a function |
class |
TCaseExpression
CASE expressions let you use IF ... |
class |
TCloseSqlNode
|
class |
TColumnDefinition
Define the characteristics of the column. |
class |
TColumnDefinitionList
|
class |
TColumnReference
TColumnReference represents column, variable, function/procedure parameter |
class |
TColumnReferenceList
|
class |
TCommentSqlNode
|
class |
TCompoundDmlTriggerClause
Use this clause to define a compound trigger on a DML event. |
class |
TCompoundSqlNode
DB2 procedure compound statement |
class |
TComputeClause
|
class |
TComputeClauseItem
|
class |
TComputeClauseItemList
|
class |
TComputeExpr
|
class |
TComputeExprList
|
class |
TConstant
A constant (sometimes called a literal) specifies a value. |
class |
TConstantList
|
class |
TConstraint
Use a constraint to define an integrity constraint¡ªa rule that restricts the values in a database. |
class |
TConstraintList
List of TConstraint . |
class |
TContainsTable
|
class |
TContinueSqlNode
|
class |
TCreateDatabaseSqlNode
|
class |
TCreateDirectorySqlNode
|
class |
TCreateFunctionSqlNode
Internal use in the parser.. |
class |
TCreateIndexSqlNode
|
class |
TCreateMaterializedViewLogSqlNode
|
class |
TCreateMaterializedViewSqlNode
|
class |
TCreatePackageSqlNode
Internal use in the parser.. |
class |
TCreateProcedureSqlNode
Internal use in the parser. |
class |
TCreateSequenceSqlNode
|
class |
TCreateSynonymSqlNode
|
class |
TCreateTableSqlNode
|
class |
TCreateTriggerSqlNode
Internal use in the parser. |
class |
TCreateViewSqlNode
|
class |
TCTE
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. |
class |
TCTEList
Collections of TCTE . |
class |
TDataChangeTable
DB2 data change table |
class |
TDatatypeAttribute
|
class |
TDatatypeAttributeList
|
class |
TDatetimeExpression
|
class |
TDeclareSqlNode
|
class |
TDeclareVariable
SQL Server declare variable |
class |
TDeclareVariableList
List of declare variable |
class |
TDeleteSqlNode
|
class |
TDmlEventClause
The DML_event_clause lets you specify one of three DML statements that can cause the trigger to fire. |
class |
TDmlSelectItem
|
class |
TDmlSelectItemList
used in sql server dml select list |
class |
TDropDbObjectSqlNode
|
class |
TDropIndexItem
|
class |
TDropIndexItemList
|
class |
TDropIndexSqlNode
|
class |
TDropTableSqlNode
|
class |
TDropViewSqlNode
|
class |
TDummy
|
class |
TDummyList
|
class |
TElseIfSqlNode
|
class |
TElseIfSqlNodeList
|
class |
TExecParameter
Parameter of execute statement in SQL Server. |
class |
TExecParameterList
|
class |
TExecuteAsSqlNode
|
class |
TExecuteSqlNode
|
class |
TExpression
An expression is a combination of one or more values, operators, and SQL functions that evaluates to a value. |
class |
TExpressionList
|
class |
TFetchFirstClause
DB2 fetch first clause |
class |
TFetchSqlNode
|
class |
TFlashback
|
class |
TForSqlNode
|
class |
TForUpdate
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. |
class |
TFrameExclusionClause
|
class |
TFromTable
Represents table source in from clause of select/delete statement, and update table clause of update statement. |
class |
TFromTableList
|
class |
TFunctionCall
|
class |
TGrantSqlNode
|
class |
TGroupBy
This class represents group by clause and having clause. |
class |
TGroupByItem
|
class |
TGroupByItemList
|
class |
TGroupingExpressionItem
Item in grouping expression list. |
class |
TGroupingExpressionItemList
List of TGroupingExpressionItem. |
class |
TGroupingSet
GROUPING SETS are a further extension of the GROUP BY clause that let you specify multiple groupings of data. |
class |
TGroupingSetItem
Gruping set item that used in TGroupingSet Content of this item can be a TRollupCube instance or a TGroupingExpressionItem instance |
class |
TGroupingSetItemList
Grouping set item list in TGroupingSet. |
class |
THierarchical
Oracle hierarchical_query_clause lets you select rows in a hierarchical order. |
class |
TIfSqlNode
|
class |
TIncludeColumns
|
class |
TIndices
Postgresql; |
class |
TIndirection
Postgresql |
class |
TInExpr
|
class |
TInsertCondition
|
class |
TInsertIntoValue
|
class |
TInsertSqlNode
Interal used by parser. |
class |
TIntervalExpression
|
class |
TIntoClause
|
class |
TIsolationClause
DB2 isolation clause |
class |
TJoin
A list of join TCustomSqlStatement.joins represents table sources in following clauses of SQL statement:
from clause of select statement.
from clause of delete statement, Specifies an additional FROM clause, This Transact-SQL extension to DELETE allows specifying data from table_source and deleting the corresponding rows from the table in the first FROM clause.
from clause of update statement, Specifies that a table, view, or derived table source is used to provide the criteria for the update operation. |
class |
TJoinExpr
Internal used by parser. |
class |
TJoinItem
SQL 1: |
class |
TJoinItemList
|
class |
TJoinList
|
class |
TKeepDenseRankClause
|
class |
TKeyAction
|
class |
TKeyReference
|
class |
TLimitClause
|
class |
TLockingClause
Postgresql locking clause |
class |
TLockingClauseList
|
class |
TLoopSqlNode
|
class |
TMergeDeleteClause
|
class |
TMergeInsertClause
|
class |
TMergeSqlNode
|
class |
TMergeUpdateClause
|
class |
TMergeWhenClause
|
class |
TMultiTarget
Represents value list in value clause of insert statement. |
class |
TMultiTargetList
List of TMultiTarget which can be used in values clause of insert statement. |
class |
TMySQLCreateTableOption
|
class |
TMySQLIndexStorageType
|
class |
TNewVariantTypeArgument
|
class |
TNewVariantTypeArgumentList
|
class |
TNodeWithAliasClause
|
class |
TNonDmlTriggerClause
Use this clause to define a single trigger on a DDL or database event. |
class |
TObjectName
An objectname specifies a database object or a variable The rules for forming the name of an object depend on the object type. |
class |
TObjectNameList
List of TObjectName |
class |
TObjectReference
|
class |
TObjectReferenceList
Created by IntelliJ IDEA. |
class |
TOffsetClause
Posgresql offset clause in select limit |
class |
TOpenDatasource
|
class |
TOpenQuery
|
class |
TOpenRowSet
|
class |
TOpenSqlNode
|
class |
TOpenXML
|
class |
TOptimizeForClause
DB2 Optimize for clause |
class |
TOrderBy
List of order by item which is type of TOrderByItem . |
class |
TOrderByItem
Item in order by clause. |
class |
TOrderByItemList
|
class |
TOutputClause
|
class |
TOutputFormatPhrase
Teradata output format phrase |
class |
TOutputFormatPhraseList
|
class |
TParameterDeclaration
Parameters in create procedure/function statements. |
class |
TParameterDeclarationList
List of TParameterDeclaration . |
class |
TParseTreeNode
TParseNode is the root class for all parse tree nodes. |
class |
TParseTreeNodeList
List of parse tree node. |
class |
TPartitionClause
|
class |
TPivotClause
use the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table. |
class |
TPTNodeList<E>
|
class |
TPxGranule
|
class |
TQualifyClause
Teradata qualify clause |
class |
TRelationExpr
Postgresql Relation expr parse tree node |
class |
TRelationExprList
|
class |
TRepeatSqlNode
|
class |
TRestrictionClause
DB2 restrict clause in create view statement |
class |
TResultColumn
This class represents select_list item in select statement, lets you specify the columns you want to retrieve from the table. |
class |
TResultColumnList
|
class |
TReturningClause
Date: 2010-4-13 Time: 13:20:25 |
class |
TReturnSqlNode
|
class |
TRevokeSqlNode
|
class |
TRollupCube
The ROLLUP operation in the simple_grouping_clause groups the selected rows based on the values of the first n, n-1, n-2, ... |
class |
TSampleClause
|
class |
TSelectDistinct
|
class |
TSelectLimit
|
class |
TSelectSqlNode
Internal used by parser, reprsents raw parse tree node of select statement. |
class |
TSetSqlNode
|
class |
TSimpleDmlTriggerClause
Use this clause to define a single trigger on a DML event. |
class |
TStatementListSqlNode
|
class |
TStatementSqlNode
|
class |
TStubStmtSqlNode
|
class |
TTable
Represents various kinds of table source in from clause. |
class |
TTableElement
|
class |
TTableElementList
|
class |
TTableHint
|
class |
TTableList
|
class |
TTableReference
|
class |
TTableReferenceList
|
class |
TTableSample
|
class |
TTableSamplePart
|
class |
TTeradataWithClause
|
class |
TTeradataWithClauseItem
|
class |
TTeradataWithClauseItemList
|
class |
TTopClause
Indicates that only a specified first set or percent of rows will be returned from the query result set. |
class |
TTriggerAction
|
class |
TTrimArgument
|
class |
TTruncateTableSqlNode
|
class |
TTypeAttribute
Attribute definition of an object type( TPlsqlCreateType ) |
class |
TTypeAttributeList
List of attribute definition ( TTypeAttribute ) of an object type. |
class |
TTypeName
|
class |
TTypeNameList
|
class |
TUpdateSqlNode
|
class |
TValueClause
|
class |
TValueRowItem
|
class |
TValueRowItemList
|
class |
TViewAliasClause
|
class |
TViewAliasItem
|
class |
TViewAliasItemList
|
class |
TWhenClauseItem
WhenClause item used in case expr of TCaseExpression . |
class |
TWhenClauseItemList
List of TWhenClauseItem |
class |
TWhereClause
|
class |
TWhileSqlNode
|
class |
TWindowClause
|
class |
TWindowDef
|
Uses of Visitable in gudusoft.gsqlparser.nodes.mdx |
---|
Classes in gudusoft.gsqlparser.nodes.mdx that implement Visitable | |
---|---|
class |
TMdxAxisNode
|
class |
TMdxBaseFunctionNode
|
class |
TMdxBinOpNode
|
class |
TMdxCalcPropNode
|
class |
TMdxCallNode
|
class |
TMdxCaseNode
|
class |
TMdxConstNode
|
class |
TMdxCreateMemberNode
|
class |
TMdxCreateSessionCubeNode
|
class |
TMdxCreateSubCubeNode
|
class |
TMdxDimContentNode
|
class |
TMdxDimensionNode
|
class |
TMdxDrillthroughNode
|
class |
TMdxEmptyNode
|
class |
TMdxExpNode
|
class |
TMdxFloatConstNode
|
class |
TMdxFunctionNode
|
class |
TMdxGroupNode
|
class |
TMdxIdentifierNode
|
class |
TMdxIntegerConstNode
|
class |
TMdxKeySegment
|
class |
TMdxLevelContentNode
|
class |
TMdxLevelNode
|
class |
TMdxMeasureNode
|
class |
TMdxMemberNode
|
class |
TMdxNameSegment
|
class |
TMdxNonEmptyNode
|
class |
TMdxObjectNode
|
class |
TMdxPropertyNode
|
class |
TMdxScopeNode
|
class |
TMdxSelectNode
|
class |
TMdxSetNode
|
class |
TMdxStringConstNode
|
class |
TMdxTupleNode
|
class |
TMdxUnaryOpNode
|
class |
TMdxWhenNode
|
class |
TMdxWhereNode
|
class |
TMdxWithMemberNode
|
class |
TMdxWithNode
|
class |
TMdxWithSetNode
|
Uses of Visitable in gudusoft.gsqlparser.stmt |
---|
Classes in gudusoft.gsqlparser.stmt that implement Visitable | |
---|---|
class |
TAlterSessionStatement
|
class |
TAlterTableStatement
alter the definition of a nonpartitioned table, a partitioned table, a table partition, or a table subpartition. |
class |
TBlockSqlStatement
Base class for all sql statements that include multiple sql statements |
class |
TCreateDatabaseSqlStatement
|
class |
TCreateIndexSqlStatement
create an index. |
class |
TCreateTableSqlStatement
Use the CREATE TABLE statement to create one of the following types of tables: A relational table, which is the basic structure to hold user data. An object table, which is a table that uses an object type for a column definition. |
class |
TCreateViewSqlStatement
Define a view, which is a logical table based on one or more tables or views. |
class |
TDeleteSqlStatement
Use the DELETE statement to remove rows from: |
class |
TDropIndexSqlStatement
remove an index or domain index from the database. |
class |
TDropTableSqlStatement
move a table or object table to the recycle bin or to remove the table and all its data from the database entirely. |
class |
TDropViewSqlStatement
remove a view or an object view from the database. |
class |
TInsertSqlStatement
Use the INSERT statement to add rows to a table, the base table of a view, a partition of a partitioned table or a subpartition of a composite-partitioned table, or an object table or the base table of an object view. |
class |
TMergeSqlStatement
|
class |
TSelectSqlStatement
A query specifies a result table. |
class |
TStoredProcedureSqlStatement
Base class for stored procedure such as create function, procedure, trigger and etc. |
class |
TTruncateStatement
|
class |
TUnknownSqlStatement
|
class |
TUpdateSqlStatement
Use the UPDATE statement to change existing values in a table or in the base table of a view or the master table of a materialized view. |
Uses of Visitable in gudusoft.gsqlparser.stmt.db2 |
---|
Classes in gudusoft.gsqlparser.stmt.db2 that implement Visitable | |
---|---|
class |
TCustomDb2Stmt
|
class |
TDb2CallStmt
|
class |
TDb2CaseStmt
|
class |
TDb2CloseCursorStmt
|
class |
TDb2ConditionDeclaration
|
class |
TDb2CreateFunction
|
class |
TDb2CreateProcedure
|
class |
TDb2CreateTrigger
|
class |
TDb2DeclareCursorStatement
|
class |
TDb2DummyStmt
|
class |
TDb2DynamicCompoundStatement
|
class |
TDb2FetchCursorStmt
|
class |
TDb2ForStmt
|
class |
TDb2GotoStmt
|
class |
TDb2HandlerDeclaration
|
class |
TDb2IfStmt
|
class |
TDb2IterateStmt
|
class |
TDb2LeaveStmt
|
class |
TDb2LoopStmt
|
class |
TDb2OpenCursorStmt
|
class |
TDb2ProcedureCompoundStatement
|
class |
TDb2RepeatStmt
|
class |
TDb2ReturnCodesDeclaration
|
class |
TDb2ReturnStmt
|
class |
TDb2SetStmt
|
class |
TDb2SetVariableStmt
|
class |
TDb2SignalStmt
|
class |
TDb2SqlProcedureStatement
|
class |
TDb2SqlVariableDeclaration
|
class |
TDb2StatementDeclaration
|
class |
TDb2StmtStub
|
class |
TDb2ValuesIntoStmt
|
class |
TDb2WhileStmt
|
Uses of Visitable in gudusoft.gsqlparser.stmt.mdx |
---|
Classes in gudusoft.gsqlparser.stmt.mdx that implement Visitable | |
---|---|
class |
TMdxAlterCube
|
class |
TMdxCalculate
|
class |
TMdxCall
|
class |
TMdxCase
|
class |
TMdxClearCalculations
|
class |
TMdxCreateAction
|
class |
TMdxCreateCellCalculation
|
class |
TMdxCreateGlobalCube
|
class |
TMdxCreateMember
|
class |
TMdxCreateSessionCube
|
class |
TMdxCreateSet
|
class |
TMdxCreateSubCube
|
class |
TMdxDrillthrough
|
class |
TMdxDropAction
|
class |
TMdxDropCellCalculation
|
class |
TMdxDropMember
|
class |
TMdxDropSet
|
class |
TMdxDropSubcube
|
class |
TMdxExpression
|
class |
TMdxFreeze
|
class |
TMdxIf
|
class |
TMdxRefreshCube
|
class |
TMdxScope
|
class |
TMdxSelect
|
class |
TMdxUpdate
|
Uses of Visitable in gudusoft.gsqlparser.stmt.mssql |
---|
Uses of Visitable in gudusoft.gsqlparser.stmt.mysql |
---|
Classes in gudusoft.gsqlparser.stmt.mysql that implement Visitable | |
---|---|
class |
TCustomMySQLStmt
|
class |
TMySQLBlock
|
class |
TMySQLCaseStmt
|
class |
TMySQLCreateFunction
|
class |
TMySQLCreateProcedure
|
class |
TMySQLCreateTrigger
|
class |
TMySQLDeclare
|
class |
TMySQLFetchCursor
|
class |
TMySQLIfStmt
|
class |
TMySQLLoopStmt
|
class |
TMySQLOpenCursor
|
class |
TMySQLRepeatStmt
|
class |
TMySQLReturn
|
class |
TMySQLSet
|
class |
TMySQLStmtStub
|
class |
TMySQLWhileStmt
|
Uses of Visitable in gudusoft.gsqlparser.stmt.oracle |
---|
Classes in gudusoft.gsqlparser.stmt.oracle that implement Visitable | |
---|---|
class |
TCustomOracleSqlStmt
|
class |
TExceptionClause
Including a list of TExceptionHandler that process raised exceptions. |
class |
TExceptionHandler
An exception handler processes a raised exception. |
class |
TExceptionHandlerList
|
class |
TExecImmeNode
Internal used by parser. |
class |
TOracleCommentOnSqlStmt
|
class |
TOracleCreateDirectoryStmt
|
class |
TOracleCreateSequenceStmt
|
class |
TOracleCreateSynonymStmt
|
class |
TOracleExecuteProcedure
|
class |
TOracleStoredProcedureSqlStatement
|
class |
TPlsqlAssignStmt
The assignment statement sets the current value of a variable, field, parameter, or element that has been declared in the current scope. |
class |
TPlsqlBasicStmt
Includes some basic expression statement in plsql. |
class |
TPlsqlBlock
Groups related declarations and statements, is the basic unit of a PL/SQL source program. |
class |
TPlsqlCaseStmt
The CASE statement chooses from a sequence of conditions, and execute a corresponding statement. |
class |
TPlsqlCloseStmt
The CLOSE statement closes a cursor or cursor variable, thereby allowing its resources to be reused. |
class |
TPlsqlCreateFunction
This class represents 3 types of SQL statement: Create function statement, creates or replaces a standalone function or a call specification. |
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. |
class |
TPlsqlCreateType
The CREATE TYPE statement creates or replaces |
class |
TPlsqlCreateType_Placeholder
This class is a placeholder for CREATE TYPE statement. |
class |
TPlsqlCreateTypeBody
The CREATE TYPE BODY defines or implements the member methods defined in the object type specification. |
class |
TPlsqlCursorDeclStmt
Represents cursor related statement, including: |
class |
TPlsqlDummyStmt
|
class |
TPlsqlElsifStmt
Represents ELSEIF ... |
class |
TPlsqlExecImmeStmt
The EXECUTE IMMEDIATE statement builds and executes a dynamic SQL statement in a single operation. |
class |
TPlsqlExitStmt
The EXIT statement exits a loop and transfers control to the end of the loop. |
class |
TPlsqlFetchStmt
The FETCH statement retrieves rows of data from the result set of a multiple-row query. |
class |
TPlsqlForallStmt
The FORALL statement issues a series of static or dynamic DML statements, usually much faster than an equivalent FOR loop. |
class |
TPlsqlGotoStmt
The GOTO statement branches unconditionally to a statement label or block label. |
class |
TPlsqlIfStmt
The IF statement executes or skips a sequence of statements, depending on the value of a Boolean expression |
class |
TPlsqlLoopStmt
A LOOP statement executes a sequence of statements multiple times. |
class |
TPlsqlNullStmt
|
class |
TPlsqlOpenforStmt
The OPEN-FOR statement executes the SELECT statement associated with a cursor variable. |
class |
TPlsqlOpenStmt
The OPEN statement executes the query associated with a cursor. |
class |
TPlsqlPipeRowStmt
|
class |
TPlsqlPragmaDeclStmt
|
class |
TPlsqlProcedureSpecStmt
|
class |
TPlsqlRaiseStmt
The RAISE statement stops normal execution of a PL/SQL block or subprogram and transfers control to an exception handler. |
class |
TPlsqlRecordTypeDefStmt
A record is a composite variable that can store data values of different types. |
class |
TPlsqlReturnStmt
The RETURN statement immediately completes the execution of a subprogram and returns control to the invoker |
class |
TPlsqlSqlStmt
|
class |
TPlsqlStatement
|
class |
TPlsqlStmt
|
class |
TPlsqlSubProgram
|
class |
TPlsqlTableTypeDefStmt
A collection groups elements of the same type in a specified order. |
class |
TPlsqlVarDeclStmt
Represents declare statement that used to decalre variable, constant, exception and subtype. |
class |
TPlsqlVarrayTypeDefStmt
A collection groups elements of the same type in a specified order. |
class |
TSqlplusCmdStatement
|
Uses of Visitable in gudusoft.gsqlparser.stmt.postgresql |
---|
Classes in gudusoft.gsqlparser.stmt.postgresql that implement Visitable | |
---|---|
class |
TDropRoleSqlStatement
|
class |
TDropTriggerSqlStatement
|
class |
TExecuteSqlStatement
|
class |
TFetchSqlStatement
|
class |
TGrantSqlStatement
|
class |
TLockSqlStatement
|
Uses of Visitable in gudusoft.gsqlparser.stmt.teradata |
---|
Classes in gudusoft.gsqlparser.stmt.teradata that implement Visitable | |
---|---|
class |
TExpandOnClause
Teradata expand on clause |
class |
TTeradataAbort
|
class |
TTeradataBeginLogging
|
class |
TTeradataBeginTransaction
|
class |
TTeradataCommit
|
class |
TTeradataCreateFunction
|
class |
TTeradataCreateProcedure
|
class |
TTeradataCreateTrigger
|
class |
TTeradataDropDbObject
|
class |
TTeradataEndLogging
|
class |
TTeradataEndTransaction
|
class |
TTeradataExecute
|
class |
TTeradataGrant
|
class |
TTeradataNotImplement
|
class |
TTeradataRollback
|
class |
TTeradataSetRole
|
class |
TTeradataSetSession
|
class |
TTeradataSetTimezone
|
class |
TTeradataStmtStubSqlNode
|
class |
TUsingSqlStatement
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |