[Mondrian] [Fwd: Eigenbase perforce change 8900 for review]

John V. Sichi jsichi at gmail.com
Tue Mar 20 21:08:08 EDT 2007

"The CrossJoin change was to make the optimizer less optimistic"

Sounds like we will end up with what Julian calls a pessimiser :)


-------- Original Message --------
Subject: Eigenbase perforce change 8900 for review
Date: Tue, 20 Mar 2007 15:30:01 -0800 (PST)
From: Richard Emberson <remberson at edgedynamics.com>
To: Andreas Voss <tonbeller at a-voss.de>, Bart Pappyn 
<bppn at users.sourceforge.net>, Julian Hyde <jhyde at users.sourceforge.net>, 
John V. Sichi <jsichi at gmail.com>, Matt Campbell 
<Matthew.Campbell at thomson.com>, Sam Birney <sbirney at jaspersoft.com>


Change 8900 by emberson at bortei.head on 2007/03/20 15:28:08

	   Revised RolapResult evaluation algorithm and the CrossJoin non-empty
	   optimization algorithm.
	   The CrossJoin change was to make the optimizer less optimistic so that
	   it would include values that occur in corner cases. It also
	   cached information between invocations.
	   Added ability for Calc's to cache evaluation data in the Query object.
	   Made the ResultLimit check also work when an Iterable, rather than a
	   List, is used to generate the RolapAxis object.
	   Enable test RolapResultTest.java testD2

More information about the Mondrian mailing list