Table of Contents

Class TStatementSqlNode

Namespace
gudusoft.gsqlparser.nodes
Assembly
gudusoft.gsqlparser.dll
public class TStatementSqlNode : TParseTreeNode, Visitable
Inheritance
TStatementSqlNode
Implements
Inherited Members

Fields

AlterTableSqlNode

public const int AlterTableSqlNode = 123

Field Value

int

BreakSqlNode

public const int BreakSqlNode = 126

Field Value

int

CloseSqlNode

public const int CloseSqlNode = 130

Field Value

int

CollectStatisticsSqlNode

public const int CollectStatisticsSqlNode = 136

Field Value

int

ContinueSqlNode

public const int ContinueSqlNode = 125

Field Value

int

CreateFunctionSqlNode

public const int CreateFunctionSqlNode = 106

Field Value

int

CreateIndexSqlNode

public const int CreateIndexSqlNode = 116

Field Value

int

CreateProcedureSqlNode

public const int CreateProcedureSqlNode = 105

Field Value

int

CreateSchemaSqlNode

public const int CreateSchemaSqlNode = 155

Field Value

int

CreateSequenceSqlNode

public const int CreateSequenceSqlNode = 122

Field Value

int

DenySqlNode

public const int DenySqlNode = 157

Field Value

int

DropDbObjectSqlNode

public const int DropDbObjectSqlNode = 135

Field Value

int

DropIndexSqlNode

public const int DropIndexSqlNode = 120

Field Value

int

DropTableSqlNode

public const int DropTableSqlNode = 119

Field Value

int

DropViewSqlNode

public const int DropViewSqlNode = 121

Field Value

int

ExecImmeNode

public const int ExecImmeNode = 514

Field Value

int

ExecuteAsSqlNode

public const int ExecuteAsSqlNode = 131

Field Value

int

ExecuteSqlNode

public const int ExecuteSqlNode = 132

Field Value

int

FetchSqlNode

public const int FetchSqlNode = 128

Field Value

int

ForSqlNode

public const int ForSqlNode = 913

Field Value

int

GrantSqlNode

public const int GrantSqlNode = 127

Field Value

int

LoopSqlNode

public const int LoopSqlNode = 925

Field Value

int

MergeSqlNode

public const int MergeSqlNode = 124

Field Value

int

MssqlBeginDialogSqlNode

public const int MssqlBeginDialogSqlNode = 619

Field Value

int

MssqlBeginTranSqlNode

public const int MssqlBeginTranSqlNode = 612

Field Value

int

MssqlBulkInsert

public const int MssqlBulkInsert = 625

Field Value

int

MssqlCreateTypeSqlNode

public const int MssqlCreateTypeSqlNode = 718

Field Value

int

MssqlDeallocateSqlNode

public const int MssqlDeallocateSqlNode = 616

Field Value

int

MssqlEndConversationSqlNode

public const int MssqlEndConversationSqlNode = 621

Field Value

int

MssqlGotoSqlNode

public const int MssqlGotoSqlNode = 614

Field Value

int

MssqlLabelSqlNode

public const int MssqlLabelSqlNode = 615

Field Value

int

MssqlRaiserrorSqlNode

public const int MssqlRaiserrorSqlNode = 613

Field Value

int

MssqlReconfigureSqlNode

public const int MssqlReconfigureSqlNode = 717

Field Value

int

MssqlRevertSqlNode

public const int MssqlRevertSqlNode = 622

Field Value

int

MssqlSendOnConversationSqlNode

public const int MssqlSendOnConversationSqlNode = 620

Field Value

int

MssqlSetRowCountSqlNode

public const int MssqlSetRowCountSqlNode = 714

Field Value

int

MssqlSetSqlNode

public const int MssqlSetSqlNode = 611

Field Value

int

MssqlStmtStubSqlNode

public const int MssqlStmtStubSqlNode = 627

Field Value

int

MssqlThrowSqlNode

public const int MssqlThrowSqlNode = 716

Field Value

int

MssqlUpdateTextSqlNode

public const int MssqlUpdateTextSqlNode = 626

Field Value

int

OpenSqlNode

public const int OpenSqlNode = 129

Field Value

int

OracleCompoundTriggerBody

public const int OracleCompoundTriggerBody = 597

Field Value

int

OracleConstructorBody

public const int OracleConstructorBody = 587

Field Value

int

OracleConstructorSpec

public const int OracleConstructorSpec = 585

Field Value

int

ParseErrorNode

public const int ParseErrorNode = 990

Field Value

int

RepeatSqlNode

public const int RepeatSqlNode = 923

Field Value

int

RevokeSqlNode

public const int RevokeSqlNode = 133

Field Value

int

SetSqlNode

public const int SetSqlNode = 919

Field Value

int

TAlterFunctionSqlNode

public const int TAlterFunctionSqlNode = 2015

Field Value

int

TAlterSchemaSqlNode

public const int TAlterSchemaSqlNode = 2021

Field Value

int

TCopyIntoNode

public const int TCopyIntoNode = 2020

Field Value

int

TCreateFunctionOption

public const int TCreateFunctionOption = 2014

Field Value

int

TCreateTableOption

public const int TCreateTableOption = 2030

Field Value

int

TCreateUserSqlNode

public const int TCreateUserSqlNode = 2100

Field Value

int

TDmlEventItem

public const int TDmlEventItem = 2103

Field Value

int

TDropDatabaseSqlNode

public const int TDropDatabaseSqlNode = 2023

Field Value

int

TDropFunctionSqlNode

public const int TDropFunctionSqlNode = 2022

Field Value

int

TTriggerEventClause

public const int TTriggerEventClause = 2101

Field Value

int

TTriggerEventItem

public const int TTriggerEventItem = 2102

Field Value

int

T_AbortSqlNode

public const int T_AbortSqlNode = 1110

Field Value

int

T_TeradataCreateMacroSqlNode

public const int T_TeradataCreateMacroSqlNode = 1111

Field Value

int

T_TeradataGiveSqlNode

public const int T_TeradataGiveSqlNode = 1109

Field Value

int

T_TeradataLockClause

public const int T_TeradataLockClause = 1108

Field Value

int

T_TeradataLockSqlNode

public const int T_TeradataLockSqlNode = 1107

Field Value

int

T_TeradataUsingSqlNode

public const int T_TeradataUsingSqlNode = 1106

Field Value

int

TeradataStmtStubSqlNode

public const int TeradataStmtStubSqlNode = 1105

Field Value

int

WhileSqlNode

public const int WhileSqlNode = 921

Field Value

int

alterDatabaseSqlNode

public const int alterDatabaseSqlNode = 357

Field Value

int

alterIndexSqlNode

public const int alterIndexSqlNode = 356

Field Value

int

alterViewSqlNode

public const int alterViewSqlNode = 355

Field Value

int

block

public const int block = 107

Field Value

int

callSqlNode

public const int callSqlNode = 137

Field Value

int

caseExpression

public const int caseExpression = 41

Field Value

int

createDatabaseSqlNode

public const int createDatabaseSqlNode = 151

Field Value

int

createSynonymSqlNode

public const int createSynonymSqlNode = 552

Field Value

int

createtable

public const int createtable = 104

Field Value

int

declare

public const int declare = 113

Field Value

int

delete

public const int delete = 101

Field Value

int

dropSequenceSqlNode

public const int dropSequenceSqlNode = 364

Field Value

int

dummyListNode

public const int dummyListNode = 1001

Field Value

int

dummyNode

public const int dummyNode = 1000

Field Value

int

hiveAnalyzeSqlNode

public const int hiveAnalyzeSqlNode = 1869

Field Value

int

hiveCreateRoleSqlNode

public const int hiveCreateRoleSqlNode = 1873

Field Value

int

hiveDescribeSqlNode

public const int hiveDescribeSqlNode = 1861

Field Value

int

hiveDropDBSqlNode

public const int hiveDropDBSqlNode = 1849

Field Value

int

hiveDropFunctionSqlNode

public const int hiveDropFunctionSqlNode = 1867

Field Value

int

hiveDropRoleSqlNode

public const int hiveDropRoleSqlNode = 1887

Field Value

int

hiveExportSqlNode

public const int hiveExportSqlNode = 1841

Field Value

int

hiveFromQuerySqlNode

public const int hiveFromQuerySqlNode = 1897

Field Value

int

hiveGrantRoleSqlNode

public const int hiveGrantRoleSqlNode = 1895

Field Value

int

hiveGrantSqlNode

public const int hiveGrantSqlNode = 1875

Field Value

int

hiveImportSqlNode

public const int hiveImportSqlNode = 1843

Field Value

int

hiveLoadSqlNode

public const int hiveLoadSqlNode = 1839

Field Value

int

hiveLockSqlNode

public const int hiveLockSqlNode = 1871

Field Value

int

hiveMetastoreCheckSqlNode

public const int hiveMetastoreCheckSqlNode = 1865

Field Value

int

hiveShowGrantSqlNode

public const int hiveShowGrantSqlNode = 1891

Field Value

int

hiveShowRoleGrantSqlNode

public const int hiveShowRoleGrantSqlNode = 1893

Field Value

int

hiveShowSqlNode

public const int hiveShowSqlNode = 1863

Field Value

int

hiveSwitchDBSqlNode

public const int hiveSwitchDBSqlNode = 1847

Field Value

int

ifstmt

public const int ifstmt = 112

Field Value

int

insert

public const int insert = 103

Field Value

int

moveSqlNode

public const int moveSqlNode = 1268

Field Value

int

returnstmt

public const int returnstmt = 108

Field Value

int

select

public const int select = 100

Field Value

int

stubStmtSqlNode

public const int stubStmtSqlNode = 80

Field Value

int

sybaseDeleteStatisticsSqlNode

public const int sybaseDeleteStatisticsSqlNode = 2009

Field Value

int

sybaseDumpTranSqlNode

public const int sybaseDumpTranSqlNode = 2001

Field Value

int

sybaseInsertBulkSqlNode

public const int sybaseInsertBulkSqlNode = 2005

Field Value

int

sybaseUpdateIndexStatisticsSqlNode

public const int sybaseUpdateIndexStatisticsSqlNode = 2003

Field Value

int

sybaseWritetextSqlNode

public const int sybaseWritetextSqlNode = 2007

Field Value

int

truncateTable

public const int truncateTable = 77

Field Value

int

update

public const int update = 102

Field Value

int

Properties

EndLabelName

public virtual TObjectName EndLabelName { get; set; }

Property Value

TObjectName

LabelName

public virtual TObjectName LabelName { get; set; }

Property Value

TObjectName

Parsed

public virtual bool Parsed { set; }

Property Value

bool

Stmt

public virtual TCustomSqlStatement Stmt { get; }

Property Value

TCustomSqlStatement

Methods

doParse(TCustomSqlStatement, ESqlClause)

analyze this node

public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)

Parameters

psql TCustomSqlStatement
plocation ESqlClause

init(object)

Initialize a query tree node.

public override void init(object arg1)

Parameters

arg1 object

init(object, object)

public override void init(object arg1, object arg2)

Parameters

arg1 object
arg2 object