Uses of Interface
mondrian.rolap.sql.TupleConstraint
Package
Description
Implements the data access layer for the olap package.
Database-independent library for generating SQL.
-
Uses of TupleConstraint in mondrian.rolap
Modifier 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.Modifier 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()
Modifier 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) ModifierConstructorDescriptionHighCardSqlTupleReader
(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
Modifier and TypeClassDescriptionclass
Restricts the SQL result set to members where particular columns have particular values.