Class TrimSqlNode
- java.lang.Object
-
- org.apache.ibatis.scripting.xmltags.TrimSqlNode
-
- All Implemented Interfaces:
SqlNode
- Direct Known Subclasses:
SetSqlNode,WhereSqlNode
public class TrimSqlNode extends java.lang.Object implements SqlNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classTrimSqlNode.FilteredDynamicContext
-
Field Summary
Fields Modifier and Type Field Description private Configurationconfigurationprivate SqlNodecontentsprivate java.lang.Stringprefixprivate java.util.List<java.lang.String>prefixesToOverrideprivate java.lang.Stringsuffixprivate java.util.List<java.lang.String>suffixesToOverride
-
Constructor Summary
Constructors Modifier Constructor Description TrimSqlNode(Configuration configuration, SqlNode contents, java.lang.String prefix, java.lang.String prefixesToOverride, java.lang.String suffix, java.lang.String suffixesToOverride)protectedTrimSqlNode(Configuration configuration, SqlNode contents, java.lang.String prefix, java.util.List<java.lang.String> prefixesToOverride, java.lang.String suffix, java.util.List<java.lang.String> suffixesToOverride)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanapply(DynamicContext context)private static java.util.List<java.lang.String>parseOverrides(java.lang.String overrides)
-
-
-
Field Detail
-
contents
private final SqlNode contents
-
prefix
private final java.lang.String prefix
-
suffix
private final java.lang.String suffix
-
prefixesToOverride
private final java.util.List<java.lang.String> prefixesToOverride
-
suffixesToOverride
private final java.util.List<java.lang.String> suffixesToOverride
-
configuration
private final Configuration configuration
-
-
Constructor Detail
-
TrimSqlNode
public TrimSqlNode(Configuration configuration, SqlNode contents, java.lang.String prefix, java.lang.String prefixesToOverride, java.lang.String suffix, java.lang.String suffixesToOverride)
-
TrimSqlNode
protected TrimSqlNode(Configuration configuration, SqlNode contents, java.lang.String prefix, java.util.List<java.lang.String> prefixesToOverride, java.lang.String suffix, java.util.List<java.lang.String> suffixesToOverride)
-
-
Method Detail
-
apply
public boolean apply(DynamicContext context)
-
parseOverrides
private static java.util.List<java.lang.String> parseOverrides(java.lang.String overrides)
-
-