1 10 package mondrian.rolap.sql; 11 12 import mondrian.olap.Evaluator; 13 import mondrian.rolap.RolapLevel; 14 import mondrian.rolap.RolapMember; 15 import mondrian.rolap.RolapStar; 16 import mondrian.rolap.aggmatcher.AggStar; 17 18 import java.util.Map ; 19 20 31 public interface TupleConstraint extends SqlConstraint { 32 39 public void addConstraint( 40 SqlQuery sqlQuery, 41 Map <RolapLevel, RolapStar.Column> levelToColumnMap); 42 43 55 public void addLevelConstraint( 56 SqlQuery query, 57 AggStar aggStar, 58 RolapLevel level, 59 Map <RolapLevel, RolapStar.Column> levelToColumnMap); 60 61 76 MemberChildrenConstraint getMemberChildrenConstraint(RolapMember parent); 77 78 82 public Evaluator getEvaluator(); 83 } 84 85 | Popular Tags |