Class CompoundPredicateInfo


  • public class CompoundPredicateInfo
    extends java.lang.Object
    Constructs a Pair based on an tuple list and measure, along with the string representation of the predicate. Also sets the isSatisfiable flag based on whether a predicate is compatible with the measure. This logic was extracted from RolapAggregationManager and AggregationKey.
    • Constructor Detail

      • CompoundPredicateInfo

        public CompoundPredicateInfo​(java.util.List<java.util.List<Member>> tupleList,
                                     RolapMeasure measure)
    • Method Detail

      • getBitKey

        public BitKey getBitKey()
      • getPredicateString

        public java.lang.String getPredicateString()
      • isSatisfiable

        public boolean isSatisfiable()
      • getPredicateString

        public static java.lang.String getPredicateString​(RolapStar star,
                                                          StarPredicate predicate)
        Returns a string representation of the predicate