Package org.apache.storm.sql.planner.streams.rel

## Interface StreamsRel

- All Superinterfaces:
    `Cloneable`, `org.apache.calcite.rel.RelNode`, `org.apache.calcite.plan.RelOptNode`, `StormRelNode`
  All Known Implementing Classes:
    `StreamsCalcRel`, `StreamsFilterRel`, `StreamsProjectRel`, `StreamsStreamInsertRel`, `StreamsStreamScanRel`

      public interface StreamsRel
      extends StormRelNode

- - ### Nested Class Summary

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

      `org.apache.calcite.rel.RelNode.Context`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `streamsPlan​(StreamsPlanCreator planCreator)` |

    - ### Methods inherited from interface org.apache.calcite.rel.RelNode

      `accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, computeSelfCost, copy, estimateRowCount, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInput`

    - ### Methods inherited from interface org.apache.calcite.plan.RelOptNode

      `getCluster, getDescription, getDigest, getId, getTraitSet`

- - ### Method Detail

    - #### streamsPlan

          void streamsPlan​(StreamsPlanCreator planCreator)
                    throws Exception

      Throws:
        `Exception`