所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
void |
addNode(int i,
SqlNode sqlNode) |
void |
addNode(SqlNode sqlNode) |
void |
addNodes(List<SqlNode> sqlNodes) |
void |
addNodes(SqlNode... sqlNodes) |
BoundSql |
asBoundSql(Predicate<String> varPropFilter,
VarNameGenerator generator,
String openVarToken,
String closeVarToken) |
PreparedSql |
asPreparedSql() |
void |
bindSubsetVarValue(String varName,
Object varValue,
boolean ignoreNull) |
void |
bindSubsetVarValues(Map<String,Object> params,
boolean ignoreNull) |
void |
clearSkippedSubs() |
ContainerNode |
clone() |
boolean |
containsVarName(String key) |
ContainerNode |
copy() |
ContainerNode |
copy(boolean withVarValue) |
boolean |
isContainerNode() |
boolean |
isEmpty() |
boolean |
isSkipped() |
int |
removeAllSubs(Predicate<SqlNode> predicate) |
boolean |
removeFirstSub(Predicate<SqlNode> predicate) |
void |
removeVarValue(String varName) |
int |
replaceAllSubs(Predicate<SqlNode> predicate,
Supplier<SqlNode> supplier) |
boolean |
replaceFirstSub(Predicate<SqlNode> predicate,
Supplier<SqlNode> supplier) |
void |
skip(boolean skip) |
void |
skipIfMissingVarValue() |
List<SqlNode> |
subset() |
String |
toString() |
void |
visitSubset(Consumer<SqlNode> visitor) |
void |
visitSubsetWritable(Consumer<SqlNodeOps> visitor) |