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