Interface DrillRelNode
- All Superinterfaces:
Cloneable
,org.apache.calcite.rel.RelNode
,org.apache.calcite.plan.RelOptNode
- All Known Subinterfaces:
DrillJoin
,DrillRel
,DrillScanPrel
,LeafPrel
,OrderedRel
,Prel
- All Known Implementing Classes:
AggPrelBase
,BroadcastExchangePrel
,ComplexToJsonPrel
,DirectScanPrel
,DrillAggregateRel
,DrillAggregateRelBase
,DrillAnalyzeRel
,DrillDirectScanRel
,DrillExceptRel
,DrillFilterRel
,DrillFilterRelBase
,DrillIntersectRel
,DrillJoinRel
,DrillJoinRelBase
,DrillLateralJoinRel
,DrillLateralJoinRelBase
,DrillLimitRel
,DrillLimitRelBase
,DrillProjectRel
,DrillProjectRelBase
,DrillScanRel
,DrillScanRelBase
,DrillScreenRel
,DrillScreenRelBase
,DrillSemiJoinRel
,DrillSortRel
,DrillSortRelBase
,DrillTableModify
,DrillUnionRel
,DrillUnnestRel
,DrillUnnestRelBase
,DrillValuesRel
,DrillValuesRelBase
,DrillWindowRel
,DrillWindowRelBase
,DrillWriterRel
,DrillWriterRelBase
,EnumerableIntermediatePrel
,EnumerablePrel
,ExchangePrel
,FilterPrel
,FlattenPrel
,HashAggPrel
,HashJoinPrel
,HashToMergeExchangePrel
,HashToRandomExchangePrel
,JdbcIntermediatePrel
,JdbcPrel
,JoinPrel
,LateralJoinPrel
,LimitPrel
,MergeJoinPrel
,MetadataAggRel
,MetadataControllerPrel
,MetadataControllerRel
,MetadataHandlerPrel
,MetadataHandlerRel
,MetadataHashAggPrel
,MetadataStreamAggPrel
,NestedLoopJoinPrel
,OrderedMuxExchangePrel
,OrderedPartitionExchangePrel
,PhoenixIntermediatePrel
,PhoenixPrel
,PluginAggregateRel
,PluginFilterRel
,PluginIntermediatePrel
,PluginJoinRel
,PluginLimitRel
,PluginPrel
,PluginProjectRel
,PluginSortRel
,ProducerConsumerPrel
,ProjectAllowDupPrel
,ProjectPrel
,RangePartitionExchangePrel
,RowKeyJoinPrel
,RowKeyJoinRel
,RuntimeFilterPrel
,ScanPrel
,ScreenPrel
,SelectionVectorRemoverPrel
,SetOpPrel
,SingleMergeExchangePrel
,SinglePrel
,SortPrel
,StatsAggPrel
,StatsMergePrel
,StoragePluginTableScan
,StreamAggPrel
,TableModifyPrel
,TopNPrel
,UnionAllPrel
,UnionDistinctPrel
,UnionExchangePrel
,UnionPrel
,UnnestPrel
,UnorderedDeMuxExchangePrel
,UnorderedMuxExchangePrel
,UnpivotMapsPrel
,ValuesPrel
,VertexDrel
,WindowPrel
,WriterPrel
public interface DrillRelNode
extends org.apache.calcite.rel.RelNode
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.calcite.rel.RelNode
org.apache.calcite.rel.RelNode.Context
-
Method Summary
Methods inherited from interface org.apache.calcite.rel.RelNode
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, copy, deepEquals, deepHashCode, estimateRowCount, explain, explain, fieldIsNullable, getConvention, getCorrelVariable, getDigest, getExpectedInputRowType, getInput, getInputs, getRelDigest, getRelTypeName, getRowType, getTable, getVariablesSet, isEnforcer, isValid, metadata, onRegister, recomputeDigest, register, replaceInput
Methods inherited from interface org.apache.calcite.plan.RelOptNode
getCluster, getDescription, getId, getTraitSet