Interface RelMultipleTrait

All Superinterfaces:
Comparable<RelMultipleTrait>, RelTrait
All Known Subinterfaces:
RelCollation, RelDistribution
All Known Implementing Classes:
RelCollationImpl

public interface RelMultipleTrait extends RelTrait, 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 Details

    • isTop

      boolean isTop()
      Returns whether this trait is satisfied by every instance of the trait (including itself).