public abstract class PlanVisitor<R,C> extends Object
| Constructor and Description |
|---|
PlanVisitor() |
public R visitRemoteSource(RemoteSourceNode node, C context)
public R visitAggregation(AggregationNode node, C context)
public R visitFilter(FilterNode node, C context)
public R visitProject(ProjectNode node, C context)
public R visitOutput(OutputNode node, C context)
public R visitOffset(OffsetNode node, C context)
public R visitDistinctLimit(DistinctLimitNode node, C context)
public R visitSample(SampleNode node, C context)
public R visitTableScan(TableScanNode node, C context)
public R visitExplainAnalyze(ExplainAnalyzeNode node, C context)
public R visitValues(ValuesNode node, C context)
public R visitIndexSource(IndexSourceNode node, C context)
public R visitSemiJoin(SemiJoinNode node, C context)
public R visitSpatialJoin(SpatialJoinNode node, C context)
public R visitIndexJoin(IndexJoinNode node, C context)
public R visitWindow(WindowNode node, C context)
public R visitTableWriter(TableWriterNode node, C context)
public R visitDelete(DeleteNode node, C context)
public R visitMetadataDelete(MetadataDeleteNode node, C context)
public R visitTableFinish(TableFinishNode node, C context)
public R visitStatisticsWriterNode(StatisticsWriterNode node, C context)
public R visitIntersect(IntersectNode node, C context)
public R visitExcept(ExceptNode node, C context)
public R visitUnnest(UnnestNode node, C context)
public R visitMarkDistinct(MarkDistinctNode node, C context)
public R visitGroupId(GroupIdNode node, C context)
public R visitRowNumber(RowNumberNode node, C context)
public R visitTopNRowNumber(TopNRowNumberNode node, C context)
public R visitExchange(ExchangeNode node, C context)
public R visitEnforceSingleRow(EnforceSingleRowNode node, C context)
public R visitAssignUniqueId(AssignUniqueId node, C context)
public R visitGroupReference(GroupReference node, C context)
public R visitLateralJoin(LateralJoinNode node, C context)
Copyright © 2012–2019. All rights reserved.