Package net.sf.jsqlparser.statement
Class IfElseStatement
- java.lang.Object
-
- net.sf.jsqlparser.statement.IfElseStatement
-
public class IfElseStatement extends java.lang.Object implements Statement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Expression
condition
private Statement
elseStatement
private Statement
ifStatement
private boolean
usingSemicolonForElseStatement
private boolean
usingSemicolonForIfStatement
-
Constructor Summary
Constructors Constructor Description IfElseStatement(Expression condition, Statement ifStatement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(StatementVisitor statementVisitor)
java.lang.StringBuilder
appendTo(java.lang.StringBuilder builder)
Expression
getCondition()
Statement
getElseStatement()
Statement
getIfStatement()
boolean
isUsingSemicolonForElseStatement()
boolean
isUsingSemicolonForIfStatement()
void
setElseStatement(Statement elseStatement)
void
setUsingSemicolonForElseStatement(boolean usingSemicolonForElseStatement)
void
setUsingSemicolonForIfStatement(boolean usingSemicolonForIfStatement)
java.lang.String
toString()
-
-
-
Field Detail
-
condition
private final Expression condition
-
ifStatement
private final Statement ifStatement
-
elseStatement
private Statement elseStatement
-
usingSemicolonForIfStatement
private boolean usingSemicolonForIfStatement
-
usingSemicolonForElseStatement
private boolean usingSemicolonForElseStatement
-
-
Constructor Detail
-
IfElseStatement
public IfElseStatement(Expression condition, Statement ifStatement)
-
-
Method Detail
-
getCondition
public Expression getCondition()
-
getIfStatement
public Statement getIfStatement()
-
setElseStatement
public void setElseStatement(Statement elseStatement)
-
getElseStatement
public Statement getElseStatement()
-
setUsingSemicolonForElseStatement
public void setUsingSemicolonForElseStatement(boolean usingSemicolonForElseStatement)
-
isUsingSemicolonForElseStatement
public boolean isUsingSemicolonForElseStatement()
-
setUsingSemicolonForIfStatement
public void setUsingSemicolonForIfStatement(boolean usingSemicolonForIfStatement)
-
isUsingSemicolonForIfStatement
public boolean isUsingSemicolonForIfStatement()
-
appendTo
public java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
accept
public void accept(StatementVisitor statementVisitor)
-
-