public class IfNode extends ScopeNode implements LoopAcceptable, SqlConnectorAdjustable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ElseNode |
_elseNode |
protected String |
_expression |
protected String |
_specifiedSql |
static String |
PREFIX |
_childList| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
accept(CommandContext ctx)
Accept the context of command.
|
void |
accept(CommandContext ctx,
LoopInfo loopInfo)
Accept context with loop information.
|
protected IfCommentEvaluator |
createIfCommentEvaluator(CommandContext ctx,
LoopInfo loopInfo) |
protected void |
doAcceptByEvaluator(CommandContext ctx,
LoopInfo loopInfo) |
ElseNode |
getElseNode() |
String |
getExpression() |
protected String |
replace(String text,
String fromText,
String toText) |
void |
setElseNode(ElseNode elseNode) |
String |
toString() |
handleLoopElementNullParameter, processAcceptingChildrenaddChild, getChild, getChildSize, isBeginChildAndValidSqlprotected final String _expression
protected final String _specifiedSql
protected ElseNode _elseNode
public void accept(CommandContext ctx)
Nodepublic void accept(CommandContext ctx, LoopInfo loopInfo)
LoopAcceptableaccept インタフェース内 LoopAcceptablectx - The context of command. (NotNull)loopInfo - The information of loop. (NotNull)protected void doAcceptByEvaluator(CommandContext ctx, LoopInfo loopInfo)
protected IfCommentEvaluator createIfCommentEvaluator(CommandContext ctx, LoopInfo loopInfo)
public String getExpression()
public ElseNode getElseNode()
public void setElseNode(ElseNode elseNode)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.