Table of Contents

Class TExceptionHandler

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

An exception handler processes a raised exception.

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

Properties

ExceptionNames

A list of exception name which either a predefined exception (such as ZERO_DIVIDE), or a user-defined exception previously declared within the current scope. @return

public virtual TObjectNameList ExceptionNames { get; set; }

Property Value

TObjectNameList

Statements

These associated statements are executed when any exception in the ExceptionNames list is raised. . @return

public virtual TStatementList Statements { get; set; }

Property Value

TStatementList

Stmts

public virtual TStatementListSqlNode Stmts { get; }

Property Value

TStatementListSqlNode

Methods

accept(TParseTreeVisitor)

public override void accept(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

acceptChildren(TParseTreeVisitor)

public override void acceptChildren(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

doParse(TCustomSqlStatement, ESqlClause)

analyze this node

public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)

Parameters

psql TCustomSqlStatement
plocation ESqlClause

init(object, object)

public override void init(object arg1, object arg2)

Parameters

arg1 object
arg2 object