Package org.apache.calcite.plan
Interface RelMultipleTrait
-
- All Superinterfaces:
java.lang.Comparable<RelMultipleTrait>
,RelTrait
- All Known Subinterfaces:
RelCollation
,RelDistribution
- All Known Implementing Classes:
RelCollationImpl
,RelDistributions.RelDistributionImpl
public interface RelMultipleTrait extends RelTrait, java.lang.Comparable<RelMultipleTrait>
Trait for which a given relational expression can have multiple values.The most common example is sorted-ness (collation). The TIME dimension table might be sorted by [year, month, date] and also by [time_id].
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isTop()
Returns whether this trait is satisfied by every instance of the trait (including itself).
-