Skip to content

Commit

Permalink
MONDRIAN: refactors OrderSet() using chained comparator; improves per…
Browse files Browse the repository at this point in the history
…formance of BreakArrayComparator by pre-computing member value

[git-p4: depot-paths = "//open/mondrian/": change = 11956]
  • Loading branch information
Khanh Vu committed Nov 14, 2008
1 parent 9ed9b18 commit 8a2fc4a
Show file tree
Hide file tree
Showing 10 changed files with 844 additions and 931 deletions.
3 changes: 2 additions & 1 deletion src/main/mondrian/olap/fun/BuiltinFunTable.java
Expand Up @@ -579,6 +579,8 @@ public Member evaluateMember(Evaluator evaluator) {
define(OpeningClosingPeriodFunDef.OpeningPeriodResolver);
define(OpeningClosingPeriodFunDef.ClosingPeriodResolver);

define (MemberOrderKeyFunDef.instance);

define(ParallelPeriodFunDef.Resolver);

// <Member>.Parent
Expand Down Expand Up @@ -1061,7 +1063,6 @@ public List<Member> evaluateMemberList(Evaluator evaluator) {

define(XtdFunDef.MtdResolver);
define(OrderFunDef.Resolver);
define(OrderSetFunDef.Resolver);
define(UnorderFunDef.Resolver);
define(PeriodsToDateFunDef.Resolver);
define(XtdFunDef.QtdResolver);
Expand Down

0 comments on commit 8a2fc4a

Please sign in to comment.