Uses of Interface
mondrian.rolap.StarPredicate
Packages that use StarPredicate
Package
Description
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
-
Uses of StarPredicate in mondrian.rolap
Subinterfaces of StarPredicate in mondrian.rolapModifier and TypeInterfaceDescriptioninterfaceRefinement ofStarPredicatewhich constrains precisely one column.Methods in mondrian.rolap that return StarPredicateModifier and TypeMethodDescriptionStarPredicate.and(StarPredicate predicate) Returns this intersection of this Predicate with another.CompoundPredicateInfo.getPredicate()StarPredicate.minus(StarPredicate predicate) Returns the logical inverse of this Predicate.StarPredicate.or(StarPredicate predicate) Returns this union of this Predicate with another.Methods in mondrian.rolap that return types with arguments of type StarPredicateModifier and TypeMethodDescriptionRolapCacheRegion.getPredicates()Returns a collection of all multi-column predicates.Methods in mondrian.rolap with parameters of type StarPredicateModifier and TypeMethodDescriptionvoidRolapCacheRegion.addPredicate(StarPredicate predicate) Adds a predicate which applies to multiple columns.StarPredicate.and(StarPredicate predicate) Returns this intersection of this Predicate with another.booleanStarPredicate.equalConstraint(StarPredicate that) Returns whether this Predicate has the same constraining effect as the other constraint.abstract StringRolapAggregationManager.getDrillThroughSql(DrillThroughCellRequest request, StarPredicate starPredicateSlicer, List<OlapElement> fields, boolean countOnly) Generates a SQL statement which will return the rows which contribute to this request.static StringCompoundPredicateInfo.getPredicateString(RolapStar star, StarPredicate predicate) Returns a string representation of the predicatebooleanStarColumnPredicate.mightIntersect(StarPredicate other) Returns whether this predicate might intersect another predicate.StarColumnPredicate.minus(StarPredicate predicate) StarPredicate.minus(StarPredicate predicate) Returns the logical inverse of this Predicate.StarPredicate.or(StarPredicate predicate) Returns this union of this Predicate with another. -
Uses of StarPredicate in mondrian.rolap.agg
Classes in mondrian.rolap.agg that implement StarPredicateModifier and TypeClassDescriptionclassAAbstractColumnPredicateis an abstract implementation forStarColumnPredicate.classPredicate which is the intersection of a list of predicates.classPredicate which is the union of a list of predicates, each of which applies to the same, single column.classBase class forAndPredicateandOrPredicate.classA constraint which always returns true or false.classColumn constraint defined by a member.classPredicate which constrains a column to a particular member, or a range above or below a member, or a range between two members.classAStarPredicatewhich evaluates to true if its first child evaluates to true and its second child evaluates to false.classPredicate which is the union of a list of predicates.classPredicate constraining a column to be greater than or less than a given bound, or between a pair of bounds.classA constraint which requires a column to have a particular value.Fields in mondrian.rolap.agg with type parameters of type StarPredicateModifier and TypeFieldDescriptionprotected final List<StarPredicate>ListPredicate.childrenprotected final List<StarPredicate>Segment.compoundPredicateListMethods in mondrian.rolap.agg that return StarPredicateModifier and TypeMethodDescriptionAbstractColumnPredicate.and(StarPredicate predicate) AndPredicate.and(StarPredicate predicate) MemberTuplePredicate.and(StarPredicate predicate) OrPredicate.and(StarPredicate predicate) ListPredicate.minus(StarPredicate predicate) MemberTuplePredicate.minus(StarPredicate predicate) AbstractColumnPredicate.or(StarPredicate predicate) AndPredicate.or(StarPredicate predicate) MemberTuplePredicate.or(StarPredicate predicate) OrPredicate.or(StarPredicate predicate) Methods in mondrian.rolap.agg that return types with arguments of type StarPredicateModifier and TypeMethodDescriptionListPredicate.getChildren()AggregationKey.getCompoundPredicateList()Returns the list of compound predicates.Segment.getCompoundPredicateList()Returns the list of compound predicates.protected List<StarPredicate>AbstractQuerySpec.getPredicateList()Returns a list of predicates not associated with a particular column.Methods in mondrian.rolap.agg with parameters of type StarPredicateModifier and TypeMethodDescriptionvoidCellRequest.addAggregateList(BitKey compoundBitKey, StarPredicate compoundPredicate) Add compound member (formed via aggregate function) constraint to the Cell.AbstractColumnPredicate.and(StarPredicate predicate) AndPredicate.and(StarPredicate predicate) MemberTuplePredicate.and(StarPredicate predicate) OrPredicate.and(StarPredicate predicate) booleanAbstractColumnPredicate.equalConstraint(StarPredicate that) booleanListColumnPredicate.equalConstraint(StarPredicate that) booleanListPredicate.equalConstraint(StarPredicate that) booleanLiteralStarPredicate.equalConstraint(StarPredicate that) booleanMemberTuplePredicate.equalConstraint(StarPredicate that) booleanValueColumnPredicate.equalConstraint(StarPredicate that) AggregationManager.getDrillThroughSql(DrillThroughCellRequest request, StarPredicate starPredicateSlicer, List<OlapElement> fields, boolean countOnly) booleanListColumnPredicate.mightIntersect(StarPredicate other) booleanLiteralStarPredicate.mightIntersect(StarPredicate other) booleanMinusStarPredicate.mightIntersect(StarPredicate other) booleanRangeColumnPredicate.mightIntersect(StarPredicate other) booleanValueColumnPredicate.mightIntersect(StarPredicate other) ListColumnPredicate.minus(StarPredicate predicate) ListPredicate.minus(StarPredicate predicate) LiteralStarPredicate.minus(StarPredicate predicate) MemberTuplePredicate.minus(StarPredicate predicate) MinusStarPredicate.minus(StarPredicate predicate) RangeColumnPredicate.minus(StarPredicate predicate) ValueColumnPredicate.minus(StarPredicate predicate) AbstractColumnPredicate.or(StarPredicate predicate) AndPredicate.or(StarPredicate predicate) MemberTuplePredicate.or(StarPredicate predicate) OrPredicate.or(StarPredicate predicate) Method parameters in mondrian.rolap.agg with type arguments of type StarPredicateModifier and TypeMethodDescriptionstatic Pair<String,List<SqlStatement.Type>> AggregationManager.generateSql(mondrian.rolap.agg.GroupingSetsList groupingSetsList, List<StarPredicate> compoundPredicateList) Generates the query to retrieve the cells for a list of segments.static SegmentSegmentBuilder.toSegment(SegmentHeader header, RolapStar star, BitKey constrainedColumnsBitKey, RolapStar.Column[] constrainedColumns, RolapStar.Measure measure, List<StarPredicate> compoundPredicates) Creates a segment from a SegmentHeader.Constructor parameters in mondrian.rolap.agg with type arguments of type StarPredicateModifierConstructorDescriptionAndPredicate(List<StarPredicate> predicateList) protectedListPredicate(List<StarPredicate> predicateList) OrPredicate(List<StarPredicate> predicateList) StarSegmentConverter(RolapStar.Measure measure, List<StarPredicate> compoundPredicateList)