Interface PluginRel

All Superinterfaces:
Cloneable, org.apache.calcite.rel.RelNode, org.apache.calcite.plan.RelOptNode
All Known Implementing Classes:
PluginAggregateRel, PluginFilterRel, PluginJoinRel, PluginLimitRel, PluginProjectRel, PluginSortRel, PluginUnionRel, StoragePluginTableScan

public interface PluginRel extends org.apache.calcite.rel.RelNode
Relational expression that uses specific plugin calling convention.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.calcite.rel.RelNode

    org.apache.calcite.rel.RelNode.Context
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
     

    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