public class EmbeddedVariableNode extends VariableNode
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected boolean |
_replaceOnly |
protected boolean |
_terminalDot |
static String |
PREFIX_NORMAL |
static String |
PREFIX_REPLACE_ONLY |
static String |
PREFIX_TERMINAL_DOT |
_blockNullParameter, _expression, _nameList, _nodeAdviceFactory, _optionDef, _specifiedSql, _testValue, INLOOP_OPTION_LIKE_CONTAIN, INLOOP_OPTION_LIKE_PREFIX, INLOOP_OPTION_LIKE_SUFFIX, INLOOP_OPTION_NOT_LIKE_childList| コンストラクタと説明 |
|---|
EmbeddedVariableNode(String expression,
String testValue,
String specifiedSql,
boolean blockNullParameter,
NodeAdviceFactory nodeAdviceFactory,
boolean replaceOnly,
boolean terminalDot) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
assertNotContainBindSymbol(String value) |
protected boolean |
containsBindSymbol(String value) |
protected void |
doProcess(CommandContext ctx,
BoundValue boundValue,
LoopInfo loopInfo) |
protected void |
embedArray(CommandContext ctx,
Object array) |
protected ParameterCommentType |
getCommentType() |
protected boolean |
isQuotedInScope() |
protected boolean |
isQuotedScalar() |
protected boolean |
processDynamicBinding(CommandContext ctx,
Object firstValue,
Class<?> firstType,
String embeddedString) |
protected String |
quote(String value) |
accept, accept, assertFirstNameAsNormal, assertInLoopOnlyOptionInLoop, createBoundValueTracer, createLikeSearchOption, doAccept, doAccept, getExpression, getInLoopForcedLikeSearchOption, getOptionDef, getTestValue, isAcceptableLikeSearch, isBind, isBlockNullParameter, isInScope, processLikeSearch, setupBoundValue, setupRearOption, throwBindOrEmbeddedCommentIllegalParameterBeanSpecificationException, throwBindOrEmbeddedCommentInScopeNotListException, throwBindOrEmbeddedCommentParameterEmptyListException, throwBindOrEmbeddedCommentParameterNullOnlyListException, throwBindOrEmbeddedCommentParameterNullValueException, throwInLoopOptionOutOfLoopException, throwLoopCurrentVariableOutOfForCommentExceptionaddChild, getChild, getChildSize, isBeginChildAndValidSqlprotected final boolean _replaceOnly
protected final boolean _terminalDot
public EmbeddedVariableNode(String expression, String testValue, String specifiedSql, boolean blockNullParameter, NodeAdviceFactory nodeAdviceFactory, boolean replaceOnly, boolean terminalDot)
protected void doProcess(CommandContext ctx, BoundValue boundValue, LoopInfo loopInfo)
doProcess クラス内 VariableNodeprotected void embedArray(CommandContext ctx, Object array)
protected void assertNotContainBindSymbol(String value)
protected boolean containsBindSymbol(String value)
protected boolean isQuotedScalar()
protected boolean isQuotedInScope()
protected boolean processDynamicBinding(CommandContext ctx, Object firstValue, Class<?> firstType, String embeddedString)
protected ParameterCommentType getCommentType()
getCommentType クラス内 VariableNodeCopyright © 2014–2015 The DBFlute Project. All rights reserved.