Class CalciteQueryPlanner.NonCumulativeCostImpl

  • All Implemented Interfaces:
    org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataHandler<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost>
    Enclosing class:
    CalciteQueryPlanner

    public static class CalciteQueryPlanner.NonCumulativeCostImpl
    extends java.lang.Object
    implements org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataHandler<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.RelMetadataProvider SOURCE  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataDef<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost> getDef()  
      org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCost getNonCumulativeCost​(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode rel, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.RelMetadataQuery mq)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SOURCE

        public static final org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.RelMetadataProvider SOURCE
    • Constructor Detail

      • NonCumulativeCostImpl

        public NonCumulativeCostImpl()
    • Method Detail

      • getDef

        public org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataDef<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost> getDef()
        Specified by:
        getDef in interface org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataHandler<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost>
      • getNonCumulativeCost

        public org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCost getNonCumulativeCost​(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode rel,
                                                                                                              org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.RelMetadataQuery mq)