Uses of Interface
mondrian.rolap.sql.TupleConstraint
Packages that use TupleConstraint
Package
Description
Implements the data access layer for the olap package.
Database-independent library for generating SQL.
-
Uses of TupleConstraint in mondrian.rolap
Classes in mondrian.rolap that implement TupleConstraintModifier and TypeClassDescriptionclassTupleConstraint which does not restrict the result.protected static classConstraint for non empty {crossjoin, member.children, member.descendants, level.members}classlimits the result of a Member SQL query to the current evaluation context.Fields in mondrian.rolap declared as TupleConstraintMethods in mondrian.rolap that return TupleConstraintModifier and TypeMethodDescriptionSqlConstraintFactory.getDescendantsConstraint(List<RolapMember> parentMembers, MemberChildrenConstraint mcc) Returns a constraint that allows to read all children of multiple parents at once using a LevelMember query style.SqlConstraintFactory.getLevelMembersConstraint(Evaluator context) SqlConstraintFactory.getLevelMembersConstraint(Evaluator context, Level[] levels) Returns a constraint that restricts the members of a level to those that are non-empty in the given context.static TupleConstraintDefaultTupleConstraint.instance()Methods in mondrian.rolap with parameters of type TupleConstraintModifier and TypeMethodDescriptionprotected EvaluatorSqlTupleReader.getEvaluator(TupleConstraint constraint) Obtains the evaluator used to find an aggregate table to support the Tuple constraint.MemberCacheHelper.getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint) MemberNoCacheHelper.getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint) NoCacheMemberReader.getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint) NoCacheMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) SmartMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) SubstitutingMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) voidMemberCacheHelper.putChildren(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) voidNoCacheMemberReader.putChildren(RolapLevel level, TupleConstraint constraint, List<RolapMember> children) voidMemberCacheHelper.putLevelMembersInCache(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) Deprecated.voidMemberNoCacheHelper.putLevelMembersInCache(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) Constructors in mondrian.rolap with parameters of type TupleConstraintModifierConstructorDescriptionHighCardSqlTupleReader(TupleConstraint constraint) Deprecated.SetEvaluator(CrossJoinArg[] args, SchemaReader schemaReader, TupleConstraint constraint) SqlTupleReader(TupleConstraint constraint) Target(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers, TupleConstraint constraint, HighCardSqlTupleReader sqlTupleReader) Deprecated. -
Uses of TupleConstraint in mondrian.rolap.sql
Classes in mondrian.rolap.sql that implement TupleConstraintModifier and TypeClassDescriptionclassRestricts the SQL result set to members where particular columns have particular values.