|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of TCustomSqlStatement in gudusoft.gsqlparser |
---|
Subclasses of TCustomSqlStatement in gudusoft.gsqlparser | |
---|---|
class |
TCreateMaterializedSqlStatement
|
Fields in gudusoft.gsqlparser declared as TCustomSqlStatement | |
---|---|
TCustomSqlStatement |
TCustomParser.sql
|
TCustomSqlStatement |
TSourceToken.stmt
position in activeTokenList, start from 0 |
Methods in gudusoft.gsqlparser that return TCustomSqlStatement | |
---|---|
TCustomSqlStatement |
TStatementList.get(int p)
|
TCustomSqlStatement |
TCustomSqlStatement.getParentStmt()
|
TCustomSqlStatement |
TCustomSqlStatement.getTopStatement()
|
TCustomSqlStatement |
TStatementList.next()
|
Methods in gudusoft.gsqlparser with parameters of type TCustomSqlStatement | |
---|---|
void |
TStatementList.add(TCustomSqlStatement p)
|
void |
TStatementList.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
int |
TCreateMaterializedSqlStatement.doParseStatement(TCustomSqlStatement psql)
|
int |
TCustomSqlStatement.doParseStatement(TCustomSqlStatement psql)
|
int |
TCustomSqlStatement.parsestatement(TCustomSqlStatement pparentsql,
boolean isparsetreeavailable)
Parse this statement. |
void |
TCustomSqlStatement.setParentStmt(TCustomSqlStatement parentStmt)
|
Uses of TCustomSqlStatement in gudusoft.gsqlparser.nodes |
---|
Methods in gudusoft.gsqlparser.nodes that return TCustomSqlStatement | |
---|---|
TCustomSqlStatement |
TCTE.getPreparableStmt()
preparable statement can be: |
TCustomSqlStatement |
TDataChangeTable.getStmt()
|
TCustomSqlStatement |
TStatementSqlNode.getStmt()
|
TCustomSqlStatement |
TSymbolTableItem.getStmt()
|
Methods in gudusoft.gsqlparser.nodes with parameters of type TCustomSqlStatement | |
---|---|
void |
TAlterTableOption.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TAnalyticFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TArrayAccess.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TCTE.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TCaseExpression.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TColumnDefinition.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TCompoundDmlTriggerClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TComputeClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TComputeClauseItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TComputeExpr.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TContainsTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TDataChangeTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TDmlSelectItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TElseIfSqlNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TExpression.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TForUpdate.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TFunctionCall.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TGroupBy.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TGroupByItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TGroupingExpressionItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TGroupingSet.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TGroupingSetItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
THierarchical.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TInExpr.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TInsertCondition.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TInsertIntoValue.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TIntervalExpression.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TIntoClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TKeepDenseRankClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TLimitClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TMergeInsertClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TMergeUpdateClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TMergeWhenClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TMultiTarget.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TNewVariantTypeArgument.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TOrderBy.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TOrderByItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TOutputClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TPTNodeList.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
analyze this node |
void |
TParseTreeNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
analyze this node |
void |
TParseTreeNodeList.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
analyze this node |
void |
TPivotClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TQualifyClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TResultColumn.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TReturningClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TRollupCube.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TSampleClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TSimpleDmlTriggerClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TStatementSqlNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TTableElement.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TTeradataWithClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TTeradataWithClauseItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TTopClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TTrimArgument.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TViewAliasClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TViewAliasItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TWhenClauseItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
void |
TWhereClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
Constructors in gudusoft.gsqlparser.nodes with parameters of type TCustomSqlStatement | |
---|---|
TSymbolTableItem(int ptype,
TCustomSqlStatement pstmt,
TParseTreeNode pdata)
|
Uses of TCustomSqlStatement in gudusoft.gsqlparser.pp.processor.type.comm |
---|
Classes in gudusoft.gsqlparser.pp.processor.type.comm with type parameters of type TCustomSqlStatement | |
---|---|
class |
AbstractKeyWordAlignProcessor<E extends TCustomSqlStatement>
|
Methods in gudusoft.gsqlparser.pp.processor.type.comm with parameters of type TCustomSqlStatement | |
---|---|
static void |
ExpressionProcessor.processParenthesesNodeInSubQuery(GFmtOpt option,
TCustomSqlStatement sql,
TSourceToken leftParenthesis,
TSourceToken rightParenthsis)
|
Uses of TCustomSqlStatement in gudusoft.gsqlparser.pp.processor.type.select |
---|
Methods in gudusoft.gsqlparser.pp.processor.type.select with parameters of type TCustomSqlStatement | |
---|---|
void |
CTEProcessor.process(TCustomSqlStatement node)
|
Uses of TCustomSqlStatement in gudusoft.gsqlparser.pp.stmtformatter |
---|
Methods in gudusoft.gsqlparser.pp.stmtformatter with parameters of type TCustomSqlStatement | |
---|---|
static boolean |
FormatterFactory.isNotNeedFormat(TCustomSqlStatement sql)
|
static void |
FormatterFactory.processStatement(GFmtOpt option,
TCustomSqlStatement sql)
|
Uses of TCustomSqlStatement in gudusoft.gsqlparser.pp.stmtformatter.type |
---|
Classes in gudusoft.gsqlparser.pp.stmtformatter.type with type parameters of type TCustomSqlStatement | |
---|---|
class |
AbstractStmtFormatter<E extends TCustomSqlStatement>
the base class for all statment formatters |
Uses of TCustomSqlStatement in gudusoft.gsqlparser.pp.stmtformatter.type.comm |
---|
Methods in gudusoft.gsqlparser.pp.stmtformatter.type.comm with parameters of type TCustomSqlStatement | |
---|---|
void |
CompactModeStmtFormatter.format(TCustomSqlStatement stmt)
|
Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt |
---|
Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt | |
---|---|
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 TCustomSqlStatement in gudusoft.gsqlparser.stmt.db2 |
---|
Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.db2 | |
---|---|
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
|
Methods in gudusoft.gsqlparser.stmt.db2 that return TCustomSqlStatement | |
---|---|
TCustomSqlStatement |
TDb2HandlerDeclaration.getStmt()
|
Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.mdx |
---|
Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.mdx | |
---|---|
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 TCustomSqlStatement in gudusoft.gsqlparser.stmt.mssql |
---|
Methods in gudusoft.gsqlparser.stmt.mssql that return TCustomSqlStatement | |
---|---|
TCustomSqlStatement |
TMssqlIfElse.getElseStmt()
|
TCustomSqlStatement |
TMssqlIfElse.getStmt()
|
Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.mysql |
---|
Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.mysql | |
---|---|
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 TCustomSqlStatement in gudusoft.gsqlparser.stmt.oracle |
---|
Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.oracle | |
---|---|
class |
TCustomOracleSqlStmt
|
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
|
Methods in gudusoft.gsqlparser.stmt.oracle that return TCustomSqlStatement | |
---|---|
TCustomSqlStatement |
TPlsqlForallStmt.getStatement()
|
TCustomSqlStatement |
TPlsqlCreateTrigger.getTriggerBody()
the PL/SQL block, PL/SQL compound trigger block, TPlsqlBlock |
Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.postgresql |
---|
Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.postgresql | |
---|---|
class |
TDropRoleSqlStatement
|
class |
TDropTriggerSqlStatement
|
class |
TExecuteSqlStatement
|
class |
TFetchSqlStatement
|
class |
TGrantSqlStatement
|
class |
TLockSqlStatement
|
Methods in gudusoft.gsqlparser.stmt.postgresql with parameters of type TCustomSqlStatement | |
---|---|
int |
TDropRoleSqlStatement.doParseStatement(TCustomSqlStatement psql)
|
int |
TDropTriggerSqlStatement.doParseStatement(TCustomSqlStatement psql)
|
int |
TExecuteSqlStatement.doParseStatement(TCustomSqlStatement psql)
|
int |
TFetchSqlStatement.doParseStatement(TCustomSqlStatement psql)
|
int |
TGrantSqlStatement.doParseStatement(TCustomSqlStatement psql)
|
int |
TLockSqlStatement.doParseStatement(TCustomSqlStatement psql)
|
Uses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.teradata |
---|
Subclasses of TCustomSqlStatement in gudusoft.gsqlparser.stmt.teradata | |
---|---|
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 |
TUsingSqlStatement
|
Methods in gudusoft.gsqlparser.stmt.teradata with parameters of type TCustomSqlStatement | |
---|---|
void |
TExpandOnClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |