Class TrimSqlNode.FilteredDynamicContext
- java.lang.Object
-
- org.apache.ibatis.scripting.xmltags.DynamicContext
-
- org.apache.ibatis.scripting.xmltags.TrimSqlNode.FilteredDynamicContext
-
- Enclosing class:
- TrimSqlNode
private class TrimSqlNode.FilteredDynamicContext extends DynamicContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.ibatis.scripting.xmltags.DynamicContext
DynamicContext.ContextAccessor, DynamicContext.ContextMap
-
-
Field Summary
Fields Modifier and Type Field Description private DynamicContextdelegateprivate booleanprefixAppliedprivate java.lang.StringBuildersqlBufferprivate booleansuffixApplied-
Fields inherited from class org.apache.ibatis.scripting.xmltags.DynamicContext
DATABASE_ID_KEY, PARAMETER_OBJECT_KEY
-
-
Constructor Summary
Constructors Constructor Description FilteredDynamicContext(DynamicContext delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendSql(java.lang.String sql)voidapplyAll()private voidapplyPrefix(java.lang.StringBuilder sql, java.lang.String trimmedUppercaseSql)private voidapplySuffix(java.lang.StringBuilder sql, java.lang.String trimmedUppercaseSql)voidbind(java.lang.String name, java.lang.Object value)java.util.Map<java.lang.String,java.lang.Object>getBindings()java.lang.StringgetSql()intgetUniqueNumber()
-
-
-
Field Detail
-
delegate
private final DynamicContext delegate
-
prefixApplied
private boolean prefixApplied
-
suffixApplied
private boolean suffixApplied
-
sqlBuffer
private java.lang.StringBuilder sqlBuffer
-
-
Constructor Detail
-
FilteredDynamicContext
public FilteredDynamicContext(DynamicContext delegate)
-
-
Method Detail
-
applyAll
public void applyAll()
-
getBindings
public java.util.Map<java.lang.String,java.lang.Object> getBindings()
- Overrides:
getBindingsin classDynamicContext
-
bind
public void bind(java.lang.String name, java.lang.Object value)- Overrides:
bindin classDynamicContext
-
getUniqueNumber
public int getUniqueNumber()
- Overrides:
getUniqueNumberin classDynamicContext
-
appendSql
public void appendSql(java.lang.String sql)
- Overrides:
appendSqlin classDynamicContext
-
getSql
public java.lang.String getSql()
- Overrides:
getSqlin classDynamicContext
-
applyPrefix
private void applyPrefix(java.lang.StringBuilder sql, java.lang.String trimmedUppercaseSql)
-
applySuffix
private void applySuffix(java.lang.StringBuilder sql, java.lang.String trimmedUppercaseSql)
-
-