Table of Contents

Class TWhenClauseItem

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

WhenClause item used in case expr of TCaseExpression.

in db2/plsql case statement

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

Properties

Comparison_expr

public virtual TExpression Comparison_expr { get; set; }

Property Value

TExpression

ConditionList

public virtual TExpressionList ConditionList { get; set; }

Property Value

TExpressionList

Count_fraction_description_list

teradata: count,fraction description list of sample clause @return

public virtual TConstantList Count_fraction_description_list { get; set; }

Property Value

TConstantList

Return_expr

public virtual TExpression Return_expr { get; set; }

Property Value

TExpression

Statement_list

public virtual TStatementList Statement_list { get; set; }

Property Value

TStatementList

statement list if it's in a plsql/db2 case statement.

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

See Also