Table of Contents

Class TRaiseStmt

Namespace
gudusoft.gsqlparser.stmt
Assembly
gudusoft.gsqlparser.dll

The RAISE statement stops normal execution of a PL/SQL block or subprogram and transfers control to an exception handler.

public class TRaiseStmt : TCustomSqlStatement, Visitable
Inheritance
TRaiseStmt
Implements
Inherited Members

Constructors

TRaiseStmt()

public TRaiseStmt()

TRaiseStmt(EDbVendor)

public TRaiseStmt(EDbVendor dbvendor)

Parameters

dbvendor EDbVendor

Properties

ConditionName

public virtual TObjectName ConditionName { get; set; }

Property Value

TObjectName

ExceptionName

public virtual TObjectName ExceptionName { get; set; }

Property Value

TObjectName

A predefined or user-defined exception.

ExprList

public virtual TExpressionList ExprList { get; set; }

Property Value

TExpressionList

FormatString

public virtual TConstant FormatString { get; set; }

Property Value

TConstant

Options

public virtual TExpressionList Options { get; set; }

Property Value

TExpressionList

RaiseLevel

public virtual ERaiseLevel RaiseLevel { get; set; }

Property Value

ERaiseLevel

SqlState

public virtual TConstant SqlState { get; set; }

Property Value

TConstant

Methods

accept(TParseTreeVisitor)

public override void accept(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

acceptChildren(TParseTreeVisitor)

public override void acceptChildren(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

doParseStatement(TCustomSqlStatement)

analyze SQL

public override int doParseStatement(TCustomSqlStatement psql)

Parameters

psql TCustomSqlStatement

Returns

int

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

setConditionName(TObjectName)

public void setConditionName(TObjectName n)

Parameters

n TObjectName

setExprList(TExpressionList)

public void setExprList(TExpressionList l)

Parameters

l TExpressionList

setFormatString(TConstant)

public void setFormatString(TConstant c)

Parameters

c TConstant

setSqlState(TConstant)

public void setSqlState(TConstant c)

Parameters

c TConstant