| 限定符和类型 | 字段和说明 |
|---|---|
static ContainerNode |
EMPTY |
| 构造器和说明 |
|---|
ContainerNode() |
ContainerNode(SqlNode delimiter) |
ContainerNode(SqlNode delimiter,
SqlNode prefix) |
ContainerNode(SqlNode delimiter,
SqlNode prefix,
SqlNode suffix) |
asBoundSql, asBoundSql, asBoundSql, bindSubsetVarValue, bindSubsetVarValues, bindVarValue, getText, getVarName, getVarValue, isDynamicNode, isMixedNode, isTextNode, isVarNode, removeVarValuepublic static final ContainerNode EMPTY
public ContainerNode(SqlNode delimiter)
public ContainerNode()
public boolean isContainerNode()
isContainerNode 在接口中 SqlNodepublic PreparedSql asPreparedSql()
asPreparedSql 在接口中 SqlNodepublic BoundSql asBoundSql(VarNameGenerator generator, String openVarToken, String closeVarToken)
asBoundSql 在接口中 SqlNodepublic ContainerNode copy()
public ContainerNode copy(boolean withVarValue)
public ContainerNode clone()
public void visitSubsetWritable(Consumer<SqlNodeOps> visitor)
visitSubsetWritable 在接口中 SqlNodepublic void visitSubset(Consumer<SqlNode> visitor)
visitSubset 在接口中 SqlNodepublic boolean replaceFirstSub(Predicate<SqlNode> predicate, Supplier<SqlNode> supplier)
replaceFirstSub 在接口中 SqlNodepublic int replaceAllSubs(Predicate<SqlNode> predicate, Supplier<SqlNode> supplier)
replaceAllSubs 在接口中 SqlNodepublic boolean removeFirstSub(Predicate<SqlNode> predicate)
removeFirstSub 在接口中 SqlNodepublic int removeAllSubs(Predicate<SqlNode> predicate)
removeAllSubs 在接口中 SqlNodepublic void clearSkippedSubs()
clearSkippedSubs 在接口中 SqlNodepublic boolean containsVarName(String key)
containsVarName 在接口中 SqlNodepublic void bindSubsetVarValues(Map<String,Object> params, boolean ignoreNull)
bindSubsetVarValues 在接口中 SqlNodepublic void bindSubsetVarValue(String varName, Object varValue, boolean ignoreNull)
bindSubsetVarValue 在接口中 SqlNodepublic void removeVarValue(String varName)
removeVarValue 在接口中 SqlNodepublic void skipIfMissingVarValue()
skipIfMissingVarValue 在接口中 SqlNodeCopyright © 2024 fossc. All rights reserved.