Class AbstractMultiRowValuePhraseVisitor
- java.lang.Object
-
- org.mybatis.dynamic.sql.util.InsertMappingVisitor<R>
-
- org.mybatis.dynamic.sql.util.MultiRowInsertMappingVisitor<FieldAndValue>
-
- org.mybatis.dynamic.sql.insert.render.AbstractMultiRowValuePhraseVisitor
-
- All Implemented Interfaces:
ColumnMappingVisitor<FieldAndValue>
- Direct Known Subclasses:
BatchValuePhraseVisitor
,MultiRowValuePhraseVisitor
public abstract class AbstractMultiRowValuePhraseVisitor extends MultiRowInsertMappingVisitor<FieldAndValue>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
prefix
protected RenderingStrategy
renderingStrategy
-
Constructor Summary
Constructors Constructor Description AbstractMultiRowValuePhraseVisitor(RenderingStrategy renderingStrategy, java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldAndValue
visit(ConstantMapping mapping)
FieldAndValue
visit(NullMapping mapping)
FieldAndValue
visit(PropertyMapping mapping)
FieldAndValue
visit(StringConstantMapping mapping)
-
Methods inherited from class org.mybatis.dynamic.sql.util.MultiRowInsertMappingVisitor
visit
-
Methods inherited from class org.mybatis.dynamic.sql.util.InsertMappingVisitor
visit, visit, visit, visit
-
-
-
-
Field Detail
-
renderingStrategy
protected final RenderingStrategy renderingStrategy
-
prefix
protected final java.lang.String prefix
-
-
Constructor Detail
-
AbstractMultiRowValuePhraseVisitor
public AbstractMultiRowValuePhraseVisitor(RenderingStrategy renderingStrategy, java.lang.String prefix)
-
-
Method Detail
-
visit
public FieldAndValue visit(NullMapping mapping)
-
visit
public FieldAndValue visit(ConstantMapping mapping)
-
visit
public FieldAndValue visit(StringConstantMapping mapping)
-
visit
public FieldAndValue visit(PropertyMapping mapping)
-
-