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
dbvendorEDbVendor
Properties
ConditionName
public virtual TObjectName ConditionName { get; set; }
Property Value
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
FormatString
public virtual TConstant FormatString { get; set; }
Property Value
Options
public virtual TExpressionList Options { get; set; }
Property Value
RaiseLevel
public virtual ERaiseLevel RaiseLevel { get; set; }
Property Value
SqlState
public virtual TConstant SqlState { get; set; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParseStatement(TCustomSqlStatement)
analyze SQL
public override int doParseStatement(TCustomSqlStatement psql)
Parameters
psqlTCustomSqlStatement
Returns
init(object)
Initialize a query tree node.
public override void init(object arg1)
Parameters
arg1object
init(object, object)
public override void init(object arg1, object arg2)
Parameters
setConditionName(TObjectName)
public void setConditionName(TObjectName n)
Parameters
setExprList(TExpressionList)
public void setExprList(TExpressionList l)
Parameters
setFormatString(TConstant)
public void setFormatString(TConstant c)
Parameters
setSqlState(TConstant)
public void setSqlState(TConstant c)