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 theMERGEstrategy 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 voidaccept(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 DELETEclause belongs to
-
-
Method Detail
-
accept
public void accept(MergeVisitor visitor)
Description copied from interface:MergeFragmentAccept a visitor (e.g. a renderer or validator).- Specified by:
acceptin interfaceMergeFragment- Parameters:
visitor- visitor to accept
-
-