Class ValuePhraseVisitor
- java.lang.Object
-
- org.mybatis.dynamic.sql.insert.render.ValuePhraseVisitor
-
- All Implemented Interfaces:
InsertMappingVisitor<FieldAndValue>
- Direct Known Subclasses:
MultiRowValuePhraseVisitor
public class ValuePhraseVisitor extends java.lang.Object implements InsertMappingVisitor<FieldAndValue>
-
-
Field Summary
Fields Modifier and Type Field Description protected RenderingStrategy
renderingStrategy
-
Constructor Summary
Constructors Constructor Description ValuePhraseVisitor(RenderingStrategy renderingStrategy)
-
Method Summary
Modifier and Type Method Description FieldAndValue
visit(ConstantMapping mapping)
FieldAndValue
visit(NullMapping mapping)
FieldAndValue
visit(PropertyMapping mapping)
FieldAndValue
visit(StringConstantMapping mapping)
-
-
-
Field Detail
-
renderingStrategy
protected RenderingStrategy renderingStrategy
-
-
Constructor Detail
-
ValuePhraseVisitor
public ValuePhraseVisitor(RenderingStrategy renderingStrategy)
-
-
Method Detail
-
visit
public FieldAndValue visit(NullMapping mapping)
- Specified by:
visit
in interfaceInsertMappingVisitor<FieldAndValue>
-
visit
public FieldAndValue visit(ConstantMapping mapping)
- Specified by:
visit
in interfaceInsertMappingVisitor<FieldAndValue>
-
visit
public FieldAndValue visit(StringConstantMapping mapping)
- Specified by:
visit
in interfaceInsertMappingVisitor<FieldAndValue>
-
visit
public FieldAndValue visit(PropertyMapping mapping)
- Specified by:
visit
in interfaceInsertMappingVisitor<FieldAndValue>
-
-