Package mondrian.rolap
Class CompoundPredicateInfo
java.lang.Object
mondrian.rolap.CompoundPredicateInfo
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 Summary
ConstructorDescriptionCompoundPredicateInfo
(List<List<Member>> tupleList, RolapMeasure measure, Evaluator evaluator) -
Method Summary
Modifier and TypeMethodDescriptiongetCube()
static String
getPredicateString
(RolapStar star, StarPredicate predicate) Returns a string representation of the predicateboolean
-
Constructor Details
-
CompoundPredicateInfo
public CompoundPredicateInfo(List<List<Member>> tupleList, RolapMeasure measure, Evaluator evaluator)
-
-
Method Details
-
getPredicate
-
getBitKey
-
getPredicateString
-
isSatisfiable
public boolean isSatisfiable() -
getCube
-
getPredicateString
Returns a string representation of the predicate
-