Module org.mybatis.dynamic.sql
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 Stringprefixprotected RenderingStrategyrenderingStrategy
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractMultiRowValuePhraseVisitor(RenderingStrategy renderingStrategy, String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldAndValuevisit(ConstantMapping mapping)FieldAndValuevisit(NullMapping mapping)FieldAndValuevisit(PropertyMapping mapping)FieldAndValuevisit(StringConstantMapping mapping)-
Methods inherited from class org.mybatis.dynamic.sql.util.MultiRowInsertMappingVisitor
visit
-
-
-
-
Field Detail
-
renderingStrategy
protected final RenderingStrategy renderingStrategy
-
prefix
protected final String prefix
-
-
Constructor Detail
-
AbstractMultiRowValuePhraseVisitor
protected AbstractMultiRowValuePhraseVisitor(RenderingStrategy renderingStrategy, 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)
-
-