@Immutable public class TableWriterNode extends PlanNode
| Modifier and Type | Class and Description |
|---|---|
static class |
TableWriterNode.CreateHandle |
static class |
TableWriterNode.CreateName |
static class |
TableWriterNode.DeleteHandle |
static class |
TableWriterNode.InsertHandle |
static class |
TableWriterNode.InsertReference |
static class |
TableWriterNode.WriterTarget |
| Constructor and Description |
|---|
TableWriterNode(PlanNodeId id,
PlanNode source,
TableWriterNode.WriterTarget target,
Symbol rowCountSymbol,
Symbol fragmentSymbol,
List<Symbol> columns,
List<String> columnNames,
Optional<PartitioningScheme> partitioningScheme,
Optional<StatisticAggregations> statisticsAggregation,
Optional<StatisticAggregationsDescriptor<Symbol>> statisticsAggregationDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(PlanVisitor<R,C> visitor,
C context) |
List<String> |
getColumnNames() |
List<Symbol> |
getColumns() |
Symbol |
getFragmentSymbol() |
List<Symbol> |
getOutputSymbols() |
Optional<PartitioningScheme> |
getPartitioningScheme() |
Symbol |
getRowCountSymbol() |
PlanNode |
getSource() |
List<PlanNode> |
getSources() |
Optional<StatisticAggregations> |
getStatisticsAggregation() |
Optional<StatisticAggregationsDescriptor<Symbol>> |
getStatisticsAggregationDescriptor() |
TableWriterNode.WriterTarget |
getTarget() |
PlanNode |
replaceChildren(List<PlanNode> newChildren) |
public TableWriterNode(PlanNodeId id, PlanNode source, TableWriterNode.WriterTarget target, Symbol rowCountSymbol, Symbol fragmentSymbol, List<Symbol> columns, List<String> columnNames, Optional<PartitioningScheme> partitioningScheme, Optional<StatisticAggregations> statisticsAggregation, Optional<StatisticAggregationsDescriptor<Symbol>> statisticsAggregationDescriptor)
public PlanNode getSource()
public TableWriterNode.WriterTarget getTarget()
public Symbol getRowCountSymbol()
public Symbol getFragmentSymbol()
public Optional<PartitioningScheme> getPartitioningScheme()
public Optional<StatisticAggregations> getStatisticsAggregation()
public Optional<StatisticAggregationsDescriptor<Symbol>> getStatisticsAggregationDescriptor()
public List<PlanNode> getSources()
getSources in class PlanNodepublic List<Symbol> getOutputSymbols()
getOutputSymbols in class PlanNodepublic <R,C> R accept(PlanVisitor<R,C> visitor, C context)
public PlanNode replaceChildren(List<PlanNode> newChildren)
replaceChildren in class PlanNodeCopyright © 2012–2019. All rights reserved.