[Mondrian] Util.lookupCompound MatchType BEFORE
Zelaine Fong
zfong at lucidera.com
Mon Mar 5 12:03:32 EST 2007
Richard,
I believe I put in that code. And you're right. It should be returning
the last child of bestChild's previous sibling. Is this something you
need a fix for a right away?
-- Zelaine
Richard Emberson wrote:
>
> This is a question concerning what happens when the
> match type is MatchType.BEFORE.
> In the method Util.lookupCompound(), there is a comment:
>
> // if we're doing a non-exact match, and we find a non-exact
> // match, then for an after match, return the first child
> // of each subsequent level; for a before match, return the
> // last child
>
> I understand why the match type AFTER returns the next child,
> childrenList.get(0);
> , but why for match type BEFORE is the last child in the same
> list returned,
> childrenList.get(children.length - 1);
>
> Why is it not the last child in the bestChild's previous
> sibling returned?
>
> Richard
>
>
More information about the Mondrian
mailing list