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 TypeClassDescriptionclass
TupleConstraint which does not restrict the result.protected static class
Constraint for non empty {crossjoin, member.children, member.descendants, level.members}class
limits 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 TupleConstraint
DefaultTupleConstraint.instance()
Methods in mondrian.rolap with parameters of type TupleConstraintModifier and TypeMethodDescriptionprotected Evaluator
SqlTupleReader.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) void
MemberCacheHelper.putChildren
(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) void
NoCacheMemberReader.putChildren
(RolapLevel level, TupleConstraint constraint, List<RolapMember> children) void
MemberCacheHelper.putLevelMembersInCache
(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) Deprecated.void
MemberNoCacheHelper.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 TypeClassDescriptionclass
Restricts the SQL result set to members where particular columns have particular values.