Package net.sf.jsqlparser.util.deparser
Class MergeDeParser
- java.lang.Object
-
- net.sf.jsqlparser.util.deparser.AbstractDeParser<Merge>
-
- net.sf.jsqlparser.util.deparser.MergeDeParser
-
- All Implemented Interfaces:
MergeOperationVisitor
public class MergeDeParser extends AbstractDeParser<Merge> implements MergeOperationVisitor
-
-
Field Summary
Fields Modifier and Type Field Description private ExpressionDeParser
expressionDeParser
private SelectDeParser
selectDeParser
-
Fields inherited from class net.sf.jsqlparser.util.deparser.AbstractDeParser
buffer
-
-
Constructor Summary
Constructors Constructor Description MergeDeParser(ExpressionDeParser expressionDeParser, SelectDeParser selectDeParser, java.lang.StringBuilder buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
deParse(Merge merge)
DeParses the given statement into the buffervoid
visit(MergeDelete mergeDelete)
void
visit(MergeInsert mergeInsert)
void
visit(MergeUpdate mergeUpdate)
-
Methods inherited from class net.sf.jsqlparser.util.deparser.AbstractDeParser
deparseUpdateSets, getBuffer, setBuffer
-
-
-
-
Field Detail
-
expressionDeParser
private final ExpressionDeParser expressionDeParser
-
selectDeParser
private final SelectDeParser selectDeParser
-
-
Constructor Detail
-
MergeDeParser
public MergeDeParser(ExpressionDeParser expressionDeParser, SelectDeParser selectDeParser, java.lang.StringBuilder buffer)
-
-
Method Detail
-
deParse
void deParse(Merge merge)
Description copied from class:AbstractDeParser
DeParses the given statement into the buffer- Specified by:
deParse
in classAbstractDeParser<Merge>
- Parameters:
merge
- the statement to deparse
-
visit
public void visit(MergeDelete mergeDelete)
- Specified by:
visit
in interfaceMergeOperationVisitor
-
visit
public void visit(MergeUpdate mergeUpdate)
- Specified by:
visit
in interfaceMergeOperationVisitor
-
visit
public void visit(MergeInsert mergeInsert)
- Specified by:
visit
in interfaceMergeOperationVisitor
-
-