Package com.exasol.sql.dml.merge
Class MergeDeleteClause
- java.lang.Object
-
- com.exasol.sql.AbstractFragment
-
- com.exasol.sql.dml.merge.MergeMethodDefinition
-
- com.exasol.sql.dml.merge.MergeDeleteClause
-
- All Implemented Interfaces:
MergeFragment
,Fragment
public class MergeDeleteClause extends MergeMethodDefinition implements MergeFragment
This class represents theMERGE
strategy of deleting matched rows.
-
-
Field Summary
-
Fields inherited from class com.exasol.sql.dml.merge.MergeMethodDefinition
where
-
Fields inherited from class com.exasol.sql.AbstractFragment
root
-
-
Constructor Summary
Constructors Constructor Description MergeDeleteClause(Fragment root)
Create a new instance of aMergeDeleteClause
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(MergeVisitor visitor)
Accept a visitor (e.g.-
Methods inherited from class com.exasol.sql.dml.merge.MergeMethodDefinition
getWhere, hasWhere, where
-
Methods inherited from class com.exasol.sql.AbstractFragment
getRoot
-
-
-
-
Constructor Detail
-
MergeDeleteClause
public MergeDeleteClause(Fragment root)
Create a new instance of aMergeDeleteClause
.- Parameters:
root
- root SQL statement thisTHEN DELETE
clause belongs to
-
-
Method Detail
-
accept
public void accept(MergeVisitor visitor)
Description copied from interface:MergeFragment
Accept a visitor (e.g. a renderer or validator).- Specified by:
accept
in interfaceMergeFragment
- Parameters:
visitor
- visitor to accept
-
-