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 DynamicContext
delegate
private boolean
prefixApplied
private java.lang.StringBuilder
sqlBuffer
private boolean
suffixApplied
-
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 void
appendSql(java.lang.String sql)
void
applyAll()
private void
applyPrefix(java.lang.StringBuilder sql, java.lang.String trimmedUppercaseSql)
private void
applySuffix(java.lang.StringBuilder sql, java.lang.String trimmedUppercaseSql)
void
bind(java.lang.String name, java.lang.Object value)
java.util.Map<java.lang.String,java.lang.Object>
getBindings()
java.lang.String
getSql()
int
getUniqueNumber()
-
-
-
Field Detail
-
delegate
private 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:
getBindings
in classDynamicContext
-
bind
public void bind(java.lang.String name, java.lang.Object value)
- Overrides:
bind
in classDynamicContext
-
getUniqueNumber
public int getUniqueNumber()
- Overrides:
getUniqueNumber
in classDynamicContext
-
appendSql
public void appendSql(java.lang.String sql)
- Overrides:
appendSql
in classDynamicContext
-
getSql
public java.lang.String getSql()
- Overrides:
getSql
in 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)
-
-