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
Statements
These associated statements are executed when any exception in the ExceptionNames list is raised. . @return
public virtual TStatementList Statements { get; set; }
Property Value
Stmts
public virtual TStatementListSqlNode Stmts { get; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParse(TCustomSqlStatement, ESqlClause)
analyze this node
public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)
Parameters
psqlTCustomSqlStatementplocationESqlClause
init(object, object)
public override void init(object arg1, object arg2)