Table of Contents

Class TBlockSqlNode

Namespace
gudusoft.gsqlparser.nodes
Assembly
gudusoft.gsqlparser.dll

base parse tree node for all SQL statement including SQL block

public class TBlockSqlNode : TParseTreeNode, Visitable
Inheritance
TBlockSqlNode
Implements
Inherited Members

Properties

DeclareStmts

public virtual TStatementListSqlNode DeclareStmts { get; set; }

Property Value

TStatementListSqlNode

EndLabelName

public virtual TObjectName EndLabelName { get; set; }

Property Value

TObjectName

ExceptionClause

public virtual TExceptionClause ExceptionClause { get; set; }

Property Value

TExceptionClause

LabelName

public virtual TObjectName LabelName { get; set; }

Property Value

TObjectName

Stmts

public virtual TStatementListSqlNode Stmts { get; }

Property Value

TStatementListSqlNode

Methods

init(object)

Initialize a query tree node.

public override void init(object arg1)

Parameters

arg1 object

setDeclareStmts(TStatementListSqlNode)

public void setDeclareStmts(TStatementListSqlNode n)

Parameters

n TStatementListSqlNode

setEndlabelName(TObjectName)

public void setEndlabelName(TObjectName on)

Parameters

on TObjectName

setExceptionClause(TExceptionClause)

public void setExceptionClause(TExceptionClause ec)

Parameters

ec TExceptionClause

setLabelName(TObjectName)

public void setLabelName(TObjectName on)

Parameters

on TObjectName