public abstract class LoopAbstractNode extends ScopeNode implements LoopAcceptable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected String |
_expression |
protected String |
_replacement |
protected String |
_specifiedSql |
_childList| コンストラクタと説明 |
|---|
LoopAbstractNode(String expression,
String specifiedSql) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
accept(CommandContext ctx)
Accept the context of command.
|
void |
accept(CommandContext ctx,
LoopInfo loopInfo)
Accept context with loop information.
|
protected void |
acceptFrontPrefix(CommandContext ctx) |
protected abstract ForNode.LoopVariableType |
getLoopVariableType() |
protected abstract boolean |
isValid(int loopSize,
int loopIndex) |
String |
toString() |
handleLoopElementNullParameter, processAcceptingChildrenaddChild, getChild, getChildSize, isBeginChildAndValidSqlprotected final String _expression
protected final String _replacement
protected final String _specifiedSql
public void accept(CommandContext ctx)
Nodeprotected abstract ForNode.LoopVariableType getLoopVariableType()
public void accept(CommandContext ctx, LoopInfo loopInfo)
LoopAcceptableaccept インタフェース内 LoopAcceptablectx - The context of command. (NotNull)loopInfo - The information of loop. (NotNull)protected abstract boolean isValid(int loopSize,
int loopIndex)
protected void acceptFrontPrefix(CommandContext ctx)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.