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

  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 Details

  - ### streamsPlan

    void streamsPlan(StreamsPlanCreator planCreator) throws Exception
    Throws:
      `Exception`