Uses of Interface
org.apache.ibatis.scripting.xmltags.SqlNode
Packages that use SqlNode
Package
Description
Default beans for languages.
Default XML MyBatis language.
-
Uses of SqlNode in org.apache.ibatis.scripting.defaults
Methods in org.apache.ibatis.scripting.defaults with parameters of type SqlNodeModifier and TypeMethodDescriptionprivate static String
RawSqlSource.getSql
(Configuration configuration, SqlNode rootSqlNode) Constructors in org.apache.ibatis.scripting.defaults with parameters of type SqlNodeModifierConstructorDescriptionRawSqlSource
(Configuration configuration, SqlNode rootSqlNode, Class<?> parameterType) -
Uses of SqlNode in org.apache.ibatis.scripting.xmltags
Classes in org.apache.ibatis.scripting.xmltags that implement SqlNodeModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
Fields in org.apache.ibatis.scripting.xmltags declared as SqlNodeModifier and TypeFieldDescriptionprivate final SqlNode
ForEachSqlNode.contents
private final SqlNode
IfSqlNode.contents
private final SqlNode
TrimSqlNode.contents
private final SqlNode
ChooseSqlNode.defaultSqlNode
private final SqlNode
DynamicSqlSource.rootSqlNode
Fields in org.apache.ibatis.scripting.xmltags with type parameters of type SqlNodeMethods in org.apache.ibatis.scripting.xmltags that return SqlNodeModifier and TypeMethodDescriptionprivate SqlNode
XMLScriptBuilder.ChooseHandler.getDefaultSqlNode
(List<SqlNode> defaultSqlNodes) Method parameters in org.apache.ibatis.scripting.xmltags with type arguments of type SqlNodeModifier and TypeMethodDescriptionprivate SqlNode
XMLScriptBuilder.ChooseHandler.getDefaultSqlNode
(List<SqlNode> defaultSqlNodes) void
XMLScriptBuilder.BindHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.ChooseHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.ForEachHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.IfHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.NodeHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.OtherwiseHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.SetHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.TrimHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) void
XMLScriptBuilder.WhereHandler.handleNode
(XNode nodeToHandle, List<SqlNode> targetContents) private void
XMLScriptBuilder.ChooseHandler.handleWhenOtherwiseNodes
(XNode chooseSqlNode, List<SqlNode> ifSqlNodes, List<SqlNode> defaultSqlNodes) Constructors in org.apache.ibatis.scripting.xmltags with parameters of type SqlNodeModifierConstructorDescriptionChooseSqlNode
(List<SqlNode> ifSqlNodes, SqlNode defaultSqlNode) DynamicSqlSource
(Configuration configuration, SqlNode rootSqlNode) ForEachSqlNode
(Configuration configuration, SqlNode contents, String collectionExpression, String index, String item, String open, String close, String separator) SetSqlNode
(Configuration configuration, SqlNode contents) TrimSqlNode
(Configuration configuration, SqlNode contents, String prefix, String prefixesToOverride, String suffix, String suffixesToOverride) protected
TrimSqlNode
(Configuration configuration, SqlNode contents, String prefix, List<String> prefixesToOverride, String suffix, List<String> suffixesToOverride) WhereSqlNode
(Configuration configuration, SqlNode contents) Constructor parameters in org.apache.ibatis.scripting.xmltags with type arguments of type SqlNodeModifierConstructorDescriptionChooseSqlNode
(List<SqlNode> ifSqlNodes, SqlNode defaultSqlNode) MixedSqlNode
(List<SqlNode> contents)