Class CompoundPredicateInfo

java.lang.Object
mondrian.rolap.CompoundPredicateInfo

public class CompoundPredicateInfo extends Object
Constructs a Pair<BitKey, StarPredicate> 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 Details

  • Method Details

    • getPredicate

      public StarPredicate getPredicate()
    • getBitKey

      public BitKey getBitKey()
    • getPredicateString

      public String getPredicateString()
    • isSatisfiable

      public boolean isSatisfiable()
    • getCube

      public RolapCube getCube()
    • getPredicateString

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