- All Implemented Interfaces:
- Comparable<org.apache.calcite.plan.RelMultipleTrait>, org.apache.calcite.plan.RelMultipleTrait, org.apache.calcite.plan.RelTrait, org.apache.calcite.rel.RelCollation
- Enclosing class:
- MetadataAggPrule
public static class MetadataAggPrule.NamedRelCollation
extends org.apache.calcite.rel.RelCollationImpl
Implementation of RelCollationImpl with field name.
Stores RelFieldCollation list and corresponding field names to be used in sort operators.
Field name is required for the case of dynamic schema discovering
when field is not present in rel data type at planning time.