public interface SqlNode
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
addNode(int i,
SqlNode sqlNode) |
default void |
addNode(SqlNode sqlNode) |
default void |
addNodes(List<SqlNode> sqlNodes) |
default void |
addNodes(SqlNode... sqlNodes) |
default BoundSql |
asBoundSql() |
default BoundSql |
asBoundSql(String openVarToken,
String closeVarToken) |
default BoundSql |
asBoundSql(VarNameGenerator generator) |
BoundSql |
asBoundSql(VarNameGenerator generator,
String openVarToken,
String closeVarToken) |
PreparedSql |
asPreparedSql() |
default void |
bindSubsetVarValue(String varName,
Object varValue) |
default void |
bindSubsetVarValue(String varName,
Object varValue,
boolean ignoreNull) |
default void |
bindSubsetVarValues(Map<String,Object> params) |
default void |
bindSubsetVarValues(Map<String,Object> params,
boolean ignoreNull) |
default void |
bindVarValue(Object param) |
default void |
clearSkippedSubs() |
default boolean |
containsVarName(String key) |
default SqlNode |
copy() |
SqlNode |
copy(boolean withVarValue) |
default String |
getText() |
default String |
getVarName() |
default Object |
getVarValue() |
default boolean |
isContainerNode() |
default boolean |
isDynamicNode() |
default boolean |
isEmpty() |
default boolean |
isMixedNode() |
default boolean |
isSkipped() |
default boolean |
isTextNode() |
default boolean |
isVarNode() |
default int |
removeAllSubs(Predicate<SqlNode> predicate) |
default boolean |
removeFirstSub(Predicate<SqlNode> predicate) |
default void |
removeVarValue() |
default void |
removeVarValue(String varName) |
default int |
replaceAllSubs(Predicate<SqlNode> predicate,
Supplier<SqlNode> supplier) |
default boolean |
replaceFirstSub(Predicate<SqlNode> predicate,
Supplier<SqlNode> supplier) |
default void |
skip(boolean skip) |
default void |
skipIfMissingVarValue() |
default List<SqlNode> |
subset() |
default void |
visitSubset(Consumer<SqlNode> visitor) |
default void |
visitSubsetWritable(Consumer<SqlNodeOps> visitor) |
PreparedSql asPreparedSql()
BoundSql asBoundSql(VarNameGenerator generator, String openVarToken, String closeVarToken)
default BoundSql asBoundSql()
default BoundSql asBoundSql(VarNameGenerator generator)
default SqlNode copy()
SqlNode copy(boolean withVarValue)
default boolean isContainerNode()
default boolean isSkipped()
default void skip(boolean skip)
default void skipIfMissingVarValue()
default boolean isEmpty()
default void addNode(SqlNode sqlNode)
default void addNode(int i,
SqlNode sqlNode)
default void addNodes(SqlNode... sqlNodes)
default void visitSubsetWritable(Consumer<SqlNodeOps> visitor)
default boolean replaceFirstSub(Predicate<SqlNode> predicate, Supplier<SqlNode> supplier)
default void clearSkippedSubs()
default boolean containsVarName(String key)
default void bindSubsetVarValue(String varName, Object varValue, boolean ignoreNull)
default void removeVarValue(String varName)
default boolean isVarNode()
default boolean isMixedNode()
default boolean isDynamicNode()
default String getVarName()
default Object getVarValue()
default void removeVarValue()
default void bindVarValue(Object param)
default boolean isTextNode()
default String getText()
Copyright © 2024 fossc. All rights reserved.