@Internal public class DeleteFromFilterOperation extends SinkModifyOperation
SinkModifyOperation.ModifyType
contextResolvedTable
Constructor and Description |
---|
DeleteFromFilterOperation(ContextResolvedTable contextResolvedTable,
SupportsDeletePushDown supportsDeletePushDownSink,
List<ResolvedExpression> filters) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ModifyOperationVisitor<T> visitor) |
String |
asSummaryString()
Returns a string that summarizes this operation for printing to a console.
|
QueryOperation |
getChild() |
List<ResolvedExpression> |
getFilters() |
SupportsDeletePushDown |
getSupportsDeletePushDownSink() |
getContextResolvedTable, getDynamicOptions, getStaticPartitions, getTargetColumns, isDelete, isOverwrite, isUpdate
public DeleteFromFilterOperation(ContextResolvedTable contextResolvedTable, @Nonnull SupportsDeletePushDown supportsDeletePushDownSink, @Nonnull List<ResolvedExpression> filters)
@Nonnull public SupportsDeletePushDown getSupportsDeletePushDownSink()
@Nonnull public List<ResolvedExpression> getFilters()
public String asSummaryString()
Operation
asSummaryString
in interface Operation
asSummaryString
in class SinkModifyOperation
public QueryOperation getChild()
getChild
in interface ModifyOperation
getChild
in class SinkModifyOperation
public <T> T accept(ModifyOperationVisitor<T> visitor)
accept
in interface ModifyOperation
accept
in class SinkModifyOperation
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.