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

## Class StreamsProjectRule

- java.lang.Object
- - org.apache.calcite.plan.RelOptRule
  - - org.apache.calcite.rel.convert.ConverterRule
    - - org.apache.storm.sql.planner.streams.rules.StreamsProjectRule

-     public class StreamsProjectRule
      extends org.apache.calcite.rel.convert.ConverterRule

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static StreamsProjectRule` | `INSTANCE` |

    - ### Fields inherited from class org.apache.calcite.plan.RelOptRule

      `description, operands, relBuilderFactory`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.apache.calcite.rel.RelNode` | `convert​(org.apache.calcite.rel.RelNode rel)` |

    - ### Methods inherited from class org.apache.calcite.rel.convert.ConverterRule

      `getInTrait, getOutConvention, getOutTrait, getTraitDef, isGuaranteed, onMatch`

    - ### Methods inherited from class org.apache.calcite.plan.RelOptRule

      `any, convert, convert, convertList, convertOperand, equals, equals, getOperand, getOperands, hashCode, matches, none, operand, operand, operand, operand, operand, some, toString, unordered`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Field Detail

    - #### INSTANCE

          public static final StreamsProjectRule INSTANCE

  - ### Method Detail

    - #### convert

          public org.apache.calcite.rel.RelNode convert​(org.apache.calcite.rel.RelNode rel)

      Specified by:
        `convert` in class `org.apache.calcite.rel.convert.ConverterRule`