Mondrian perforce history

Mondrian perforce history

This page is a listing of all Mondrian commits that occurred in the Perforce source control system. It includes the main line (//open/mondrian) and all branches (for example, //open/mondrian-release/3.3.1).

Each entry lists the perforce change number, author, sandbox (usually author.machinename), date and time, change description, and a list of file versions modified. Most importantly, there is also a link to the corresponding change in the migrated git repository.

Since we listed perforce change numbers when fixing a Jira case, this link should allow you to find the corresponding git change that fixed the bug. For example, bug MONDRIAN-374 is listed as "Fixed in change 11049 (mondrian 3.0.0)". Search this page for "Change 11049", then follow the link to github commit 3b50bf1339. Enjoy!

— Julian Hyde, 2012/03/20.


Change 15018 by jhyde@jhyde.marmite2 on 2012/03/15 14:39:50 (git 1a616bd342)

	MONDRIAN-LAGUNITAS: Fixup after previous integration.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberKeyConstraint.java#2 edit


Change 15017 by jhyde@jhyde.marmite2 on 2012/03/15 14:32:29 (git fcaf0c96b2)

	MONDRIAN-LAGUNITAS: Integrate from main @15015.

Affected files ...

... //open/mondrian-release/lagunitas/bin/checkFile.awk#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CellProperty.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Cube.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeAccess.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeBase.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionBase.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/HierarchyBase.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Id.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelBase.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Parser.cup#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SchemaReader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#22 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#14 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NativizeSetFunDef.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParser.jj#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheMemberReader.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ChildByNameConstraint.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DefaultTupleConstraint.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingMemberReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DescendantsConstraint.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/NoCacheMemberReader.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RestrictedMemberReader.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#22 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#18 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#14 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#23 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#25 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaReader.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaUpgrader.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberReader.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintFactory.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#16 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlContextConstraint.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#25 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#24 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SubstitutingMemberReader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Test.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberKeyConstraint.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/TupleConstraint.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheEvent.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#16 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk14.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk16.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CellPropertyTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/QueryTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#19 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#21 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#16 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#13 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/IndexedValuesTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#15 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#17 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#15 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#11 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertiesTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#14 integrate


Change 15015 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 10:48:50 (git 8d92443bbb)

	MONDRIAN: Integrates change 15013 into lagunitas.

Affected files ...

... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#16 integrate


Change 15014 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 10:46:54 (git f43957d5a8)

	MONDRIAN: Integrates change 15014 into 3.4.

Affected files ...

... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#2 integrate


Change 15013 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 10:45:08 (git f0e4a1717e)

	MONDRIAN: Fixes a test failure in FBCR test. Mondrian can indeed batch the datailed batch with the summary one if aggregate tables are off. I've also cleaned some memory leaks from the test class.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#64 edit


Change 15012 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 07:57:51 (git 7b5a5a0d44)

	MONDRIAN: Integration of change 15008 into lagunitas.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheEvent.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#4 integrate


Change 15011 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 07:57:02 (git e4fdf784e5)

	MONDRIAN: Integration of change 15008 into 3.4.

Affected files ...

... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/CellCacheEvent.java#3 integrate
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#2 integrate


Change 15010 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 07:55:35 (git 6a805cdb25)

	MONDRIAN: Integration of change 15003 into lagunitas.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheManager.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheEvent.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#5 integrate


Change 15009 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 07:43:21 (git 804601c1ed)

	MONDRIAN: Integration of change 15003 into Lagunitas.

Affected files ...

... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SegmentCacheManager.java#2 integrate
... //open/mondrian-release/3.4/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#2 integrate
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/CellCacheEvent.java#2 integrate
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#2 integrate


Change 15008 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 07:40:16 (git b6464fa213)

	MONDRIAN: Fixes a javadoc failure. Also fixes a failing test. The order of the measures in the query have changed.

Affected files ...

... //open/mondrian/src/main/mondrian/server/monitor/CellCacheEvent.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#4 edit


Change 15007 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 07:29:02 (git e2dffa7f8c)

	MONDRIAN: Integration of change 15002 into the lagunitas branch.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#13 integrate


Change 15006 by lucboudreau@luc-mondrian-3.2 on 2012/03/15 07:22:33 (git b64162cf42)

	MONDRIAN: Integration of change 15002 into the 3.4 branch.

Affected files ...

... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapResult.java#2 integrate


Change 15005 by jhyde@jhyde.marmite1 on 2012/03/14 18:19:38 (git 581177a039)

	MONDRIAN: Strict checks that Pentaho copyright is up to date; looks for spaces
	    after 'static' etc.

Affected files ...

... //open/mondrian/bin/checkFile.awk#14 edit


Change 15004 by jhyde@jhyde.marmite1 on 2012/03/14 18:18:20 (git 756d193c37)

	MONDRIAN: Implement member keys, for example [Store].&[1234]. Fixes bug
	    MONDRIAN-485, "Member key treated as member name in WHERE". Full
	    functionality (in particular composite member keys, such as
	    [Store].[City].&[San Francisco]&[CA]) is only available if
	    SsasCompatibleNaming=true. If SsasCompatibleNaming=false, you can use simple
	    member keys, and performance is poor (mondrian scans all members of a level)
	    as before.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CellProperty.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#24 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#21 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#40 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#32 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#59 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#37 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#41 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#29 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#56 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#147 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#44 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#189 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#28 edit
... //open/mondrian/src/main/mondrian/parser/MdxParser.jj#6 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#56 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#173 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#119 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#86 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#150 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#72 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#127 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#94 edit
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberKeyConstraint.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#19 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheEvent.java#6 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#46 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#18 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#19 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk16.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/CellPropertyTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#62 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#59 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#190 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#44 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#162 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#81 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#62 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#46 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#73 edit


Change 15003 by lucboudreau@luc-mondrian-3.2 on 2012/03/14 17:41:05 (git b609443524)

	MONDRIAN: Tries to fix the cache test by sorting all the collections when printing the cache state.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheManager.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#7 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheEvent.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#6 edit


Change 15002 by lucboudreau@luc-mondrian-3.2 on 2012/03/14 16:30:59 (git 1b4e1dcd41)

	MONDRIAN: Fixes a test failure in PerformanceTest.testBugMondrian550. If the cell limit was attained while in the middle of an evaluation in CrossJoinFunDef, the evaluator didn't get his restore point invoked between the passes. Now we always save/restore when evaluating and there is a risk to see the cell limit attained.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#156 edit


Change 15001 by jhyde@jhyde.marmite2 on 2012/03/12 21:59:25 (git 7d373bddb2)

	MONDRIAN-3.4: Initial integration to mondrian-release/3.4 branch.

Affected files ...

... //open/mondrian-release/3.4/.classpath#1 branch
... //open/mondrian-release/3.4/.project#1 branch
... //open/mondrian-release/3.4/LICENSE.html#1 branch
... //open/mondrian-release/3.4/LicenseInfo.txt#1 branch
... //open/mondrian-release/3.4/README.txt#1 branch
... //open/mondrian-release/3.4/RELEASE.txt#1 branch
... //open/mondrian-release/3.4/bin/checkFile.awk#1 branch
... //open/mondrian-release/3.4/bin/checkFile.sh#1 branch
... //open/mondrian-release/3.4/bin/cmdrunner.cmd#1 branch
... //open/mondrian-release/3.4/bin/cmdrunner.sh#1 branch
... //open/mondrian-release/3.4/bin/loadFoodMart.sh#1 branch
... //open/mondrian-release/3.4/bin/megatest#1 branch
... //open/mondrian-release/3.4/bin/run.sh#1 branch
... //open/mondrian-release/3.4/bin/runtest.sh#1 branch
... //open/mondrian-release/3.4/build.bat#1 branch
... //open/mondrian-release/3.4/build.properties#1 branch
... //open/mondrian-release/3.4/build.sh#1 branch
... //open/mondrian-release/3.4/build.xml#1 branch
... //open/mondrian-release/3.4/buildOnJdk.bat#1 branch
... //open/mondrian-release/3.4/buildOnJdk.sh#1 branch
... //open/mondrian-release/3.4/demo/CmdRunner.cmdr#1 branch
... //open/mondrian-release/3.4/demo/CmdRunner.properties#1 branch
... //open/mondrian-release/3.4/demo/FoodMart.xml#1 branch
... //open/mondrian-release/3.4/demo/FoodMartCreateData.zip#1 branch
... //open/mondrian-release/3.4/demo/FoodMartLoader.bat#1 branch
... //open/mondrian-release/3.4/demo/SteelWheels.mondrian.xml#1 branch
... //open/mondrian-release/3.4/demo/access/MondrianFoodMart-Access.zip#1 branch
... //open/mondrian-release/3.4/demo/cmdRunner.bat#1 branch
... //open/mondrian-release/3.4/demo/derby/datasources.xml#1 branch
... //open/mondrian-release/3.4/demo/derby/derby-foodmart.zip#1 branch
... //open/mondrian-release/3.4/demo/derby/mondrian.properties#1 branch
... //open/mondrian-release/3.4/demo/derby/queries/arrows.jsp#1 branch
... //open/mondrian-release/3.4/demo/derby/queries/colors.jsp#1 branch
... //open/mondrian-release/3.4/demo/derby/queries/fourhier.jsp#1 branch
... //open/mondrian-release/3.4/demo/derby/queries/mondrian.jsp#1 branch
... //open/mondrian-release/3.4/demo/derby/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.4/demo/derby/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.4/demo/derby/web.xml#1 branch
... //open/mondrian-release/3.4/demo/mysql/SteelWheels.sql#1 branch
... //open/mondrian-release/3.4/demo/workbench.bat#1 branch
... //open/mondrian-release/3.4/doc/aggregate_tables.html#1 branch
... //open/mondrian-release/3.4/doc/aggregate_tables.vsd#1 branch
... //open/mondrian-release/3.4/doc/api/index.html#1 branch
... //open/mondrian-release/3.4/doc/architecture.html#1 branch
... //open/mondrian-release/3.4/doc/architecture.jpg#1 branch
... //open/mondrian-release/3.4/doc/architecture.vsd#1 branch
... //open/mondrian-release/3.4/doc/cache_control.html#1 branch
... //open/mondrian-release/3.4/doc/cmdrunner.html#1 branch
... //open/mondrian-release/3.4/doc/components.html#1 branch
... //open/mondrian-release/3.4/doc/configuration.html#1 branch
... //open/mondrian-release/3.4/doc/deployDoc.sh#1 branch
... //open/mondrian-release/3.4/doc/design.html#1 branch
... //open/mondrian-release/3.4/doc/developer.html#1 branch
... //open/mondrian-release/3.4/doc/developer_notes.html#1 branch
... //open/mondrian-release/3.4/doc/doc2web.sh#1 branch
... //open/mondrian-release/3.4/doc/embedding_mondrian.html#1 branch
... //open/mondrian-release/3.4/doc/embedding_mondrian_olap4j.html#1 branch
... //open/mondrian-release/3.4/doc/faq.html#1 branch
... //open/mondrian-release/3.4/doc/help.html#1 branch
... //open/mondrian-release/3.4/doc/images/aggregate_tables_1.png#1 branch
... //open/mondrian-release/3.4/doc/images/aggregate_tables_2.png#1 branch
... //open/mondrian-release/3.4/doc/images/aggregate_tables_3.png#1 branch
... //open/mondrian-release/3.4/doc/images/aggregate_tables_4.png#1 branch
... //open/mondrian-release/3.4/doc/images/arch_mondrian_sketch_tn.png#1 branch
... //open/mondrian-release/3.4/doc/images/arch_mondrian_v1_lrg.png#1 branch
... //open/mondrian-release/3.4/doc/images/arch_mondrian_v1_tn.png#1 branch
... //open/mondrian-release/3.4/doc/images/code_general.png#1 branch
... //open/mondrian-release/3.4/doc/images/code_indentation.png#1 branch
... //open/mondrian-release/3.4/doc/images/code_spacing.png#1 branch
... //open/mondrian-release/3.4/doc/images/code_wrapping.png#1 branch
... //open/mondrian-release/3.4/doc/images/logo_mondrian_lrg.png#1 branch
... //open/mondrian-release/3.4/doc/images/perforce_setup.png#1 branch
... //open/mondrian-release/3.4/doc/images/workbench_database_error.png#1 branch
... //open/mondrian-release/3.4/doc/images/workbench_database_validation.png#1 branch
... //open/mondrian-release/3.4/doc/images/workbench_get_schema.png#1 branch
... //open/mondrian-release/3.4/doc/images/workbench_jdbc_explorer.png#1 branch
... //open/mondrian-release/3.4/doc/images/workbench_mdx_query_runner.png#1 branch
... //open/mondrian-release/3.4/doc/images/workbench_preferences.png#1 branch
... //open/mondrian-release/3.4/doc/images/workbench_schema_editor.png#1 branch
... //open/mondrian-release/3.4/doc/index.html#1 branch
... //open/mondrian-release/3.4/doc/install.html#1 branch
... //open/mondrian-release/3.4/doc/install_es.html#1 branch
... //open/mondrian-release/3.4/doc/install_fr.html#1 branch
... //open/mondrian-release/3.4/doc/install_postgresql.html#1 branch
... //open/mondrian-release/3.4/doc/logo.psp#1 branch
... //open/mondrian-release/3.4/doc/manuals.html#1 branch
... //open/mondrian-release/3.4/doc/mdx.html#1 branch
... //open/mondrian-release/3.4/doc/mondrian_technical_guide.pdf#1 branch
... //open/mondrian-release/3.4/doc/mondrian_technical_guide.zip#1 branch
... //open/mondrian-release/3.4/doc/olap.html#1 branch
... //open/mondrian-release/3.4/doc/optimizing_performance.html#1 branch
... //open/mondrian-release/3.4/doc/roadmap.html#1 branch
... //open/mondrian-release/3.4/doc/schema.bnf#1 branch
... //open/mondrian-release/3.4/doc/schema.html#1 branch
... //open/mondrian-release/3.4/doc/schema_workbench.doc#1 branch
... //open/mondrian-release/3.4/doc/schema_workbench.pdf#1 branch
... //open/mondrian-release/3.4/doc/stylesheet.css#1 branch
... //open/mondrian-release/3.4/doc/vba_functions.html#1 branch
... //open/mondrian-release/3.4/doc/workbench.html#1 branch
... //open/mondrian-release/3.4/eclipse/eclipse-warnings.txt#1 branch
... //open/mondrian-release/3.4/eclipse/mondrian.importorder#1 branch
... //open/mondrian-release/3.4/intellij/mondrian.iml#1 branch
... //open/mondrian-release/3.4/intellij/mondrian.ipr#1 branch
... //open/mondrian-release/3.4/intellij/mondrianTest.iml#1 branch
... //open/mondrian-release/3.4/ivy.xml#1 branch
... //open/mondrian-release/3.4/ivysettings.xml#1 branch
... //open/mondrian-release/3.4/lib/mondrian.xsd#1 branch
... //open/mondrian-release/3.4/lib/xml-apis.jar#1 branch
... //open/mondrian-release/3.4/log4j.properties#1 branch
... //open/mondrian-release/3.4/log4j.xml#1 branch
... //open/mondrian-release/3.4/misc/Meta.xsl#1 branch
... //open/mondrian-release/3.4/misc/config.xml#1 branch
... //open/mondrian-release/3.4/misc/workbench-manifest.mf#1 branch
... //open/mondrian-release/3.4/src/main/META-INF/services/java.sql.Driver#1 branch
... //open/mondrian-release/3.4/src/main/META-INF/services/mondrian.spi.Dialect#1 branch
... //open/mondrian-release/3.4/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/BooleanCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/Calc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/CalcWriter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/DateTimeCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/DimensionCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/DoubleCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/DummyExp.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/ExpCompiler.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/HierarchyCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/IntegerCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/IterCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/LevelCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/ListCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/MemberCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/ParameterCompilable.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/ParameterSlot.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/ResultStyle.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/StringCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/TupleCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/TupleCollections.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/TupleCursor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/TupleIterable.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/TupleIterator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/TupleList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/VoidCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractEndToEndTupleList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractExpCompiler.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractIterCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractLevelCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractListCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractMemberCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractStringCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractTupleCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractTupleCursor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractTupleIterable.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractTupleIterator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractTupleList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/AbstractVoidCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/ArrayTupleList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/BetterExpCompiler.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/CacheCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/ConstantCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/DelegatingTupleList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/GenericCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/GenericIterCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/IterableListCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/ListTupleList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/MemberArrayValueCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/MemberValueCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/TupleValueCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/UnaryTupleList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/ValueCalc.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/impl/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/calc/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/I18n.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/JTreeUpdater.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/JdbcExplorer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/JdbcMetaData.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/JdbcTreeModel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/LanguageChangedEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/LanguageChangedListener.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/ListRenderer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/PreferencesDialog.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/PreferencesSchemasDialog.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/PropertyTableModel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/QueryPanel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/SchemaExplorer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/SchemaTreeCellEditor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/SchemaTreeModel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/Workbench.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addCalculatedMember24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addCube24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addDimension24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addDimensionUsage24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addHierarchy24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addLevel24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addMeasure24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addNamedSet24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addProperty24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addRole24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addVirtualCube24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/aggExclude24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/aggForeignKey24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/aggLevel24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/aggMeasure24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/aggPattern24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/aggTable24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/annotation24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/annotations24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/calculatedMember24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/closure24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/cube16.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/cube24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/cubeGrant24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/dimension24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/dimensionGrant24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/expression24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/format24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/formula24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/gui.properties#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/hierarchy24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/hierarchyGrant24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/join24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/key24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/level24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/measure24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/memberGrant24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/name24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/namedSet24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/nopic24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/ordinal24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/parameter24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/person24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/property24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/role24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/schema24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/schemaBuilder.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/schemaGrant24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/schema_32.png#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/script24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/sql24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/table24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/text.properties#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/text_ja.properties#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/userDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/virtualCube24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/workbenchInfo.properties#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/validate/JdbcValidator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/validate/Messages.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/validate/TreeModel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/validate/TreeModelPath.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/validate/ValidationUtils.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/i18n/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/DimensionExpr.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/HierarchyExpr.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/LevelExpr.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/MdxVisitor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/MdxVisitorImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/MemberExpr.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/NamedSetExpr.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/ParameterExpr.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/QueryPrintWriter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/ResolvedFunCall.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/UnresolvedFunCall.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/mdx/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Access.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Aggregator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Annotated.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Annotation.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Axis.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/AxisOrdinal.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/CacheControl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Category.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Cell.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/CellFormatter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/CellProperty.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Connection.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/ConnectionBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Cube.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/CubeAccess.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/CubeBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/DelegatingRole.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/DelegatingSchemaReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Dimension.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/DimensionBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/DrillThrough.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/DriverManager.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/EnumeratedValues.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Evaluator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Exp.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/ExpBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/ExpCacheDescriptor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Explain.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Formula.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/FunCall.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/FunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/FunTable.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Hierarchy.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/HierarchyBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Id.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/InvalidArgumentException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/InvalidHierarchyException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Level.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/LevelBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/LevelType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Literal.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/MatchType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Member.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/MemberBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/MemberFormatter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/MemberProperty.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/MemoryLimitExceededException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Mondrian.xml#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/MondrianProperties.xml#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/MondrianPropertiesBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/MondrianServer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Mondrian_SW.xml#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/NameResolver.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Namer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/NativeEvaluator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/OlapElement.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/OlapElementBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Parameter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/ParameterImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Parser.cup#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Position.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Property.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/PropertyFormatter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Query.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/QueryAxis.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/QueryCanceledException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/QueryPart.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/QueryTimeoutException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/QueryTiming.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/ResourceLimitExceededException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Result.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/ResultBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/ResultLimitExceededException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/ResultStyleException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Role.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/RoleImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Scanner.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Schema.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/SchemaReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/SetBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/SolveOrderMode.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/StringScanner.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Syntax.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/UnionRoleImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Util.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Validator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/ValidatorImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Walkable.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/Walker.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/AggregateFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/AncestorFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/AsFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/AvgFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CacheFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CaseMatchFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CaseTestFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CastFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CorrelationFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CountFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CovarianceFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/DistinctFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ExceptFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ExistsFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ExtractFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/FilterFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/FormatFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/FunDefBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/FunInfo.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/FunTableImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/FunUtil.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/GenerateFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/GlobalFunTable.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/HeadTailFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/HierarchizeFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/IifFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/IsEmptyFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/IsFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/IsNullFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/JavaFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/LeadLagFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/LevelMembersFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/LinReg.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/MedianFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/MemberLevelFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/MinMaxFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/MultiResolver.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/NativizeSetFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ParameterFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/PercentileFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/RangeFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/RankFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/Resolver.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ResolverBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/SetFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/SetItemFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/SetToStrFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/SimpleResolver.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/StdevFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/StdevPFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/StrToMemberFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/StrToSetFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/StrToTupleFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/SubsetFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/SumFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/TupleFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/TupleItemFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/TupleToStrFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/UdfResolver.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/UnionFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/UnorderFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/ValueFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/VarFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/VarPFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/XtdFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/extra/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/vba/Excel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/vba/Vba.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/fun/vba/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/BooleanType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/CubeType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/DateTimeType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/DecimalType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/DimensionType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/EmptyType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/HierarchyType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/LevelType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/MemberType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/NullType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/NumericType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/ScalarType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/SetType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/StringType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/SymbolType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/TupleType.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/Type.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/TypeUtil.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap/type/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/CatalogFinder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/EmptyResultSet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/Factory.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/FactoryJdbc4Plus.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jCell.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jCube.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jMember.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jMetadataElement.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/Unsafe.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/olap4j/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/parser/JavaccParserValidatorImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/parser/MdxParser.jj#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/parser/MdxParserValidator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/parser/MdxParserValidatorImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/recorder/ListRecorder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/recorder/LoggerRecorder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/recorder/PrintStreamRecorder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/recorder/RecorderException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/recorder/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/resource/MondrianResource.xml#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/resource/MondrianResource_de.properties#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/ArrayMemberSource.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/BitKey.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/CacheControlImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/CacheMemberReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/CellKey.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/CellReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/ChildByNameConstraint.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/DelegatingMemberReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/DelegatingRolapMember.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/DescendantsConstraint.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/FastBatchingCellReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/GroupingSetsCollector.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/HierarchyUsage.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/HighCardSqlTupleReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/MeasureMemberSource.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/MemberCache.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/MemberCacheHelper.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/MemberKey.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/MemberNoCacheHelper.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/MemberReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/MemberSource.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/Modulos.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/NoCacheMemberReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RestrictedMemberReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/ResultLoader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapAggregationManager.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapAggregator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapAllCubeMember.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapAxis.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCacheRegion.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCalculatedMember.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCalculation.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCell.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapConnection.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapConnectionPool.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapConnectionProperties.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCube.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCubeDimension.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCubeHierarchy.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCubeLevel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCubeMember.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapCubeUsages.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapDimension.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapEvaluator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapEvaluatorRoot.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapHierarchy.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapLevel.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapMeasure.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapMember.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapMemberBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapMemberCalculation.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapMemberInCube.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapNative.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapNativeFilter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapNativeRegistry.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapNativeSet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapNativeSql.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapNativeTopCount.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapProfilingEvaluator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapProperty.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapResult.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapResultShepherd.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapSchema.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapSchemaParameter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapSchemaReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapStar.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapStoredMeasure.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapTupleCalculation.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapUtil.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/ScenarioImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/SmartMemberListCache.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/SmartMemberReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/SqlConstraintFactory.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/SqlConstraintUtils.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/SqlContextConstraint.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/SqlMemberSource.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/SqlStatement.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/SqlTupleReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/StarColumnPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/StarPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/StringList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/SubstitutingMemberReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/Target.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/TargetBase.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/Test.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/TupleReader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/Aggregation.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/AggregationKey.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/AggregationManager.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/AndPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/CellRequest.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/CellRequestQuantumExceededException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DrillThroughCellRequest.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/GroupingSet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/GroupingSetsList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/ListColumnPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/ListPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/MinusStarPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/OrPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/QuerySpec.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/Segment.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SegmentAxis.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SegmentBuilder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SegmentCacheManager.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SegmentDataset.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SegmentLoader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SegmentWithData.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SparseSegmentBody.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/StarPredicates.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/agg/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggmatcher/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/aggtab/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/cache/CachePool.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/cache/HardSmartCache.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/cache/MemorySegmentCache.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/cache/SmartCache.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/cache/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/doc-files/CellReader.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/CrossJoinArg.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/SqlConstraint.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/SqlQuery.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/TupleConstraint.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/rolap/sql/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/DynamicContentFinder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/Execution.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/FileRepository.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/ImplicitRepository.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/Locus.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/MondrianServerImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/MondrianServerRegistry.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/MonitorImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/Repository.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/RepositoryContentFinder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/Statement.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/StatementImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/StringRepositoryContentFinder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/UrlRepositoryContentFinder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/CellCacheEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ConnectionEndEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ConnectionEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ConnectionInfo.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ConnectionStartEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/Event.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ExecutionEndEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ExecutionEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ExecutionInfo.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ExecutionPhaseEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ExecutionStartEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/Info.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/Message.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/Monitor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/ServerInfo.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/SqlStatementEndEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/SqlStatementEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/SqlStatementExecuteEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/SqlStatementInfo.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/SqlStatementStartEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/StatementEndEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/StatementEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/StatementInfo.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/StatementStartEvent.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/monitor/Visitor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/server/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/CatalogLocator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/CellFormatter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/DataSourceChangeListener.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/DataSourceResolver.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/Dialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/DialectFactory.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/DialectManager.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/DynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/MemberFormatter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/ProfileHandler.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/PropertyFormatter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/SegmentBody.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/SegmentCache.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/SegmentColumn.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/SegmentHeader.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/UserDefinedFunction.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/AccessDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/Db2Dialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/DerbyDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/FirebirdDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/GreenplumDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/HiveDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/HsqldbDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/InfobrightDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/InformixDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/IngresDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/InterbaseDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/JdbcDialectFactory.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/JdbcDialectImpl.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/LucidDbDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/MySqlDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/NeoviewDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/NetezzaDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/OracleDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/PostgreSqlDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/Scripts.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/SqlStreamDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/SybaseDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/TeradataDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/VectorwiseDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/VerticaDialect.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/impl/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/spi/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/tui/CmdRunner.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/tui/MockHttpServletRequest.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/tui/MockHttpServletResponse.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/tui/MockServletConfig.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/tui/MockServletContext.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/tui/XmlUtil.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/tui/XmlaSupport.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/tui/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/udf/CurrentDateMemberUdf.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/udf/CurrentDateStringUdf.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/udf/InUdf.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/udf/InverseNormalUdf.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/udf/LastNonEmptyUdf.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/udf/MatchesUdf.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/udf/NullValueUdf.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/udf/ValUdf.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/AbstractMemoryMonitor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/ArraySortedSet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/ArrayStack.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/Base64.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/BeanMap.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/Bug.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/ByteString.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/CacheMap.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/CartesianProductList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/CombiningGenerator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/CompletedFuture.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/Composite.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/CompositeList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/ConcatenableList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/CreationException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/DelegatingInvocationHandler.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/FauxMemoryMonitor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/FilteredIterableList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/Format.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/IdentifierParser.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/LockBox.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/MemoryMonitor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/MemoryMonitorFactory.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/NotificationMemoryMonitor.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/ObjectFactory.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/ObjectPool.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/Pair.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/PartiallyOrderedSet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/PrimeFinder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/PropertyUtil.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/Schedule.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/ServiceDiscovery.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/SlotFuture.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/SpatialValueTree.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/SpatialValueTree2.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/TraversalList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/Triple.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/UnionIterator.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/UnsupportedList.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/UtilCompatible.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/UtilCompatibleJdk14.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/UtilCompatibleJdk15.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/UtilCompatibleJdk16.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/util/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/web/servlet/MdxQueryServlet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/web/taglib/ApplResources.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/web/taglib/DomBuilder.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/web/taglib/Listener.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/web/taglib/QueryTag.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/web/taglib/ResultCache.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/web/taglib/TransformTag.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/web/taglib/package.html#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/web/taglib/sample.xml#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/DataSourcesConfig.xml#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/Enumeration.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/PropertyDefinition.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/Rowset.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/RowsetDefinition.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/SaxWriter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/XmlaConstants.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/XmlaException.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/XmlaHandler.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/XmlaRequest.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/XmlaRequestCallback.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/XmlaResponse.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/XmlaServlet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/impl/JsonSaxWriter.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#1 branch
... //open/mondrian-release/3.4/src/main/mondrian/xmla/package.html#1 branch
... //open/mondrian-release/3.4/src/main/overview.html#1 branch
... //open/mondrian-release/3.4/subfloor.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/CellPropertyTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/CustomizedParserTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/HierarchyBugTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/QueryTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/PartialSortTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/SortTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/TestMember.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap/type/TypeTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/BatchTestCase.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/BitKeyTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/CacheControlTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/CellKeyTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/FilterTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/HighDimensionsTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/IndexedValuesTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/ModulosTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/RolapAxisTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/RolapCubeTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/RolapResultTest.csv#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/RolapResultTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/SharedDimensionTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/VirtualCubeTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/aggmatcher/non_collapsed_agg_test.csv#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/CacheHitTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/CacheTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/CaptionTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/CmdRunnerTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/CompatibilityTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/CompoundSlicerTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/ConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/DelegatingTestContext.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/DialectTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/DiffRepository.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/DrillThroughTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/I18nTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/InlineTableTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/MondrianOlap4jTester.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/MondrianServerTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/MondrianTestRunner.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/MonitorTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/NamedSetTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/Olap4jTckTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/Olap4jTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/ParallelTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/PerformanceTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/PropertiesTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/PropertySaver.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/ScenarioTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/SchemaTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/SimpleTestRunner.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/SqlPattern.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/SteelWheelsTestCase.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/TupleListTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/UdfTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/build/AntTestBase.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/build/CodeComplianceTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/build/package.html#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/CVBasicTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/ClearViewBase.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MemHungryTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MiscTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MultiDimTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/OrderTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/QueryAllTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/SubTotalTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/SummaryTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/TopBottomTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/comp/XmlUtility.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/loader/CsvDBLoader.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/loader/CsvLoader.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/loader/DBLoader.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/loader/README.txt#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/loader/insert.sql#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/loader/package.html#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/test/package.html#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/udf/MockCurrentDateMember.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/udf/NullValueTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/util/Base64Test.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/util/FilteredIterableTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/util/FormatTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/util/MemoryMonitorTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/util/ObjectPoolTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/util/PartiallyOrderedSetTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/util/PrimeFinderTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaBasicTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaCognosTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaErrorTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaTabularTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/XmlaTests.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 branch
... //open/mondrian-release/3.4/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian-release/3.4/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian-release/3.4/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch
... //open/mondrian-release/3.4/testsrc/xsl/generateDiffRepositoryJUnit.xsl#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/datasources.xml#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/mdxpivot.xsl#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/mdxquery.xsl#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/mdxslicer.xsl#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/mdxtable.tld#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/mdxtable.xsl#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/mdxvalue.xsl#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/mondrian.properties#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/web-jpivot.xml#1 branch
... //open/mondrian-release/3.4/webapp/WEB-INF/web.xml#1 branch
... //open/mondrian-release/3.4/webapp/adhoc.jsp#1 branch
... //open/mondrian-release/3.4/webapp/busy.jsp#1 branch
... //open/mondrian-release/3.4/webapp/error.jsp#1 branch
... //open/mondrian-release/3.4/webapp/index.html#1 branch
... //open/mondrian-release/3.4/webapp/index.jsp#1 branch
... //open/mondrian-release/3.4/webapp/morph_pivot.jsp#1 branch
... //open/mondrian-release/3.4/webapp/pivot.jsp#1 branch
... //open/mondrian-release/3.4/webapp/taglib.jsp#1 branch
... //open/mondrian-release/3.4/webapp/testpage.jsp#1 branch
... //open/mondrian-release/3.4/webapp/xmla.jsp#1 branch
... //open/mondrian-release/3.4/webapp/xmlaTest.jsp#1 branch
... //open/mondrian-release/3.4/webapp/zero.jsp#1 branch
... //open/mondrian-release/3.4/workbench/Schema_Workbench.app/Contents/Info.plist#1 branch
... //open/mondrian-release/3.4/workbench/Schema_Workbench.app/Contents/MacOS/JavaApplicationStub#1 branch
... //open/mondrian-release/3.4/workbench/Schema_Workbench.app/Contents/PkgInfo#1 branch
... //open/mondrian-release/3.4/workbench/Schema_Workbench.app/Contents/Resources/schema.icns#1 branch
... //open/mondrian-release/3.4/workbench/cpappend.bat#1 branch
... //open/mondrian-release/3.4/workbench/drivers/readme.txt#1 branch
... //open/mondrian-release/3.4/workbench/ivy.xml#1 branch
... //open/mondrian-release/3.4/workbench/log4j.xml#1 branch
... //open/mondrian-release/3.4/workbench/mondrian.properties#1 branch
... //open/mondrian-release/3.4/workbench/plugins/launcher.properties#1 branch
... //open/mondrian-release/3.4/workbench/plugins/readme.txt#1 branch
... //open/mondrian-release/3.4/workbench/readme.txt#1 branch
... //open/mondrian-release/3.4/workbench/set-pentaho-env.bat#1 branch
... //open/mondrian-release/3.4/workbench/set-pentaho-env.sh#1 branch
... //open/mondrian-release/3.4/workbench/workbench.bat#1 branch
... //open/mondrian-release/3.4/workbench/workbench.sh#1 branch


Change 15000 by jhyde@jhyde.marmite2 on 2012/03/12 21:42:08 (git 81dd601d02)

	MONDRIAN-LAGUNITAS: Integrate from main @14998.

Affected files ...

... //open/mondrian-release/lagunitas/LicenseInfo.txt#2 integrate
... //open/mondrian-release/lagunitas/bin/checkFile.awk#9 integrate
... //open/mondrian-release/lagunitas/bin/loadFoodMart.sh#5 integrate
... //open/mondrian-release/lagunitas/bin/megatest#6 integrate
... //open/mondrian-release/lagunitas/build.bat#2 integrate
... //open/mondrian-release/lagunitas/build.properties#10 integrate
... //open/mondrian-release/lagunitas/build.sh#2 integrate
... //open/mondrian-release/lagunitas/build.xml#12 integrate
... //open/mondrian-release/lagunitas/demo/FoodMart.xml#5 integrate
... //open/mondrian-release/lagunitas/demo/derby/datasources.xml#2 integrate
... //open/mondrian-release/lagunitas/demo/derby/web.xml#2 integrate
... //open/mondrian-release/lagunitas/demo/mysql/SteelWheels.sql#2 integrate
... //open/mondrian-release/lagunitas/doc/aggregate_tables.html#3 integrate
... //open/mondrian-release/lagunitas/doc/architecture.html#2 integrate
... //open/mondrian-release/lagunitas/doc/cache_control.html#3 integrate
... //open/mondrian-release/lagunitas/doc/cmdrunner.html#2 integrate
... //open/mondrian-release/lagunitas/doc/components.html#2 integrate
... //open/mondrian-release/lagunitas/doc/configuration.html#4 integrate
... //open/mondrian-release/lagunitas/doc/deployDoc.sh#2 integrate
... //open/mondrian-release/lagunitas/doc/design.html#2 integrate
... //open/mondrian-release/lagunitas/doc/developer.html#3 integrate
... //open/mondrian-release/lagunitas/doc/developer_notes.html#2 integrate
... //open/mondrian-release/lagunitas/doc/doc2web.sh#4 integrate
... //open/mondrian-release/lagunitas/doc/embedding_mondrian.html#2 integrate
... //open/mondrian-release/lagunitas/doc/embedding_mondrian_olap4j.html#2 integrate
... //open/mondrian-release/lagunitas/doc/faq.html#2 integrate
... //open/mondrian-release/lagunitas/doc/help.html#2 integrate
... //open/mondrian-release/lagunitas/doc/install.html#2 integrate
... //open/mondrian-release/lagunitas/doc/install_es.html#2 integrate
... //open/mondrian-release/lagunitas/doc/install_fr.html#2 integrate
... //open/mondrian-release/lagunitas/doc/install_postgresql.html#2 integrate
... //open/mondrian-release/lagunitas/doc/manuals.html#2 integrate
... //open/mondrian-release/lagunitas/doc/mdx.html#4 integrate
... //open/mondrian-release/lagunitas/doc/olap.html#2 integrate
... //open/mondrian-release/lagunitas/doc/optimizing_performance.html#2 integrate
... //open/mondrian-release/lagunitas/doc/roadmap.html#2 integrate
... //open/mondrian-release/lagunitas/doc/schema.html#5 integrate
... //open/mondrian-release/lagunitas/doc/stylesheet.css#2 integrate
... //open/mondrian-release/lagunitas/doc/vba_functions.html#2 integrate
... //open/mondrian-release/lagunitas/doc/workbench.html#2 integrate
... //open/mondrian-release/lagunitas/ivy.xml#8 integrate
... //open/mondrian-release/lagunitas/ivysettings.xml#2 integrate
... //open/mondrian-release/lagunitas/misc/Meta.xsl#2 integrate
... //open/mondrian-release/lagunitas/misc/config.xml#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/BooleanCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/Calc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/CalcWriter.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/DateTimeCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/DimensionCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/DoubleCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/DummyExp.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ExpCompiler.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/HierarchyCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/IntegerCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/IterCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/LevelCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ListCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/MemberCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ParameterCompilable.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ParameterSlot.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ResultStyle.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/StringCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleCollections.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleCursor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleIterable.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleIterator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleList.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/VoidCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractCalc.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractEndToEndTupleList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractExpCompiler.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractIterCalc.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractLevelCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractListCalc.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractMemberCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractStringCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleCursor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleIterable.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleIterator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractVoidCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ArrayTupleList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/BetterExpCompiler.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/CacheCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ConstantCalc.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingTupleList.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/GenericCalc.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/GenericIterCalc.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/IterableListCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ListTupleList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/MemberArrayValueCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/MemberValueCalc.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/TupleValueCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/UnaryTupleList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ValueCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/I18n.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JTreeUpdater.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JdbcExplorer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JdbcMetaData.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JdbcTreeModel.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/LanguageChangedEvent.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/LanguageChangedListener.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/ListRenderer.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PreferencesDialog.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PreferencesSchemasDialog.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PropertyTableModel.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/QueryPanel.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaExplorer.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaPropertyCellEditor.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeCellEditor.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeCellRenderer.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeModel.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/Workbench.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/JdbcValidator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/Messages.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/TreeModel.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/TreeModelPath.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/ValidationUtils.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/DimensionExpr.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/HierarchyExpr.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/LevelExpr.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/MdxVisitor.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/MdxVisitorImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/MemberExpr.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/NamedSetExpr.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/ParameterExpr.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/QueryPrintWriter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/ResolvedFunCall.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/UnresolvedFunCall.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Access.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Aggregator.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Annotated.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Annotation.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Axis.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/AxisOrdinal.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CacheControl.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Category.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Cell.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CellFormatter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CellProperty.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Connection.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ConnectionBase.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Cube.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeAccess.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeBase.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DelegatingRole.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DelegatingSchemaReader.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Dimension.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionBase.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DrillThrough.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DriverManager.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/EnumeratedValues.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Evaluator.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Exp.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ExpBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ExpCacheDescriptor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Explain.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/FunCall.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/FunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/FunTable.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Hierarchy.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/HierarchyBase.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Id.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/InvalidArgumentException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/InvalidHierarchyException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Level.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelBase.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Literal.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MatchType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Member.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberBase.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberFormatter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberProperty.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemoryLimitExceededException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianException.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.xml#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianPropertiesBase.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianServer.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian_SW.xml#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NameResolver.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NamedSet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Namer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NativeEvaluator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/OlapElement.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/OlapElementBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Parameter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ParameterImpl.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Parser.cup#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Position.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Property.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/PropertyFormatter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryAxis.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryCanceledException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryPart.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryTimeoutException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryTiming.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResourceLimitExceededException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Result.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultBase.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultLimitExceededException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultStyleException.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Role.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Scanner.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Schema.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SchemaReader.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SetBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SolveOrderMode.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/StringScanner.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Syntax.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/UnionRoleImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#21 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Validator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ValidatorImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Walkable.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Walker.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AncestorFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AsFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AvgFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/BuiltinFunTable.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CacheFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CaseMatchFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CaseTestFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CastFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CorrelationFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CountFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CovarianceFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CrossJoinFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DescendantsFunDef.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DistinctFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExceptFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExistsFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExtractFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FilterFunDef.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FormatFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunDefBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunInfo.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunTableImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/GenerateFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/GlobalFunTable.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HeadTailFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchizeFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IifFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IntersectFunDef.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsEmptyFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsNullFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/JavaFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LeadLagFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LevelMembersFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LinReg.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MedianFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberLevelFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MinMaxFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MondrianEvaluationException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MultiResolver.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NativizeSetFunDef.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OrderFunDef.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParameterFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParenthesesFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PercentileFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PropertiesFunDef.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/RangeFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/RankFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/Resolver.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ResolverBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetItemFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetToStrFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SimpleResolver.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StdevFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StdevPFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToMemberFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToSetFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToTupleFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SubsetFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SumFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleItemFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleToStrFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UdfResolver.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UnionFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UnorderFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValueFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarPFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/XtdFunDef.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/vba/Excel.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/vba/Vba.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/BooleanType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/CubeType.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/DateTimeType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/DecimalType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/DimensionType.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/EmptyType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/HierarchyType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/LevelType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/MemberType.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/NullType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/NumericType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/ScalarType.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/SetType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/StringType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/SymbolType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/TupleType.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/Type.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/TypeUtil.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/CatalogFinder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/EmptyResultSet.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/Factory.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc4Plus.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCell.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMember.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMetadataElement.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/Unsafe.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/JavaccParserValidatorImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParser.jj#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParserValidator.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParserValidatorImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/AbstractRecorder.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/ListRecorder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/LoggerRecorder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/MessageRecorder.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/PrintStreamRecorder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/RecorderException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource_de.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource_de_DE.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource_es_ES.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ArrayMemberSource.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/BitKey.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheMemberReader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CellKey.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CellReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ChildByNameConstraint.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DefaultTupleConstraint.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingMemberReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingRolapMember.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DescendantsConstraint.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/GroupingSetsCollector.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HighCardSqlTupleReader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MeasureMemberSource.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCache.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCacheHelper.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberKey.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberNoCacheHelper.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberSource.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Modulos.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/NoCacheMemberReader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RestrictedMemberReader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ResultLoader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAllCubeMember.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAxis.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCacheRegion.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCalculatedMember.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCalculation.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnectionPool.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnectionProperties.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#21 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeMember.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDimension.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#17 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMeasure.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberCalculation.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberInCube.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNative.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeCrossJoin.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeFilter.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeRegistry.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSet.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSql.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeTopCount.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProfilingEvaluator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProperty.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResultShepherd.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#22 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaParameter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaReader.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#18 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStoredMeasure.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapTupleCalculation.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ScenarioImpl.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberListCache.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintFactory.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlContextConstraint.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#24 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#23 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarColumnPredicate.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarPredicate.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StringList.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SubstitutingMemberReader.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TargetBase.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Test.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TupleReader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggQuerySpec.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationKey.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AndPredicate.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CellRequest.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CellRequestQuantumExceededException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughCellRequest.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/GroupingSet.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/GroupingSetsList.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListColumnPredicate.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListPredicate.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MinusStarPredicate.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/OrPredicate.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/QuerySpec.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentAxis.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentBuilder.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheManager.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentDataset.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentWithData.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentBody.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/StarPredicates.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggGen.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/Recognizer.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/CachePool.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/HardSmartCache.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/MemorySegmentCache.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SmartCache.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SoftSmartCache.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArg.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlConstraint.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQueryChecker.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/TupleConstraint.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/DynamicContentFinder.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Execution.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/FileRepository.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/ImplicitRepository.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Locus.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerRegistry.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MonitorImpl.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Repository.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/RepositoryContentFinder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Statement.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/StatementImpl.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/StringRepositoryContentFinder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/UrlRepositoryContentFinder.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheEvent.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ConnectionEndEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ConnectionEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ConnectionInfo.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ConnectionStartEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Event.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionEndEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionEvent.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionInfo.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionPhaseEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionStartEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Info.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Message.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Monitor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ServerInfo.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementEndEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementExecuteEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementInfo.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementStartEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/StatementEndEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/StatementEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/StatementInfo.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/StatementStartEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Visitor.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/CatalogLocator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/CellFormatter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DataSourceChangeListener.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DataSourceResolver.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/Dialect.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DialectFactory.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DialectManager.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DynamicSchemaProcessor.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/MemberFormatter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/ProfileHandler.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/PropertyFormatter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentBody.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentCache.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentColumn.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentHeader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/UserDefinedFunction.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/AccessDialect.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/Db2Dialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DerbyDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/FirebirdDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/GreenplumDialect.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/HiveDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/HsqldbDialect.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InfobrightDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InformixDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/IngresDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InterbaseDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectFactory.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/LucidDbDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MySqlDialect.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/NeoviewDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/NetezzaDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/PostgreSqlDialect.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/Scripts.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/SqlStreamDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/SybaseDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/TeradataDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VectorwiseDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VerticaDialect.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/CmdRunner.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockHttpServletRequest.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockHttpServletResponse.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockServletConfig.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockServletContext.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlUtil.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlaSupport.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateMemberUdf.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateStringUdf.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/InUdf.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/InverseNormalUdf.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/LastNonEmptyUdf.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/MatchesUdf.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/NullValueUdf.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/ValUdf.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/AbstractMemoryMonitor.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ArraySortedSet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ArrayStack.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/BeanMap.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ByteString.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CacheMap.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CartesianProductList.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CombiningGenerator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CompletedFuture.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Composite.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CompositeList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ConcatenableList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CreationException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/DelegatingInvocationHandler.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/FauxMemoryMonitor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/FilteredIterableList.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Format.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/IdentifierParser.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/LockBox.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/MemoryMonitor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/MemoryMonitorFactory.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/NotificationMemoryMonitor.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ObjectFactory.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ObjectPool.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Pair.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/PartiallyOrderedSet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/PrimeFinder.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/PropertyUtil.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Schedule.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ServiceDiscovery.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/SlotFuture.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/SpatialValueTree.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/SpatialValueTree2.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/TraversalList.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Triple.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UnionIterator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UnsupportedList.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatible.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk14.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk16.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/servlet/MdxQueryServlet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/ApplResources.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/DomBuilder.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/Listener.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/QueryTag.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/ResultCache.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/TransformTag.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/package.html#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/sample.xml#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/DataSourcesConfig.xml#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Enumeration.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/PropertyDefinition.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Rowset.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/RowsetDefinition.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/SaxWriter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaConstants.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaRequest.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaRequestCallback.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaResponse.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaServlet.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaUtil.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/JsonSaxWriter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/overview.html#2 integrate
... //open/mondrian-release/lagunitas/subfloor.xml#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CellPropertyTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CustomizedParserTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/HierarchyBugTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/QueryTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#18 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#20 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/PartialSortTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/SortTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/TestMember.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#15 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BitKeyTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CellKeyTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#11 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#15 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/HighDimensionsTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/IndexedValuesTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/ModulosTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#14 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapAxisTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapConnectionTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapCubeTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapResultTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/SharedDimensionTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#16 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/VirtualCubeTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#14 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#18 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CacheHitTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CacheTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CaptionTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CmdRunnerTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#11 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompoundSlicerTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentMdxTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DelegatingTestContext.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DialectTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DiffRepository.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FoodMartTestCase.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/I18nTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/InlineTableTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Main.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianOlap4jTester.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianResultPrinter.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianServerTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianTestRunner.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MonitorTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MultipleHierarchyTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/NamedSetTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTckTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParallelTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#11 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#11 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertiesTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertySaver.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/QueryRunner.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/RaggedHierarchyTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#22 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SimpleTestRunner.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SqlPattern.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/StandAlone.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsTestCase.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#13 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#21 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TupleListTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/build/AntTestBase.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/build/CodeComplianceTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/CVBasicTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/ClearViewBase.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MemHungryTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MiscTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/OrderTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SubTotalTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/TopBottomTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparator.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/XmlUtility.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvDBLoader.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvLoader.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/DBLoader.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/insert.sql#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/MockCurrentDateMember.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/NullValueTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/Base64Test.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/FilteredIterableTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/FormatTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/MemoryMonitorTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/ObjectPoolTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/PartiallyOrderedSetTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/PrimeFinderTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/ScheduleTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaCognosTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaErrorTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaTabularTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaTests.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/xsl/generateDiffRepositoryJUnit.xsl#2 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/datasources.xml#2 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxpivot.xsl#2 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxquery.xsl#2 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxslicer.xsl#2 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxtable.tld#2 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxtable.xsl#2 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/web-jpivot.xml#3 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/web.xml#4 integrate
... //open/mondrian-release/lagunitas/webapp/adhoc.jsp#2 integrate
... //open/mondrian-release/lagunitas/webapp/index.html#2 integrate
... //open/mondrian-release/lagunitas/webapp/index.jsp#2 integrate
... //open/mondrian-release/lagunitas/webapp/morph_pivot.jsp#2 integrate
... //open/mondrian-release/lagunitas/webapp/pivot.jsp#2 integrate
... //open/mondrian-release/lagunitas/webapp/taglib.jsp#2 integrate
... //open/mondrian-release/lagunitas/webapp/xmla.jsp#2 integrate
... //open/mondrian-release/lagunitas/webapp/xmlaTest.jsp#2 integrate
... //open/mondrian-release/lagunitas/webapp/zero.jsp#2 integrate
... //open/mondrian-release/lagunitas/workbench/ivy.xml#6 integrate
... //open/mondrian-release/lagunitas/workbench/mondrian.properties#2 integrate
... //open/mondrian-release/lagunitas/workbench/readme.txt#2 integrate
... //open/mondrian-release/lagunitas/workbench/workbench.sh#2 integrate


Change 14999 by jhyde@jhyde.marmite2 on 2012/03/12 18:17:14 (git 5596c22598)

	MONDRIAN-LAGUNITAS: Integrate from main @14996.

Affected files ...

... //open/mondrian-release/lagunitas/build.xml#11 integrate
... //open/mondrian-release/lagunitas/buildOnJdk.bat#2 integrate
... //open/mondrian-release/lagunitas/buildOnJdk.sh#2 integrate
... //open/mondrian-release/lagunitas/ivy.xml#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/ValidationUtils.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Connection.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.xml#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FilterFunDef.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#16 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Execution.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#13 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#3 integrate


Change 14998 by jhyde@jhyde.marmite2 on 2012/03/12 18:14:58 (git d143750bcf)

	MONDRIAN: Update copyright notices, reflecting copyright changes:
	    Julian Hyde, 2005 and later => Pentaho
	    Kana Software, Inc. => Julian Hyde
	
	    Also remove '$Id' tags (they don't work well on git).

Affected files ...

... //open/mondrian/LicenseInfo.txt#5 edit
... //open/mondrian/bin/checkFile.awk#13 edit
... //open/mondrian/bin/loadFoodMart.sh#12 edit
... //open/mondrian/bin/megatest#29 edit
... //open/mondrian/build.bat#21 edit
... //open/mondrian/build.properties#47 edit
... //open/mondrian/build.sh#8 edit
... //open/mondrian/build.xml#257 edit
... //open/mondrian/demo/FoodMart.xml#83 edit
... //open/mondrian/demo/derby/datasources.xml#7 edit
... //open/mondrian/demo/derby/web.xml#7 edit
... //open/mondrian/demo/mysql/SteelWheels.sql#3 edit
... //open/mondrian/doc/aggregate_tables.html#19 edit
... //open/mondrian/doc/architecture.html#21 edit
... //open/mondrian/doc/cache_control.html#6 edit
... //open/mondrian/doc/cmdrunner.html#15 edit
... //open/mondrian/doc/components.html#17 edit
... //open/mondrian/doc/configuration.html#62 edit
... //open/mondrian/doc/deployDoc.sh#8 edit
... //open/mondrian/doc/design.html#10 edit
... //open/mondrian/doc/developer.html#21 edit
... //open/mondrian/doc/developer_notes.html#15 edit
... //open/mondrian/doc/doc2web.sh#13 edit
... //open/mondrian/doc/embedding_mondrian.html#4 edit
... //open/mondrian/doc/embedding_mondrian_olap4j.html#4 edit
... //open/mondrian/doc/faq.html#27 edit
... //open/mondrian/doc/help.html#13 edit
... //open/mondrian/doc/install.html#84 edit
... //open/mondrian/doc/install_es.html#9 edit
... //open/mondrian/doc/install_fr.html#4 edit
... //open/mondrian/doc/install_postgresql.html#8 edit
... //open/mondrian/doc/manuals.html#6 edit
... //open/mondrian/doc/mdx.html#26 edit
... //open/mondrian/doc/olap.html#15 edit
... //open/mondrian/doc/optimizing_performance.html#8 edit
... //open/mondrian/doc/roadmap.html#30 edit
... //open/mondrian/doc/schema.html#95 edit
... //open/mondrian/doc/stylesheet.css#13 edit
... //open/mondrian/doc/vba_functions.html#3 edit
... //open/mondrian/doc/workbench.html#9 edit
... //open/mondrian/ivy.xml#57 edit
... //open/mondrian/ivysettings.xml#6 edit
... //open/mondrian/misc/Meta.xsl#6 edit
... //open/mondrian/misc/config.xml#3 edit
... //open/mondrian/src/main/mondrian/calc/BooleanCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/Calc.java#11 edit
... //open/mondrian/src/main/mondrian/calc/CalcWriter.java#7 edit
... //open/mondrian/src/main/mondrian/calc/DateTimeCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/DimensionCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/DoubleCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/DummyExp.java#8 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#21 edit
... //open/mondrian/src/main/mondrian/calc/HierarchyCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/IntegerCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/IterCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/LevelCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#10 edit
... //open/mondrian/src/main/mondrian/calc/MemberCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/ParameterCompilable.java#3 edit
... //open/mondrian/src/main/mondrian/calc/ParameterSlot.java#4 edit
... //open/mondrian/src/main/mondrian/calc/ResultStyle.java#7 edit
... //open/mondrian/src/main/mondrian/calc/StringCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/TupleCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/TupleCollections.java#5 edit
... //open/mondrian/src/main/mondrian/calc/TupleCursor.java#2 edit
... //open/mondrian/src/main/mondrian/calc/TupleIterable.java#2 edit
... //open/mondrian/src/main/mondrian/calc/TupleIterator.java#2 edit
... //open/mondrian/src/main/mondrian/calc/TupleList.java#4 edit
... //open/mondrian/src/main/mondrian/calc/VoidCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#20 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractEndToEndTupleList.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#43 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#11 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractLevelCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#14 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractStringCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleCursor.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleIterable.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleIterator.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleList.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractVoidCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/ArrayTupleList.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#14 edit
... //open/mondrian/src/main/mondrian/calc/impl/CacheCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#15 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#16 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingTupleList.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#18 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericIterCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/IterableListCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/ListTupleList.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberArrayValueCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#14 edit
... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#12 edit
... //open/mondrian/src/main/mondrian/calc/impl/UnaryTupleList.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/ValueCalc.java#7 edit
... //open/mondrian/src/main/mondrian/gui/I18n.java#10 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#14 edit
... //open/mondrian/src/main/mondrian/gui/JdbcExplorer.java#5 edit
... //open/mondrian/src/main/mondrian/gui/JdbcMetaData.java#7 edit
... //open/mondrian/src/main/mondrian/gui/JdbcTreeModel.java#5 edit
... //open/mondrian/src/main/mondrian/gui/LanguageChangedEvent.java#5 edit
... //open/mondrian/src/main/mondrian/gui/LanguageChangedListener.java#5 edit
... //open/mondrian/src/main/mondrian/gui/ListRenderer.java#6 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#21 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesSchemasDialog.java#8 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#22 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#28 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#58 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#30 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#22 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#13 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#35 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#25 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#56 edit
... //open/mondrian/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#5 edit
... //open/mondrian/src/main/mondrian/gui/validate/JdbcValidator.java#3 edit
... //open/mondrian/src/main/mondrian/gui/validate/Messages.java#5 edit
... //open/mondrian/src/main/mondrian/gui/validate/TreeModel.java#4 edit
... //open/mondrian/src/main/mondrian/gui/validate/TreeModelPath.java#4 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#26 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#4 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#5 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#4 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#5 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#14 edit
... //open/mondrian/src/main/mondrian/mdx/DimensionExpr.java#8 edit
... //open/mondrian/src/main/mondrian/mdx/HierarchyExpr.java#8 edit
... //open/mondrian/src/main/mondrian/mdx/LevelExpr.java#8 edit
... //open/mondrian/src/main/mondrian/mdx/MdxVisitor.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/MdxVisitorImpl.java#8 edit
... //open/mondrian/src/main/mondrian/mdx/MemberExpr.java#9 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#20 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#11 edit
... //open/mondrian/src/main/mondrian/mdx/QueryPrintWriter.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#15 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Access.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Aggregator.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Annotated.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Annotation.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Axis.java#9 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#14 edit
... //open/mondrian/src/main/mondrian/olap/CacheControl.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#23 edit
... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#10 edit
... //open/mondrian/src/main/mondrian/olap/CellProperty.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#29 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#35 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#23 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#20 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#39 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#10 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#46 edit
... //open/mondrian/src/main/mondrian/olap/Dimension.java#12 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#31 edit
... //open/mondrian/src/main/mondrian/olap/DimensionType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/DrillThrough.java#3 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#31 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#25 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#42 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#22 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#29 edit
... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Explain.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#58 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#24 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#16 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#36 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#40 edit
... //open/mondrian/src/main/mondrian/olap/InvalidArgumentException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/InvalidHierarchyException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#18 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#28 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#28 edit
... //open/mondrian/src/main/mondrian/olap/MatchType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#33 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#54 edit
... //open/mondrian/src/main/mondrian/olap/MemberFormatter.java#9 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#22 edit
... //open/mondrian/src/main/mondrian/olap/MemoryLimitExceededException.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#97 edit
... //open/mondrian/src/main/mondrian/olap/MondrianException.java#8 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#15 edit
... //open/mondrian/src/main/mondrian/olap/MondrianPropertiesBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#22 edit
... //open/mondrian/src/main/mondrian/olap/NameResolver.java#8 edit
... //open/mondrian/src/main/mondrian/olap/NamedSet.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Namer.java#6 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#5 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluator.java#7 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#22 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#25 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#28 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#55 edit
... //open/mondrian/src/main/mondrian/olap/Position.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#40 edit
... //open/mondrian/src/main/mondrian/olap/PropertyFormatter.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#146 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#37 edit
... //open/mondrian/src/main/mondrian/olap/QueryCanceledException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#15 edit
... //open/mondrian/src/main/mondrian/olap/QueryTimeoutException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/QueryTiming.java#4 edit
... //open/mondrian/src/main/mondrian/olap/ResourceLimitExceededException.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Result.java#10 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceededException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/ResultStyleException.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#27 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#26 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#36 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#24 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#43 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#28 edit
... //open/mondrian/src/main/mondrian/olap/SolveOrderMode.java#2 edit
... //open/mondrian/src/main/mondrian/olap/StringScanner.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#21 edit
... //open/mondrian/src/main/mondrian/olap/UnionRoleImpl.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#188 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#13 edit
... //open/mondrian/src/main/mondrian/olap/ValidatorImpl.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Walkable.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#29 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#40 edit
... //open/mondrian/src/main/mondrian/olap/fun/AncestorFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/AsFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#173 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#80 edit
... //open/mondrian/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#32 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/DistinctFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExceptFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExistsFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#29 edit
... //open/mondrian/src/main/mondrian/olap/fun/FormatFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#39 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#151 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/IifFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsEmptyFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsNullFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/LeadLagFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelMembersFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberLevelFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/MondrianEvaluationException.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#36 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/PercentileFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#28 edit
... //open/mondrian/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#42 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetToStrFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToMemberFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleItemFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleToStrFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnorderFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Excel.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#22 edit
... //open/mondrian/src/main/mondrian/olap/type/BooleanType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#14 edit
... //open/mondrian/src/main/mondrian/olap/type/DateTimeType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/DecimalType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#15 edit
... //open/mondrian/src/main/mondrian/olap/type/EmptyType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#16 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#16 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#18 edit
... //open/mondrian/src/main/mondrian/olap/type/NullType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/NumericType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#15 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#17 edit
... //open/mondrian/src/main/mondrian/olap/type/StringType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/SymbolType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#21 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#14 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#18 edit
... //open/mondrian/src/main/mondrian/olap4j/CatalogFinder.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/EmptyResultSet.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/Factory.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Plus.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#20 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#13 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#14 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#39 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#15 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#14 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#12 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#12 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#16 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#15 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMetadataElement.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#18 edit
... //open/mondrian/src/main/mondrian/olap4j/Unsafe.java#4 edit
... //open/mondrian/src/main/mondrian/parser/JavaccParserValidatorImpl.java#4 edit
... //open/mondrian/src/main/mondrian/parser/MdxParser.jj#5 edit
... //open/mondrian/src/main/mondrian/parser/MdxParserValidator.java#5 edit
... //open/mondrian/src/main/mondrian/parser/MdxParserValidatorImpl.java#3 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#14 edit
... //open/mondrian/src/main/mondrian/recorder/ListRecorder.java#8 edit
... //open/mondrian/src/main/mondrian/recorder/LoggerRecorder.java#8 edit
... //open/mondrian/src/main/mondrian/recorder/MessageRecorder.java#9 edit
... //open/mondrian/src/main/mondrian/recorder/PrintStreamRecorder.java#8 edit
... //open/mondrian/src/main/mondrian/recorder/RecorderException.java#6 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#55 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource_de.properties#3 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource_de_DE.properties#3 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource_es_ES.properties#3 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingRolapMember.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#90 edit
... //open/mondrian/src/main/mondrian/rolap/GroupingSetsCollector.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/MemberNoCacheHelper.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/Modulos.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAllCubeMember.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCacheRegion.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculation.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#110 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#172 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeUsages.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#115 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#118 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#85 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#100 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberCalculation.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberInCube.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProfilingEvaluator.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#155 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#149 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaParameter.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#128 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapTupleCalculation.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#126 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#93 edit
... //open/mondrian/src/main/mondrian/rolap/StarColumnPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/StarPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/StringList.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/TargetBase.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#78 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequestQuantumExceededException.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughCellRequest.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSet.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MinusStarPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentAxis.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentBuilder.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheManager.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentWithData.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentBody.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/StarPredicates.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#13 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/cache/MemorySegmentCache.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArg.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlConstraint.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#124 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQueryChecker.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#18 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#13 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#15 edit
... //open/mondrian/src/main/mondrian/server/FileRepository.java#13 edit
... //open/mondrian/src/main/mondrian/server/ImplicitRepository.java#6 edit
... //open/mondrian/src/main/mondrian/server/Locus.java#5 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#14 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerRegistry.java#6 edit
... //open/mondrian/src/main/mondrian/server/MonitorImpl.java#7 edit
... //open/mondrian/src/main/mondrian/server/Repository.java#6 edit
... //open/mondrian/src/main/mondrian/server/RepositoryContentFinder.java#3 edit
... //open/mondrian/src/main/mondrian/server/Statement.java#3 edit
... //open/mondrian/src/main/mondrian/server/StatementImpl.java#3 edit
... //open/mondrian/src/main/mondrian/server/StringRepositoryContentFinder.java#3 edit
... //open/mondrian/src/main/mondrian/server/UrlRepositoryContentFinder.java#5 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheEvent.java#4 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#5 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#4 edit
... //open/mondrian/src/main/mondrian/server/monitor/ConnectionEndEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ConnectionEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ConnectionInfo.java#3 edit
... //open/mondrian/src/main/mondrian/server/monitor/ConnectionStartEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/Event.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionEndEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionEvent.java#4 edit
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionInfo.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionPhaseEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionStartEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/Info.java#3 edit
... //open/mondrian/src/main/mondrian/server/monitor/Message.java#3 edit
... //open/mondrian/src/main/mondrian/server/monitor/Monitor.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ServerInfo.java#5 edit
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementEndEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementExecuteEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementInfo.java#3 edit
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementStartEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/StatementEndEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/StatementEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/StatementInfo.java#3 edit
... //open/mondrian/src/main/mondrian/server/monitor/StatementStartEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/Visitor.java#3 edit
... //open/mondrian/src/main/mondrian/spi/CatalogLocator.java#5 edit
... //open/mondrian/src/main/mondrian/spi/CellFormatter.java#3 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceChangeListener.java#9 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceResolver.java#3 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#29 edit
... //open/mondrian/src/main/mondrian/spi/DialectFactory.java#4 edit
... //open/mondrian/src/main/mondrian/spi/DialectManager.java#7 edit
... //open/mondrian/src/main/mondrian/spi/DynamicSchemaProcessor.java#5 edit
... //open/mondrian/src/main/mondrian/spi/MemberFormatter.java#3 edit
... //open/mondrian/src/main/mondrian/spi/ProfileHandler.java#3 edit
... //open/mondrian/src/main/mondrian/spi/PropertyFormatter.java#3 edit
... //open/mondrian/src/main/mondrian/spi/SegmentBody.java#3 edit
... //open/mondrian/src/main/mondrian/spi/SegmentCache.java#6 edit
... //open/mondrian/src/main/mondrian/spi/SegmentColumn.java#3 edit
... //open/mondrian/src/main/mondrian/spi/SegmentHeader.java#3 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#13 edit
... //open/mondrian/src/main/mondrian/spi/impl/AccessDialect.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#11 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#11 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#10 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#12 edit
... //open/mondrian/src/main/mondrian/spi/impl/Db2Dialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/DerbyDialect.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/FirebirdDialect.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/GreenplumDialect.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/HiveDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/HsqldbDialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#10 edit
... //open/mondrian/src/main/mondrian/spi/impl/InformixDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/IngresDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/InterbaseDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectFactory.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#37 edit
... //open/mondrian/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/LucidDbDialect.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#22 edit
... //open/mondrian/src/main/mondrian/spi/impl/NeoviewDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/NetezzaDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#17 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#14 edit
... //open/mondrian/src/main/mondrian/spi/impl/Scripts.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/SqlStreamDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/SybaseDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/TeradataDialect.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/VectorwiseDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/VerticaDialect.java#8 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#61 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#17 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#13 edit
... //open/mondrian/src/main/mondrian/tui/MockServletConfig.java#9 edit
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#10 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#26 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#33 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#9 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#20 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#10 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#10 edit
... //open/mondrian/src/main/mondrian/udf/InverseNormalUdf.java#9 edit
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#13 edit
... //open/mondrian/src/main/mondrian/udf/MatchesUdf.java#6 edit
... //open/mondrian/src/main/mondrian/udf/NullValueUdf.java#5 edit
... //open/mondrian/src/main/mondrian/udf/ValUdf.java#5 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#12 edit
... //open/mondrian/src/main/mondrian/util/ArraySortedSet.java#3 edit
... //open/mondrian/src/main/mondrian/util/ArrayStack.java#4 edit
... //open/mondrian/src/main/mondrian/util/BeanMap.java#3 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#45 edit
... //open/mondrian/src/main/mondrian/util/ByteString.java#2 edit
... //open/mondrian/src/main/mondrian/util/CacheMap.java#8 edit
... //open/mondrian/src/main/mondrian/util/CartesianProductList.java#4 edit
... //open/mondrian/src/main/mondrian/util/CombiningGenerator.java#5 edit
... //open/mondrian/src/main/mondrian/util/CompletedFuture.java#2 edit
... //open/mondrian/src/main/mondrian/util/Composite.java#2 edit
... //open/mondrian/src/main/mondrian/util/CompositeList.java#2 edit
... //open/mondrian/src/main/mondrian/util/ConcatenableList.java#9 edit
... //open/mondrian/src/main/mondrian/util/CreationException.java#5 edit
... //open/mondrian/src/main/mondrian/util/DelegatingInvocationHandler.java#8 edit
... //open/mondrian/src/main/mondrian/util/FauxMemoryMonitor.java#6 edit
... //open/mondrian/src/main/mondrian/util/FilteredIterableList.java#7 edit
... //open/mondrian/src/main/mondrian/util/Format.java#46 edit
... //open/mondrian/src/main/mondrian/util/IdentifierParser.java#5 edit
... //open/mondrian/src/main/mondrian/util/LockBox.java#4 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitor.java#7 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#13 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#12 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#19 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#14 edit
... //open/mondrian/src/main/mondrian/util/Pair.java#8 edit
... //open/mondrian/src/main/mondrian/util/PartiallyOrderedSet.java#2 edit
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#10 edit
... //open/mondrian/src/main/mondrian/util/PropertyUtil.java#5 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#14 edit
... //open/mondrian/src/main/mondrian/util/ServiceDiscovery.java#7 edit
... //open/mondrian/src/main/mondrian/util/SlotFuture.java#2 edit
... //open/mondrian/src/main/mondrian/util/SpatialValueTree.java#4 edit
... //open/mondrian/src/main/mondrian/util/SpatialValueTree2.java#2 edit
... //open/mondrian/src/main/mondrian/util/TraversalList.java#7 edit
... //open/mondrian/src/main/mondrian/util/Triple.java#2 edit
... //open/mondrian/src/main/mondrian/util/UnionIterator.java#7 edit
... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#12 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#14 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#17 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#18 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk16.java#7 edit
... //open/mondrian/src/main/mondrian/web/servlet/MdxQueryServlet.java#7 edit
... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#10 edit
... //open/mondrian/src/main/mondrian/web/taglib/DomBuilder.java#5 edit
... //open/mondrian/src/main/mondrian/web/taglib/Listener.java#7 edit
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#11 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#21 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#11 edit
... //open/mondrian/src/main/mondrian/web/taglib/package.html#6 edit
... //open/mondrian/src/main/mondrian/web/taglib/sample.xml#4 edit
... //open/mondrian/src/main/mondrian/xmla/DataSourcesConfig.xml#7 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#25 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#25 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#43 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#89 edit
... //open/mondrian/src/main/mondrian/xmla/SaxWriter.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaException.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#84 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaResponse.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#43 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#35 edit
... //open/mondrian/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#22 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#36 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/impl/JsonSaxWriter.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#9 edit
... //open/mondrian/src/main/overview.html#8 edit
... //open/mondrian/subfloor.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/CellPropertyTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#61 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#58 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#189 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/PartialSortTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SortTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#18 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#43 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#63 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#161 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#80 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#56 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#44 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#61 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#176 edit
... //open/mondrian/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/CmdRunnerTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#41 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#45 edit
... //open/mondrian/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#49 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#129 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianOlap4jTester.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianServerTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/MonitorTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/Olap4jTckTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/Olap4jTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/ParallelTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#62 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#97 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#72 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#102 edit
... //open/mondrian/testsrc/main/mondrian/test/TupleListTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#56 edit
... //open/mondrian/testsrc/main/mondrian/test/build/AntTestBase.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/build/CodeComplianceTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/CVBasicTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MemHungryTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XmlUtility.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#73 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#11 edit
... //open/mondrian/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/udf/MockCurrentDateMember.java#3 edit
... //open/mondrian/testsrc/main/mondrian/udf/NullValueTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/util/Base64Test.java#7 edit
... //open/mondrian/testsrc/main/mondrian/util/FilteredIterableTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/util/PartiallyOrderedSetTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/util/PrimeFinderTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#29 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#71 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#23 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#21 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#15 edit
... //open/mondrian/testsrc/xsl/generateDiffRepositoryJUnit.xsl#8 edit
... //open/mondrian/webapp/WEB-INF/datasources.xml#7 edit
... //open/mondrian/webapp/WEB-INF/mdxpivot.xsl#6 edit
... //open/mondrian/webapp/WEB-INF/mdxquery.xsl#5 edit
... //open/mondrian/webapp/WEB-INF/mdxslicer.xsl#6 edit
... //open/mondrian/webapp/WEB-INF/mdxtable.tld#3 edit
... //open/mondrian/webapp/WEB-INF/mdxtable.xsl#6 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#17 edit
... //open/mondrian/webapp/WEB-INF/web.xml#19 edit
... //open/mondrian/webapp/adhoc.jsp#13 edit
... //open/mondrian/webapp/index.html#8 edit
... //open/mondrian/webapp/index.jsp#18 edit
... //open/mondrian/webapp/morph_pivot.jsp#8 edit
... //open/mondrian/webapp/pivot.jsp#5 edit
... //open/mondrian/webapp/taglib.jsp#7 edit
... //open/mondrian/webapp/xmla.jsp#6 edit
... //open/mondrian/webapp/xmlaTest.jsp#14 edit
... //open/mondrian/webapp/zero.jsp#3 edit
... //open/mondrian/workbench/ivy.xml#17 edit
... //open/mondrian/workbench/mondrian.properties#8 edit
... //open/mondrian/workbench/readme.txt#5 edit
... //open/mondrian/workbench/workbench.sh#15 edit


Change 14997 by jhyde@jhyde.marmite2 on 2012/03/12 12:02:51 (git 61778c647e)

	MONDRIAN-LAGUNITAS: Integrate from main.

Affected files ...

... //open/mondrian-release/lagunitas/build.properties#9 integrate
... //open/mondrian-release/lagunitas/intellij/mondrian.iml#2 edit
... //open/mondrian-release/lagunitas/intellij/mondrian.ipr#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DrillThrough.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCell.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParser.jj#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCacheHelper.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberKey.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#20 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#24 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#17 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CellRequest.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughCellRequest.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheManager.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/HardSmartCache.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SmartCache.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SoftSmartCache.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Execution.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerRegistry.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/UrlRepositoryContentFinder.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DataSourceChangeListener.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlaSupport.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk14.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk16.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#17 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#14 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FoodMartTestCase.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#21 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#20 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#8 integrate
... //open/mondrian-release/lagunitas/workbench/ivy.xml#5 integrate


Change 14996 by jhyde@jhyde.marmite1 on 2012/03/09 15:04:27 (git adbc8e937c)

	MONDRIAN: buildOnJdk.sh now resolves symbolic links.

Affected files ...

... //open/mondrian/buildOnJdk.sh#7 edit


Change 14995 by jhyde@jhyde.marmite1 on 2012/03/07 11:15:08 (git 27aebdc0ad)

	MONDRIAN: buildOnJdk.sh requires bash; sh not sufficient.

Affected files ...

... //open/mondrian/buildOnJdk.sh#6 edit


Change 14994 by jhyde@jhyde.hydrogen1 on 2012/03/06 22:05:51 (git d3fb59b12b)

	MONDRIAN: buildOnJdk.sh now uses JAVA_HOME_15, JAVA_HOME_16 and JAVA_HOME_17
	    environment variables, if present. This means that the script does not need
	    to be modified in a build environment, as long as those variables are set.
	    Then it looks into the machine-specific install locations. Finally, one can
	    customize where it looks for JDKs. If no valid JDK is found, uses the
	    incoming JAVA_HOME, and ant will politely no-op if it is not the version it
	    needs.

Affected files ...

... //open/mondrian/buildOnJdk.sh#5 edit


Change 14993 by lucboudreau@luc-mondrian-3.2 on 2012/03/06 11:11:51 (git 939539819c)

	MONDRIAN: Fixes faulty test. The correct data type is 1009, as specified by SAP BW specs.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#4 edit


Change 14992 by lucboudreau@luc-mondrian-3.2 on 2012/03/06 07:18:14 (git e9ceef9651)

	MONDRIAN: Contribution by Patrick Leckey. Makes buildOnJdk work on Darwin.

Affected files ...

... //open/mondrian/buildOnJdk.sh#4 edit


Change 14991 by lucboudreau@luc-mondrian-3.2 on 2012/03/05 08:30:29 (git 609077ae06)

	MONDRIAN: [MONDRIAN-1080] Adds a check to FilterFunDef so that it checks for timeouts/cancels while iterating. This operation can take quite a while so pre-emptive checks are better.
	
	Makes executions aware of their parent execution so that cancelations and timeouts can be cascaded back up the chain.
	
	Makes the MondrianInprocProxy return an actual Future object, so that the test suite can cancel it async.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#28 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#15 edit


Change 14987 by lucboudreau@luc-mondrian-3.2 on 2012/03/02 10:26:55 (git b9c58c5b6e)

	MONDRIAN: [MONDRIAN-1079] Allow turning off drillthrough.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#14 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#57 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#44 edit


Change 14986 by lucboudreau@luc-mondrian-3.2 on 2012/03/02 09:44:11 (git 607f71d29a)

	MONDRIAN: [MONDRIAN-1030] Fixes an issue where the parents of a children on which we applied access controls would return the wrong results if the rollup policy was 'partial'.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Connection.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#117 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#60 edit


Change 14985 by lucboudreau@luc-mondrian-3.2 on 2012/03/02 06:00:59 (git b0e543637b)

	MONDRIAN: Fixes a bad name in the build file.

Affected files ...

... //open/mondrian/build.xml#256 edit


Change 14984 by jhyde@jhyde.marmite1 on 2012/02/28 18:12:37 (git f093545f49)

	MONDRIAN: Modify the multi-JDK build mechanism so that, by default, Mondrian
	    builds on just the current JDK. Files intended for other JDK versions don't
	    get built. That's what most developers want, because they're not building a
	    release, they're building for themselves or their organization, and their
	    organization uses just one JDK version.
	
	    If you are building a release (probably just me, Luc and Lee) you will need
	    to modify buildOnJdk.sh to tell it where the various JDKs live.

Affected files ...

... //open/mondrian/build.xml#255 edit
... //open/mondrian/buildOnJdk.bat#3 edit
... //open/mondrian/buildOnJdk.sh#3 edit


Change 14983 by lucboudreau@luc-mondrian-3.2 on 2012/02/27 07:01:10 (git a64b8ed547)

	MONDRIAN: [PSW-134] Adds support for TinyINT in the list of supported aggregated columns.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#25 edit


Change 14980 by lucboudreau@luc-mondrian-3.2 on 2012/02/23 09:14:20 (git 3c6170c5a7)

	MONDRIAN: [MONDRIAN-960] Adds more tests for this case.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#171 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#96 edit


Change 14976 by jhyde@jhyde.marmite2 on 2012/02/22 13:09:03 (git 656fb3529b)

	MONDRIAN: Upgrade to log4j-1.2.14. (Tried to upgrade to 1.2.16, but jar did not download correctly.)

Affected files ...

... //open/mondrian/ivy.xml#56 edit


Change 14975 by jhyde@jhyde.marmite1 on 2012/02/22 11:27:10 (git 0301d3962a)

	MONDRIAN: Test case for ESR-1587.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#9 edit


Change 14974 by jhyde@jhyde.marmite1 on 2012/02/21 20:20:18 (git c51b46e7a1)

	MONDRIAN-LAGUNITAS: Oops! Missed a file.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TimeColumnRole.java#1 add


Change 14973 by jhyde@jhyde.hydrogen1 on 2012/02/21 13:08:54 (git 798c924894)

	MONDRIAN-LAGUNITAS: Implement <AutoGeneratedDateTable> schema element.
	    Now 2503/3148 tests succeed (642 failures).

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#20 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DateTableBuilder.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#21 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#23 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/Dialect.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#16 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DateTableBuilderTest.java#1 add
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Main.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#20 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#19 edit


Change 14970 by lucboudreau@luc-mondrian-3.2 on 2012/02/21 09:54:09 (git 4cad814deb)

	MONDRIAN: Woopsie.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughCellRequest.java#1 add


Change 14969 by lucboudreau@luc-mondrian-3.2 on 2012/02/21 09:44:28 (git 71235c15c8)

	MONDRIAN: [MONDRIAN-893] Adds support for the return clause in DRILLTHROUGH queries. For now this only works with Mondrian's olap4j driver, but its a first step. The tests are in olap4j's TCK. Also fixes some javadoc and coding standard errors.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DrillThrough.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#17 edit
... //open/mondrian/src/main/mondrian/parser/MdxParser.jj#4 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#89 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#24 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#13 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#60 edit


Change 14968 by jhyde@jhyde.marmite2 on 2012/02/20 20:12:54 (git 8fae8c55c4)

	MONDRIAN: Fix MONDRIAN-1076, "Add CacheControl API to flush members from
	    dimension cache", by fixing CacheControl.flush(MemberSet). That method now
	    flushes members and their descendants from the dimension cache, removes
	    levels from the dimension cache at or below each flushed member, and also
	    flushes adjoined cells.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#20 edit


Change 14966 by lucboudreau@luc-mondrian-3.2 on 2012/02/20 07:36:04 (git acdfab783f)

	MONDRIAN: A better fix for the NPE issues with RolapUtil.sqlNullValue in collections. We don't do type checks unless we detect a problem with the class casting, thus maintaining the performance of the original code. A better fix would be to include metadata in the header and "flag" the presence of null, which we would include later on back into the collection. I've tried to refactor and do this, but ran into a whole bunch of other issues. For now, this fix seems reasonable, but in the long term we need to address this.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#5 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#16 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#17 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk16.java#6 edit


Change 14964 by lucboudreau@luc-mondrian-3.2 on 2012/02/20 07:29:57 (git efa416e6a5)

	MONDRIAN: Plugs back the DataSourceChangeListener. It was removed by refactoring of the segment caches for 3.4.X.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#127 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheManager.java#6 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceChangeListener.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#10 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#10 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#9 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#28 edit


Change 14963 by lucboudreau@luc-mondrian-3.2 on 2012/02/20 07:15:22 (git 1b3665dd22)

	MONDRIAN: Woopsie.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#88 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#12 edit


Change 14962 by lucboudreau@luc-mondrian-3.2 on 2012/02/20 07:03:27 (git 26aeaa08f1)

	MONDRIAN: [MONDRIAN-994] Better version for MDC support.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#87 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#11 edit


Change 14959 by jhyde@jhyde.hydrogen1 on 2012/02/17 13:06:39 (git fe42e4ec4f)

	MONDRIAN-LAGUNITAS: Fix a few leaks, and a few more tests run, in particular
	    NativizeSetFunDefTest. Now 2421/3138 tests succeed (717 failures).

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NativizeSetFunDef.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#19 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#22 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#23 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UnsupportedList.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#9 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#14 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#13 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#9 edit


Change 14958 by jhyde@jhyde.hydrogen1 on 2012/02/16 21:12:12 (git bf2eb8a825)

	MONDRIAN: Upgrade pentaho-application-launcher.

Affected files ...

... //open/mondrian/build.properties#46 edit
... //open/mondrian/workbench/ivy.xml#16 edit


Change 14956 by lucboudreau@luc-mondrian-3.2 on 2012/02/16 09:04:51 (git 53218a8bb5)

	MONDRIAN: [MONDRIAN-1077] Fixes an NPE occuring when a flush operation is called on a region which wasn't primed yet. Also fixes a woopsie from my last commit.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#32 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#5 edit


Change 14955 by lucboudreau@luc-mondrian-3.2 on 2012/02/16 08:07:34 (git 09a3e3e1fc)

	MONDRIAN: [MONDRIAN-994] Allows log4j's MDC context to be passed to the Execution thread.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#109 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#9 edit


Change 14951 by jhyde@jhyde.hydrogen2 on 2012/02/15 13:56:27 (git 3c29bcfa9d)

	MONDRIAN-LAGUNITAS: Oops!

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/PredicateColumn.java#1 add


Change 14948 by lucboudreau@luc-mondrian-3.2 on 2012/02/15 07:14:47 (git 5fd61106b0)

	MONDRIAN: Fixes Javadoc errors.

Affected files ...

... //open/mondrian/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#4 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#3 edit


Change 14942 by pentaho_buildguy@pentaho_buildguy_lcheng on 2012/02/14 12:16:36 (git 41995eec8e)

	MONDRIAN: Reverting to 4.3.0-SNAPSHOT version post RC1 build, restored launcher version to 1.0.0

Affected files ...

... //open/mondrian/build.properties#45 edit
... //open/mondrian/ivy.xml#55 edit


Change 14940 by jhyde@jhyde.hydrogen1 on 2012/02/13 15:35:40 (git 5f01ba874a)

	MONDRIAN-LAGUNITAS: Oops. JavaScript error made mondrian think that scripting was always disabled.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#19 edit


Change 14939 by jhyde@jhyde.hydrogen1 on 2012/02/13 15:28:00 (git d95503d3e0)

	MONDRIAN-LAGUNITAS: Fix more tests (CaptionTest, CompatibilityTest, NamedSetTest,
	    UdfTest). Now 2433/3139 tests pass (706 failures).

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#18 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/PhysSchemaConverter.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#21 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaUpgrader.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk16.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#15 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CaptionTest.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/NamedSetTest.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#9 edit


Change 14938 by jhyde@jhyde.hydrogen1 on 2012/02/12 22:27:06 (git f8dae45946)

	MONDRIAN-LAGUNITAS: Fix issues in AccessControlTest, CompoundSlicerTest,
	   TestCalculatedMembers, InlineTableTest. Also issues with composite keys
	   (levels that are not unique without their parent). Now 2411/3138 tests pass
	    (727 failures).

Affected files ...

... //open/mondrian-release/lagunitas/demo/NewFoodMart.xml#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionBase.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/OlapElement.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/PhysSchemaConverter.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RestrictedMemberReader.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAttribute.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#15 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#20 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaReader.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaUpgrader.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#16 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#22 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#22 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#13 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CellKeyTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#12 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompoundSlicerTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/InlineTableTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTckTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#9 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertiesTest.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#19 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#12 edit


Change 14937 by pentaho_buildguy@pentaho_buildguy_lcheng on 2012/02/12 18:24:11 (git b33c63f559)

	MONDRIAN: Mondrian 3.4.0.14937 for BI Suite 4.5.0-RC1 release

Affected files ...

... //open/mondrian/build.properties#44 edit
... //open/mondrian/ivy.xml#54 edit


Change 14936 by jhyde@jhyde.hydrogen1 on 2012/02/09 16:54:47 (git 0028dd9f86)

	MONDRIAN-LAGUNITAS: Oops!

Affected files ...

... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#10 edit


Change 14935 by jhyde@jhyde.hydrogen1 on 2012/02/09 14:43:25 (git f6b11441aa)

	MONDRIAN-LAGUNITAS: Lots of changes. Test suite now passes 2327 of 3135 tests
	    (808 failures).
	
	    Ordinals. Remove orderOrdinal, and use orderByOrdinals.
	    Fix FunctionTest.testHierarchizeOrdinals, and clarify that ordinal expression
	    does not need to sort parent levels (even if attribute is to be used in a
	    hierarchy).
	
	    Predicates. Remove AbstractColumnPredicate.Factory and move methods to
	    Predicates. Add new class 'PredicateColumn' that includes a column in a
	    predicate and also its PhysRouter to the fact table.
	
	    CellRegion dimensionality is now in terms of hierarchy not dimension. For
	    instance, CellRegion.getDimensionality is now a list of hierarchies.
	
	    Member keys are comparable; if compound, they are lists that are comparable.
	    We therefore need COMPARABLE_EMPTY_LIST, etc.
	
	    Remove the spurious space at the end of 'NOT(condition) ' in generated SQL.
	
	    Make BadRouter a singleton.  Add NoRouter.
	
	    Trim spaces at beginning and end of user-supplied SQL.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CacheControl.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#17 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingRolapMember.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAttribute.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnectionPool.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#14 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSql.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#20 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#19 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#21 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#21 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarColumnPredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarPredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SubstitutingMemberReader.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TupleReader.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#14 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AndPredicate.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CompositeMemberPredicate.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListColumnPredicate.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListPredicate.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralColumnPredicate.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MinusStarPredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/OrPredicate.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Predicates.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentBuilder.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheManager.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/StarPredicates.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ArraySortedSet.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Pair.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#14 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#19 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#12 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#9 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#15 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FoodMartTestCase.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#18 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#18 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#5 edit


Change 14933 by lucboudreau@luc-mondrian-3.2 on 2012/02/07 13:12:50 (git 3a8e93eed8)

	MONDRIAN: Fixes CacheControlTest.flushCache(). Before, it would only clear the cache of the Sales cube and fail because the cache contained data on the Sales 2 cube as well.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#28 edit


Change 14932 by lucboudreau@luc-mondrian-3.2 on 2012/02/07 11:29:38 (git ef0e0f7269)

	MONDRIAN: Fixes a test for FBCR. The batch loading has to be done on the Actor thread.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#62 edit


Change 14929 by lucboudreau@luc-mondrian-3.2 on 2012/02/06 12:25:25 (git 5d7b6d07c8)

	MONDRIAN: Upgrades to olap4j 1.0.1.500

Affected files ...

... //open/mondrian/build.properties#43 edit


Change 14928 by lucboudreau@luc-mondrian-3.2 on 2012/02/06 09:46:32 (git c3e8ec94f6)

	MONDRIAN: Prevents Mondrian from doing a raw-data rollup using the distinct-count aggregator. We can't rollup from raw data for distinct count measures because this would only sum up the distinct counts and gives invalid results.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#86 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#26 edit


Change 14927 by lucboudreau@luc-mondrian-3.2 on 2012/02/06 07:50:55 (git 8f18559a67)

	MONDRIAN: Fixes a ClassCastException when performing a binary search on arrays. The default comparator implementation calls the compare() method of the objects present in the array. If the objects are not all the same class (possible when the RolapUtil.nullValue is used) a ClassCastException might occur because the String and Integer implementations of compare() do a hard cast.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#80 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#15 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#16 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk16.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#57 edit


Change 14926 by lucboudreau@luc-mondrian-3.2 on 2012/02/04 15:56:05 (git d680c5c864)

	MONDRIAN: [MONDRIAN-1065] Fixes a bug in SqlConstrainUtils. If a level has both a name and a key column, SqlConstraintUtils switched to the name column to build the SQL constraint, but the predicate value passed would be that of the key.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#64 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#95 edit


Change 14924 by lucboudreau@luc-mondrian-3.2 on 2012/02/03 11:51:26 (git 7f0e6196a6)

	MONDRIAN: [PSW-128] Upgrades to pentaho-mondrianschemaworkbench-plugins 1.0.49156.

Affected files ...

... //open/mondrian/workbench/ivy.xml#15 edit


Change 14923 by lucboudreau@luc-mondrian-3.2 on 2012/02/03 10:38:46 (git 040118ce96)

	MONDRIAN: Removes a dependency on olap4j. This dependency was requiring olap4j 1.0.1. The same utility method is available in mondrian.olap.Util.
	
	Also fixes the synchronization of segment indexes through the event system. Before, an NPE was encountered for events which originated from the exterior.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#108 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#76 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheManager.java#5 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#13 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerRegistry.java#5 edit
... //open/mondrian/src/main/mondrian/server/UrlRepositoryContentFinder.java#4 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#32 edit
... //open/mondrian/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#28 edit


Change 14922 by lucboudreau@luc-mondrian-3.2 on 2012/02/02 12:07:02 (git be445807ea)

	MONDRIAN: Adds back AggregationManager.instance() because it is called a lot in the Pentaho BI suite and other dependencies. It is already marked as deprecated, but should only be removed for Mondrian 4.0.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#75 edit


Change 14921 by lucboudreau@luc-mondrian-3.2 on 2012/02/02 07:13:52 (git e71485ebef)

	MONDRIAN: Changes the strategy when cleaning up connection in FoodMartTestCase. The latest changes caused problems witrh Mondrian Lagunitas.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#48 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#101 edit


Change 14920 by jhyde@jhyde.marmite2 on 2012/02/01 18:32:23 (git 14843fe513)

	MONDRIAN-LAGUNITAS: Integrate from main @14916.

Affected files ...

... //open/mondrian-release/lagunitas/build.properties#8 integrate
... //open/mondrian-release/lagunitas/build.xml#10 integrate
... //open/mondrian-release/lagunitas/ivy.xml#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#18 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#19 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#18 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheManager.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Execution.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MonitorImpl.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheEvent.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionEvent.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ServerInfo.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentHeader.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VerticaDialect.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/LockBox.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk14.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/QueryTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#13 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FoodMartTestCase.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#17 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaErrorTest.java#3 integrate


Change 14918 by jhyde@jhyde.marmite2 on 2012/02/01 17:29:36 (git e4b8a79142)

	MONDRIAN-LAGUNITAS: More progress.  Convert mondrian-3 virtual cubes to
	    mondrian-4 cubes with multiple measure groups.
	
	    Add RolapCube.getHierarchyList; deprecate getHierarchies.
	    Add Cube.getDimensionList(); deprecate getDimensions.
	    Add Dimension.getHierarchyList(); deprecate getHierarchies.
	    Make Hierarchy.getLevelList() return type covariant.
	    Remove RolapHierarchy.getRolapLevelList etc.
	
	    In model, rename RegularDimensionLink to ForeignKeyLink, FactDimensionLink
	    to FactLink. Add ReferenceLink (not implemented yet), and NoLink. Validate
	    that each dimension is linked in each measure group. Add Schema.missingLink
	    and .metamodelVersion.

Affected files ...

... //open/mondrian-release/lagunitas/demo/NewFoodMart.xml#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractCalc.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Cube.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeBase.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Dimension.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Hierarchy.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelBase.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NameResolver.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#16 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/BuiltinFunTable.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PropertiesFunDef.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/NoCacheMemberReader.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/PhysSchemaConverter.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RestrictedMemberReader.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCacheRegion.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCalculatedMember.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#17 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDimension.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMeasureGroup.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#18 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#17 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoaderHandlerImpl.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaReader.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaUpgrader.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#14 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ScenarioImpl.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberReader.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlContextConstraint.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#20 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#20 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarColumnPredicate.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarPredicate.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Test.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CompositeMemberPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListColumnPredicate.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListPredicate.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralColumnPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MinusStarPredicate.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Predicates.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentBuilder.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/StarPredicates.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/Recognizer.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Pair.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#12 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#18 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#13 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapCubeTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#14 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/VirtualCubeTest.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#17 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DelegatingTestContext.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DiffRepository.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.ref.xml#1 add
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FoodMartTestCase.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/NamedSetTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTckTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#9 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#17 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/StandAlone.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#16 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparator.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#8 edit


Change 14917 by jhyde@jhyde.marmite2 on 2012/02/01 16:22:03 (git c92b4e31ae)

	MONDRIAN-LAGUNITAS: checkFile: Allow long string literal on line starting with '?' or ':'.

Affected files ...

... //open/mondrian-release/lagunitas/bin/checkFile.awk#8 edit


Change 14916 by jhyde@jhyde.marmite1 on 2012/02/01 14:04:50 (git c6362b83ea)

	MONDRIAN: Fix bug in LockBox. Holding onto moniker now does not prevent value
	    from being GC'd. (Holding entry still prevents GC.)

Affected files ...

... //open/mondrian/src/main/mondrian/util/LockBox.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#56 edit


Change 14915 by lucboudreau@luc-mondrian-3.2 on 2012/02/01 13:18:39 (git b12cfad0e6)

	MONDRIAN: Fixes memory leaks in the test suite.
	
	Fixes a bug where the grouping sets would mix up the order of the measures and wouldn't map the correct SQL column to the proper cell data.
	
	Fixes a bug in the monitor system where obtaining the server instance (through the Locus) would fail if the connection had been closed before the monitor actor would have time to send the events out.
	
	Fixes a bug in SegmentHeader.canConstrain where it would return true when a cell region to flush was overlapping over an entire axis of the header. When we flush completely an axis, there is no reason to keep that header, since it's completely stale.
	
	Refactored the segment cache indexes so there is one index per RolapStar instance. This prevents memory leaks (the index was owned by the server instance and was refering to the RolapSchema objects). It also makes the indexes more efficient, since an index only contains data relevant to a single star, and not all of the stars of a MondrianServer instance.
	
	Fixes bugs in the finalize() methods of some objects. If an exception is thrown when the garbage collector calls finalize(), the object becomes a true-memory-leak and never gets GC'd even if nobody refers to it.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#52 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#85 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#107 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#170 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#148 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#126 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#74 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#74 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheManager.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#4 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#8 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#12 edit
... //open/mondrian/src/main/mondrian/server/MonitorImpl.java#6 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheEvent.java#3 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#3 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionEvent.java#3 edit
... //open/mondrian/src/main/mondrian/server/monitor/ServerInfo.java#4 edit
... //open/mondrian/src/main/mondrian/spi/SegmentHeader.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#61 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#47 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#100 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#27 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#25 edit


Change 14914 by jhyde@jhyde.marmite1 on 2012/02/01 12:56:58 (git a8a487b3f1)

	MONDRIAN: Fix serious memory leak in LockBox. Values in the WeakHashMap held a
	    reference to keys, and therefore entries were never GC'd from the map.

Affected files ...

... //open/mondrian/src/main/mondrian/util/LockBox.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#55 edit


Change 14912 by jhyde@jhyde.marmite1 on 2012/01/30 17:36:49 (git c4780b888b)

	MONDRIAN: Mask javadoc exceptions due to methods introduced after JDK 1.5.

Affected files ...

... //open/mondrian/build.xml#254 edit


Change 14911 by jhyde@jhyde.marmite1 on 2012/01/30 14:48:52 (git 718f01a0c6)

	MONDRIAN: Test case for MONDRIAN-441. But the bug is not fixed -- patch provided
	    by user had some significant some problems. See case for more details.

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#44 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#61 edit


Change 14908 by jhyde@jhyde.marmite1 on 2012/01/26 09:53:51 (git 52d19a4fad)

	MONDRIAN: Implement Statement.closeOnCompletion (new in JDBC 4.1).

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#19 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/Olap4jTest.java#5 edit


Change 14906 by jhyde@jhyde.marmite1 on 2012/01/25 10:56:25 (git 9b9b778d66)

	MONDRIAN: Bug MONDRIAN-1062, "'A statement failed to cancel gracefully' ...
	    'DelegatingStatement is closed' in log" is already fixed on JDK 1.6. This
	    fixes that bug on JDK 1.4 or 1.5, albeit not as elegantly.

Affected files ...

... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#14 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#15 edit


Change 14903 by lucboudreau@luc-mondrian-3.2 on 2012/01/24 13:28:31 (git 268bc9afd2)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/ivy.xml#53 edit


Change 14902 by lucboudreau@luc-mondrian-3.2 on 2012/01/24 13:10:23 (git a6c96eb449)

	MONDRIAN: Sets the default build version to 3.4.0-SNAPSHOT for trunk.

Affected files ...

... //open/mondrian/build.properties#42 edit


Change 14901 by lucboudreau@luc-mondrian-3.2 on 2012/01/24 12:29:02 (git 89de3d3558)

	MONDRIAN: Upgrades to olap4j 1.0.1.

Affected files ...

... //open/mondrian/build.properties#41 edit


Change 14900 by lucboudreau@luc-mondrian-3.2 on 2012/01/24 11:41:13 (git 1104a01411)

	MONDRIAN: Fixes some issues with the Vertica dialect. It wasn't getting detected correctly accross all versions.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#36 edit
... //open/mondrian/src/main/mondrian/spi/impl/VerticaDialect.java#7 edit


Change 14899 by pentaho_buildguy@pentaho_buildguy_mbp on 2012/01/23 10:42:25 (git 049acbaf52)

	MONDRIAN: PSW 3.3.1.14899 patch

Affected files ...

... //open/mondrian-release/3.3.1/build.properties#7 edit
... //open/mondrian-release/3.3.1/ivy.xml#6 edit


Change 14898 by lucboudreau@luc-mondrian-3.2 on 2012/01/23 09:15:53 (git 8b1e3d5691)

	MONDRIAN: The monitor thread on CI seems to die prematurely, thus freezing everything. I'm attempting to make it more reliable and verbose so we can know what's going on.

Affected files ...

... //open/mondrian/src/main/mondrian/server/MonitorImpl.java#5 edit


Change 14895 by lucboudreau@luc-mondrian-3.2 on 2012/01/20 07:13:02 (git 23c3a7f7fc)

	MONDRIAN: Integrates change @14855 for PSW-111. Adds the option to move a level up or down within a hierarchy in PSW.

Affected files ...

... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaExplorer.java#4 integrate
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/text.properties#4 integrate


Change 14889 by jhyde@jhyde.marmite1 on 2012/01/18 15:55:23 (git b47d0a11af)

	MONDRIAN-LAGUNITAS: Integrate from main @14886.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Property.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#15 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMember.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMetadataElement.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#17 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertiesTest.java#6 integrate


Change 14888 by jhyde@jhyde.marmite1 on 2012/01/18 15:44:59 (git 70b3dc762b)

	MONDRIAN: Integrate from main @14885.
	    Other improvements; BasicQueryTest now works.

Affected files ...

... //open/mondrian-release/lagunitas/bin/checkFile.awk#7 integrate
... //open/mondrian-release/lagunitas/bin/checkFile.sh#6 integrate
... //open/mondrian-release/lagunitas/build.properties#7 integrate
... //open/mondrian-release/lagunitas/build.xml#9 integrate
... //open/mondrian-release/lagunitas/demo/NewFoodMart.xml#7 edit
... //open/mondrian-release/lagunitas/ivy.xml#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingTupleList.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaExplorer.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/text.properties#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Aggregator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Connection.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.xml#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#14 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IntersectFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CellKey.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAttribute.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCacheRegion.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#16 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDimension.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProperty.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#17 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#16 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaPool.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggQuerySpec.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationKey.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CellRequest.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CellRequestQuantumExceededException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/GroupingSet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/GroupingSetsList.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListColumnPredicate.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentAxis.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentBody.java#3 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentBuilder.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheManager.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentDataset.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentHeader.java#7 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentWithData.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentBody.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/MemorySegmentCache.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MonitorImpl.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/UrlRepositoryContentFinder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ServerInfo.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Visitor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentBody.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentCache.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentColumn.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentHeader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/AccessDialect.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/CmdRunner.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlaSupport.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ArraySortedSet.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ByteString.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CompletedFuture.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Lazy.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/util/LcidLocale.java#3 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Pair.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/PartiallyOrderedSet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/SlotFuture.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Triple.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatible.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk16.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Rowset.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#16 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CellKeyTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#13 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#16 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CacheTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DelegatingTestContext.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/InlineTableTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/LegacySchemaTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Main.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MonitorTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertiesTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#16 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#15 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/PartiallyOrderedSetTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#6 integrate


Change 14886 by jhyde@jhyde.marmite1 on 2012/01/16 22:20:37 (git ed40aed1fd)

	MONDRIAN: Fix MONDRIAN-1063, "Various issues preventing analyzer from moving to
	    olap4j". Here are the changes made, relating to the numbered issues listed
	    in that case:
	
	    > 5. Add support for annotations
	
	    Added method "Map<String, Object>
	    XmlaHandler.XmlaExtra.getAnnotationMap(MetadataElement)".
	
	    I also made the implementations of org.olap4j.metadata.MetadataElement in
	    MondrianOlap4jDriver (MondrianOlap4jCube, MondrianOlap4jDimension etc.)
	    implement org.olap4j.OlapWrapper. Therefore you can call
	
	 	    ((OlapWrapper) cube).unwrap(mondrian.olap.Annotated.class).get("foo")
	
	    MetadataElement won't implement org.olap4j.OlapWrapper or java.sql.Wrapper
	    until olap4j-1.1. That is a change that will break existing drivers.
	
	    > 6. No format string on StandardMemberProperty
	    >
	    > 15. Need access to mondrian.olap.Property.FORMAT_EXP from within a Cell and
	    > Member
	    >
	    > 7. Level member properties
	
	    Added a new property "FORMAT_EXP", and made sure that it comes through the
	    olap4j driver. You should specify 'DIMENSION PROPERTIES FORMAT_EXP' if you
	    want it.
	
	    > 10. Does level.getMembers include calculated members
	
	    Fixed the javadoc.
	
	    > 12. How to tell if a cell is drillable?
	
	    Added cell property "ACTION_TYPE". You will have to ask for it in the
	    CELL PROPERTIES clause of the query. The result is an integer bitmask. Bit
	    MDACTION_TYPE_DRILLTHROUGH (0x100), will be set if you can drill through.
	
	    > 13. Drill-through count.
	
	    Added cell property "DRILLTHROUGH_COUNT". Value will be -1 if not drillable.
	    You will have to ask for it in the CELL PROPERTIES clause of the query.
	    Use with caution; may be expensive to evaluate.
	
	    > 17. OlapException needs to pass through the underlying
	    > ResourceLimitExceededException, QueryTimeoutException and
	    > MondrianEvaluationException.
	
	    The underlying exception is there, if you call getCause(). Furthermore,
	    getSQLState() in these cases will return "ResourceLimitExceeded",
	    "QueryTimeout", "EvaluationException".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#57 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#39 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#187 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#13 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#37 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#14 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#15 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#14 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMetadataElement.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#114 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#83 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#188 edit
... //open/mondrian/testsrc/main/mondrian/test/Olap4jTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#21 edit


Change 14885 by jhyde@jhyde.marmite1 on 2012/01/12 20:41:22 (git f96086ab2a)

	MONDRIAN: checkFile now has lenient, regular, and strict modes. In strict mode
	    (typically only invoked on files that are open for edit), check that
	    copyright is up to date, and check that public, private, protected, static,
	    and abstract keywords are in a canonical order. Strict mode is also useful
	    for rules that have not been enforced across the whole code base yet.
	
	    checkFile now cleans up its temporary files.

Affected files ...

... //open/mondrian/bin/checkFile.awk#12 edit
... //open/mondrian/bin/checkFile.sh#8 edit


Change 14884 by jhyde@jhyde.marmite1 on 2012/01/11 21:09:40 (git e3b879f610)

	MONDRIAN: Another Comparable<?> change.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#21 edit


Change 14883 by jhyde@jhyde.marmite1 on 2012/01/11 16:06:09 (git 503952fd3e)

	MONDRIAN: Convert 'Comparable<?>' to 'Comparable' in most places; the wildcard was not adding clarity.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#84 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentAxis.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentBuilder.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentWithData.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentBody.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#3 edit
... //open/mondrian/src/main/mondrian/spi/SegmentBody.java#2 edit
... //open/mondrian/src/main/mondrian/spi/SegmentColumn.java#2 edit


Change 14878 by jhyde@jhyde.marmite1 on 2012/01/08 11:05:47 (git 4e0c790057)

	MONDRIAN: Clear thread-local cache at start and end of statement execution.
	    Nullify pointers in TestCase.tearDown, to allow gc to happen sooner.
	    'ant all' now also compiles tests.

Affected files ...

... //open/mondrian/build.xml#253 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#106 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#125 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#160 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#79 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#55 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#14 edit


Change 14877 by jhyde@jhyde.marmite1 on 2012/01/06 23:52:12 (git 5bd329200d)

	MONDRIAN: Fix Util.binarySearch on JDK 1.5.

Affected files ...

... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#54 edit


Change 14876 by jhyde@jhyde.marmite1 on 2012/01/06 21:22:28 (git 95e1ccd223)

	MONDRIAN: Bug fixes in cache infrastructure.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheManager.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#2 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#11 edit


Change 14875 by jhyde@jhyde.marmite2 on 2012/01/06 14:49:56 (git 9b5114b2f1)

	MONDRIAN: Obsolete methods/classes that are now in org.olap4j.impl.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#186 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#36 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#6 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#105 edit
... //open/mondrian/src/main/mondrian/server/UrlRepositoryContentFinder.java#3 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#31 edit
... //open/mondrian/src/main/mondrian/util/LcidLocale.java#3 delete
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#42 edit
... //open/mondrian/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#53 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#26 edit


Change 14873 by jhyde@jhyde.marmite1 on 2012/01/04 00:45:34 (git b44c2243f3)

	MONDRIAN: Fix hang on JDK1.5; forgot to integrate one file.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#185 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheManager.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#128 edit


Change 14872 by jhyde@jhyde.marmite1 on 2012/01/03 10:39:34 (git 3ff4d27fe4)

	MONDRIAN: Fix code-formatting.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#184 edit
... //open/mondrian/src/main/mondrian/util/ArraySortedSet.java#2 edit


Change 14871 by jhyde@jhyde.marmite1 on 2012/01/03 10:38:25 (git 07d9893490)

	MONDRIAN-PACINO: Integrate to main @14869. (Disable triggers.)

Affected files ...

... //open/mondrian/build.properties#40 integrate
... //open/mondrian/build.xml#252 integrate
... //open/mondrian/ivy.xml#52 integrate
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingTupleList.java#6 integrate
... //open/mondrian/src/main/mondrian/olap/Aggregator.java#8 integrate
... //open/mondrian/src/main/mondrian/olap/Connection.java#27 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#13 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#183 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#150 integrate
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#19 integrate
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#51 integrate
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#29 integrate
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#17 integrate
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#82 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#64 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#25 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCacheRegion.java#6 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#169 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#84 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#12 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#22 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#154 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#147 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#124 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#79 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#22 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#29 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#72 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#9 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#73 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#34 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequestQuantumExceededException.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#4 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#6 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#3 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#15 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSet.java#8 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#9 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#15 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#65 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#26 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentAxis.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentBody.java#4 delete
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentBuilder.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheManager.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#18 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#14 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#13 delete
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#36 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentWithData.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentBody.java#4 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#15 integrate
... //open/mondrian/src/main/mondrian/rolap/cache/MemorySegmentCache.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#1 branch
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#10 integrate
... //open/mondrian/src/main/mondrian/server/MonitorImpl.java#4 integrate
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheEvent.java#2 integrate
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#2 integrate
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#1 branch
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionEvent.java#2 integrate
... //open/mondrian/src/main/mondrian/server/monitor/ServerInfo.java#3 integrate
... //open/mondrian/src/main/mondrian/server/monitor/Visitor.java#2 integrate
... //open/mondrian/src/main/mondrian/spi/SegmentBody.java#1 branch
... //open/mondrian/src/main/mondrian/spi/SegmentCache.java#5 integrate
... //open/mondrian/src/main/mondrian/spi/SegmentColumn.java#1 branch
... //open/mondrian/src/main/mondrian/spi/SegmentHeader.java#1 branch
... //open/mondrian/src/main/mondrian/spi/impl/AccessDialect.java#7 integrate
... //open/mondrian/src/main/mondrian/util/ArraySortedSet.java#1 branch
... //open/mondrian/src/main/mondrian/util/ByteString.java#1 branch
... //open/mondrian/src/main/mondrian/util/CompletedFuture.java#1 branch
... //open/mondrian/src/main/mondrian/util/Pair.java#7 integrate
... //open/mondrian/src/main/mondrian/util/PartiallyOrderedSet.java#1 branch
... //open/mondrian/src/main/mondrian/util/SlotFuture.java#1 branch
... //open/mondrian/src/main/mondrian/util/Triple.java#1 branch
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#13 integrate
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk16.java#4 integrate
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#52 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#187 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#21 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#42 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#18 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#27 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#60 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#18 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#78 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#11 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#10 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#20 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#175 integrate
... //open/mondrian/testsrc/main/mondrian/test/CacheTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#23 integrate
... //open/mondrian/testsrc/main/mondrian/test/MonitorTest.java#4 integrate
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#20 integrate
... //open/mondrian/testsrc/main/mondrian/util/PartiallyOrderedSetTest.java#1 branch


Change 14870 by jhyde@jhyde.marmite1 on 2012/01/03 10:33:25 (git 80b457311f)

	MONDRIAN: Oops. Performance test should have been disabled.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#18 edit


Change 14869 by jhyde@jhyde.marmite1 on 2012/01/02 23:29:32 (git 3cf8b49ce3)

	MONDRIAN-PACINO: Oops!

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#10 edit


Change 14868 by jhyde@jhyde.marmite1 on 2012/01/02 23:27:59 (git e37e44895c)

	MONDRIAN-PACINO: Make external segment cache faster, safer, more scalable by
	    adopting the actor model more strictly. Requests to query/update the segment
	    index are handled by an actor (dedicated thread). But requests to execute
	    SQL or to query an external cache -- which can take a long time -- cannot be
	    executed from within that thread. They are either farmed out to a worker
	    (and a future returned to the caller if necessary), or thrown back to the
	    calling thread to execute.
	
	    SegmentConverter exists as a moderately-acceptable hack to deal with the
	    fact that a lot of context from the RolapStar or CellRequest is required
	    to convert a SegmentHeader to a Segment. See my notes in
	    SegmentCacheManager for what should be done about this in the longer term.
	
	    Implement PartiallySortedSet.remove, and fix a couple of bugs.
	
	    Make the monitor aware of the external cache.
	
	    Add validation-api.jar (package javax.validation.constraints). We can start
	    using annotations to declare that parameters and results are never-null, etc.

Affected files ...

... //open/mondrian-release/pacino/build.xml#4 edit
... //open/mondrian-release/pacino/ivy.xml#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/DelegatingTupleList.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/olap/Aggregator.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/olap/Connection.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/olap/MondrianProperties.xml#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/resource/MondrianResource.xml#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#11 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CellKey.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#14 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCacheRegion.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapLevel.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapResult.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapStar.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapUtil.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SqlStatement.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Aggregation.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationKey.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#13 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#10 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#13 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#13 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#12 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentBody.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/MemorySegmentCache.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#16 edit
... //open/mondrian-release/pacino/src/main/mondrian/server/MonitorImpl.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/CellCacheEvent.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/CellCacheSegmentDeleteEvent.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ExecutionEvent.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ServerInfo.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/Visitor.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentBody.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCache.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentColumn.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentHeader.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/ArraySortedSet.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/PartiallyOrderedSet.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/Triple.java#1 add
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/UtilTestCase.java#6 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/BatchTestCase.java#3 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#4 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#3 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/TestAggregationManager.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#8 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#5 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#4 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/BasicQueryTest.java#4 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/CacheTest.java#1 add
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/MonitorTest.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/PartiallyOrderedSetTest.java#4 edit


Change 14867 by jhyde@jhyde.marmite1 on 2012/01/02 18:27:15 (git 6fdf023f1d)

	MONDRIAN-PACINO: Integrate change @14866 to main (single change only).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#12 integrate


Change 14866 by jhyde@jhyde.marmite1 on 2012/01/02 18:25:09 (git baee02235f)

	MONDRIAN-PACINO: Fix NativeFilterMatchingTest (2 cases) on MySQL.

Affected files ...

... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#2 edit


Change 14865 by jhyde@jhyde.marmite2 on 2012/01/02 10:34:16 (git f0e5ce2544)

	MONDRIAN-PACINO: Integrate from main @14863.

Affected files ...

... //open/mondrian-release/pacino/build.xml#3 integrate
... //open/mondrian-release/pacino/src/main/mondrian/gui/SchemaExplorer.java#2 integrate
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/text.properties#2 integrate
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RestrictedMemberReader.java#2 integrate
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCube.java#3 integrate
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapHierarchy.java#2 integrate
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatible.java#4 integrate
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/AccessControlTest.java#2 integrate
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/PerformanceTest.java#3 integrate
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/SchemaTest.java#2 integrate
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/TestContext.java#3 integrate


Change 14864 by jhyde@jhyde.marmite1 on 2011/12/31 11:35:05 (git 215fb2b53c)

	MONDRIAN-LAGUNITAS: Oops!

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/StarPredicates.java#2 edit


Change 14863 by jhyde@jhyde.marmite1 on 2011/12/31 00:17:47 (git 134ecdb41c)

	MONDRIAN: Fix javadoc and code-formatting exceptions.

Affected files ...

... //open/mondrian/build.xml#251 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#57 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#99 edit


Change 14862 by jhyde@jhyde.marmite1 on 2011/12/30 23:58:56 (git c4444a45dc)

	MONDRIAN-LAGUNITAS: Integrate from main @14850.

Affected files ...

... //open/mondrian-release/lagunitas/bin/checkFile.awk#6 integrate
... //open/mondrian-release/lagunitas/bin/megatest#5 integrate
... //open/mondrian-release/lagunitas/build.xml#8 integrate
... //open/mondrian-release/lagunitas/buildJdk16.bat#2 delete
... //open/mondrian-release/lagunitas/buildJdk16.sh#2 delete
... //open/mondrian-release/lagunitas/buildOnJdk.bat#1 branch
... //open/mondrian-release/lagunitas/buildOnJdk.sh#1 branch
... //open/mondrian-release/lagunitas/doc/aggregate_tables.html#2 integrate
... //open/mondrian-release/lagunitas/doc/images/aggregate_tables_4.png#1 branch
... //open/mondrian-release/lagunitas/intellij/mondrian.ipr#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingTupleList.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/Workbench.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.xml#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianServer.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#13 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/Factory.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc4Plus.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RestrictedMemberReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#15 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResultShepherd.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#15 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#19 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#19 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationKey.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CellRequest.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CountingAggregationManager.java#3 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListColumnPredicate.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/StarPredicates.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/Recognizer.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/DynamicContentFinder.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Execution.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerRegistry.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MonitorImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MySqlDialect.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlaSupport.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatible.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk14.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk16.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/non_collapsed_agg_test.csv#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CacheHitTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DialectTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Main.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MonitorTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#15 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#14 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TupleListTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.java#5 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/web-jpivot.xml#2 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/web.xml#3 integrate


Change 14861 by jhyde@jhyde.marmite1 on 2011/12/30 22:03:22 (git 8333a594c9)

	MONDRIAN-LAGUNITAS: Integrate from main @14717.

Affected files ...

... //open/mondrian-release/lagunitas/bin/checkFile.awk#5 integrate
... //open/mondrian-release/lagunitas/bin/checkFile.sh#5 integrate
... //open/mondrian-release/lagunitas/build.properties#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/CalcWriter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/DummyExp.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ExpCompiler.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ResultStyle.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractCalc.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractExpCompiler.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractIterCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractLevelCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractListCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractMemberCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractStringCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractVoidCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/BetterExpCompiler.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/CacheCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ConstantCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingTupleList.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/GenericCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/GenericIterCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/IterableListCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/MemberValueCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ValueCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/I18n.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JTreeUpdater.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JdbcExplorer.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JdbcTreeModel.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/LanguageChangedEvent.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/LanguageChangedListener.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/ListRenderer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PreferencesDialog.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PreferencesSchemasDialog.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/QueryPanel.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaExplorer.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaPropertyCellEditor.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeCellEditor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeCellRenderer.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeModel.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/ValidationUtils.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/DimensionExpr.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/HierarchyExpr.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/LevelExpr.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/MdxVisitor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/MdxVisitorImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/MemberExpr.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/NamedSetExpr.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/ParameterExpr.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/QueryPrintWriter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/ResolvedFunCall.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/UnresolvedFunCall.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/package.html#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Annotated.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Annotation.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Axis.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CacheControl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Cell.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Connection.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ConnectionBase.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Cube.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeAccess.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeBase.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DelegatingRole.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DelegatingSchemaReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Dimension.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/EnumeratedValues.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Evaluator.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Exp.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ExpBase.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/FunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/FunTable.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Hierarchy.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Id.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Literal.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Member.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberBase.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberProperty.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianPropertiesBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianServer.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NamedSet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Namer.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ParameterImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Position.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryAxis.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultBase.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Role.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Scanner.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SchemaReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SetBase.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/StringScanner.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/UnionRoleImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#12 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Validator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ValidatorImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Walkable.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Walker.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AncestorFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AsFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AvgFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/BuiltinFunTable.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CacheFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CaseMatchFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CaseTestFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CastFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CorrelationFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CountFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CovarianceFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CrossJoinFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DescendantsFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DistinctFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExistsFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FilterFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FormatFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunDefBase.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunInfo.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/GenerateFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/GlobalFunTable.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchizeFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IntersectFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsEmptyFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsNullFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/JavaFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LeadLagFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LinReg.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MedianFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberLevelFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MinMaxFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NativizeSetFunDef.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OrderFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParameterFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParenthesesFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PercentileFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PropertiesFunDef.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/RangeFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/RankFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ResolverBase.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetItemFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetToStrFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StdevFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StdevPFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToSetFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToTupleFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SubsetFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SumFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleItemFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleToStrFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UdfResolver.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UnionFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValueFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarPFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/XtdFunDef.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/vba/Excel.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/vba/Vba.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/CubeType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/NumericType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/ScalarType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/StringType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/TupleType.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/Type.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/TypeUtil.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/EmptyResultSet.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/Factory.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCell.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMember.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/Unsafe.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParserValidator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/AbstractRecorder.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/MessageRecorder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ArrayMemberSource.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/BitKey.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheMemberReader.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CellKey.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CellReader.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ChildByNameConstraint.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DefaultTupleConstraint.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingMemberReader.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingRolapMember.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DescendantsConstraint.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/GroupingSetsCollector.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HighCardSqlTupleReader.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MeasureMemberSource.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCache.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCacheHelper.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberKey.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberNoCacheHelper.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberReader.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberSource.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Modulos.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/NoCacheMemberReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/PhysSchemaConverter.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RestrictedMemberReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ResultLoader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAllCubeMember.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAttribute.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAxis.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCacheRegion.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCalculatedMember.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCalculation.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnectionPool.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnectionProperties.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeMember.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDimension.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMeasure.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberCalculation.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberInCube.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNative.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeCrossJoin.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeFilter.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeRegistry.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSet.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSql.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeTopCount.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProfilingEvaluator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProperty.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResultShepherd.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#16 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#14 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaParameter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaPool.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaUpgrader.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStarSet.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStoredMeasure.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapTupleCalculation.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ScenarioImpl.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberListCache.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintFactory.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlContextConstraint.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#18 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#18 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarColumnPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StringList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SubstitutingMemberReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TargetBase.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Test.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TupleReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggQuerySpec.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationKey.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AndPredicate.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CellRequest.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CountingAggregationManager.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/GroupingSet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/GroupingSetsList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListColumnPredicate.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListPredicate.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MinusStarPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/OrPredicate.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/QuerySpec.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentBody.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentDataset.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentHeader.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentBody.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/package.html#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggGen.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/Recognizer.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/package.html#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggtab/package.html#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/CachePool.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/HardSmartCache.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SmartCache.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SoftSmartCache.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/package.html#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArg.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlConstraint.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQueryChecker.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/TupleConstraint.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/package.html#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/DynamicContentFinder.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Execution.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/FileRepository.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/ImplicitRepository.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerRegistry.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MonitorImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Repository.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ConnectionInfo.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Info.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Message.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ServerInfo.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementInfo.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/StatementInfo.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/CatalogLocator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/CellFormatter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DataSourceChangeListener.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DataSourceResolver.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/Dialect.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DialectFactory.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DialectManager.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DynamicSchemaProcessor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/MemberFormatter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/ProfileHandler.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/PropertyFormatter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentCache.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/UserDefinedFunction.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/AccessDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/Db2Dialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DerbyDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/FirebirdDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/GreenplumDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/HiveDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/HsqldbDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InfobrightDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InformixDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/IngresDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InterbaseDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectFactory.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/LucidDbDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MySqlDialect.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/NeoviewDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/NetezzaDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/PostgreSqlDialect.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/Scripts.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/SqlStreamDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/SybaseDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/TeradataDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VectorwiseDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VerticaDialect.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/package.html#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/package.html#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/CmdRunner.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockHttpServletRequest.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockHttpServletResponse.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockServletConfig.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockServletContext.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlUtil.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlaSupport.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateMemberUdf.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateStringUdf.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/InUdf.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/InverseNormalUdf.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/MatchesUdf.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/NullValueUdf.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/AbstractMemoryMonitor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/BeanMap.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CacheMap.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Format.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/LcidLocale.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/MemoryMonitorFactory.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/NotificationMemoryMonitor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ObjectFactory.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ObjectPool.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/PrimeFinder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/PropertyUtil.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Schedule.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ServiceDiscovery.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/TraversalList.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UnsupportedList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatible.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk14.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/servlet/MdxQueryServlet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/ApplResources.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/DomBuilder.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/ResultCache.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Enumeration.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/PropertyDefinition.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Rowset.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/RowsetDefinition.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaRequestCallback.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaServlet.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaUtil.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CellPropertyTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CustomizedParserTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#15 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/PartialSortTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/TestMember.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BitKeyTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/HighDimensionsTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/ModulosTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#11 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapAxisTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapConnectionTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapCubeTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapResultTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/SharedDimensionTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#11 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/VirtualCubeTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#9 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#15 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CacheHitTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CaptionTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CmdRunnerTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompoundSlicerTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentMdxTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DelegatingTestContext.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DialectTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DiffRepository.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FoodMartTestCase.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/I18nTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/InlineTableTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/LegacySchemaTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Main.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianOlap4jTester.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianResultPrinter.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianServerTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianTestRunner.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MonitorTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MultipleHierarchyTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/NamedSetTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTckTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParallelTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertiesTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertySaver.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/QueryRunner.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/RaggedHierarchyTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#14 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SimpleTestRunner.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SqlPattern.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/StandAlone.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsTestCase.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#11 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#13 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TupleListTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/build/AntTestBase.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/build/CodeComplianceTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/build/package.html#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/CVBasicTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/ClearViewBase.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MemHungryTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MiscTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/OrderTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SubTotalTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/TopBottomTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparator.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/XmlUtility.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/package.html#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvDBLoader.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvLoader.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/DBLoader.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/package.html#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/MockCurrentDateMember.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/NullValueTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/Base64Test.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/FilteredIterableTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/FormatTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/MemoryMonitorTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/ObjectPoolTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/PrimeFinderTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/ScheduleTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaCognosTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaErrorTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaTabularTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaTests.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#4 integrate


Change 14860 by jhyde@jhyde.marmite1 on 2011/12/30 17:52:54 (git e8116f6ed4)

	MONDRIAN-LAGUNITAS: Integrate from main @14710.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/gui/QueryPanel.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/Workbench.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ConnectionBase.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DriverManager.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianServer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HighCardSqlTupleReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResultShepherd.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#15 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#17 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#17 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/DynamicContentFinder.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Execution.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/FileRepository.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Locus.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MonitorImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Statement.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ConnectionEndEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ConnectionEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ConnectionInfo.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ConnectionStartEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Event.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionEndEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionInfo.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionPhaseEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ExecutionStartEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Info.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Message.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Monitor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/ServerInfo.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementEndEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementExecuteEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementInfo.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/SqlStatementStartEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/StatementEndEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/StatementEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/StatementInfo.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/StatementStartEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/monitor/Visitor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/BeanMap.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CustomizedParserTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/QueryTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Main.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianServerTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MonitorTest.java#1 branch


Change 14859 by jhyde@jhyde.marmite1 on 2011/12/30 17:14:51 (git a39fe8ea38)

	MONDRIAN-LAGUNITAS: Integrate from main @14709.

Affected files ...

... //open/mondrian-release/lagunitas/RELEASE.txt#3 integrate
... //open/mondrian-release/lagunitas/bin/checkFile.sh#4 integrate
... //open/mondrian-release/lagunitas/bin/loadFoodMart.sh#4 integrate
... //open/mondrian-release/lagunitas/bin/megatest#4 integrate
... //open/mondrian-release/lagunitas/build.properties#5 integrate
... //open/mondrian-release/lagunitas/ivy.xml#4 integrate
... //open/mondrian-release/lagunitas/src/main/META-INF/services/mondrian.spi.Dialect#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingTupleList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PropertyTableModel.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaExplorer.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaPropertyCellEditor.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeCellRenderer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeModel.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/Workbench.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/format24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/gui.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/script24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/text.properties#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/ValidationUtils.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CacheControl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.xml#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian_SW.xml#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Property.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PropertiesFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheMemberReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCache.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCacheHelper.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/NoCacheMemberReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCacheRegion.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSql.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResultShepherd.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#14 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaPool.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#16 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#16 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggQuerySpec.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentHeader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/FileRepository.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/ImplicitRepository.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerRegistry.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Repository.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/Dialect.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentCache.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/GreenplumDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MySqlDialect.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/PostgreSqlDialect.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VectorwiseDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VerticaDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/CmdRunner.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#11 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CombiningGenerator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CustomizedParserTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CellKeyTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/HighDimensionsTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/IndexedValuesTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#14 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CacheHitTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompoundSlicerTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentMdxTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DialectTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/InlineTableTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#13 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#10 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#12 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/ClearViewBase.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#4 integrate


Change 14855 by wgorman@guest.willgorman.pentaho on 2011/12/27 08:26:22 (git 19ac3c500a)

	MONDRIAN: PSW-111 - added ability to move levels up and down in the GUI

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#56 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#21 edit


Change 14852 by pentaho_buildguy@pentaho_buildguy_mbp on 2011/12/23 07:13:06 (git 915f41ab75)

	MONDRIAN: 3.3.1.14852 patch

Affected files ...

... //open/mondrian-release/3.3.1/build.properties#6 edit
... //open/mondrian-release/3.3.1/ivy.xml#5 edit


Change 14851 by wgorman@guest.willgorman.pentaho on 2011/12/23 06:47:47 (git b322b82b8f)

	MONDRIAN: integrate change #14850: [MONDRIAN-1057] Fixes a problem with the regular expression support in MySQL and Oracle dialects. They were only removing a single pair of \Q and \R markers and would not remove the others, if any.

Affected files ...

... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/MySqlDialect.java#4 integrate
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/OracleDialect.java#4 integrate
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DialectTest.java#4 integrate


Change 14850 by wgorman@guest.willgorman.pentaho on 2011/12/23 06:42:28 (git b31087daee)

	MONDRIAN: integrate change #14842 from pacino: [MONDRIAN-1057] Fixes a problem with the regular expression support in MySQL and Oracle dialects. They were only removing a single pair of \Q and \R markers and would not remove the others, if any.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#21 integrate
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#16 integrate
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#40 integrate


Change 14849 by pentaho_buildguy@pentaho_buildguy_mbp on 2011/12/22 11:59:53 (git bda76747ba)

	MONDRIAN: 3.3.1.14849 customer patch

Affected files ...

... //open/mondrian-release/3.3.1/build.properties#5 edit
... //open/mondrian-release/3.3.1/ivy.xml#4 edit


Change 14848 by lucboudreau@luc-mondrian-3.3.1 on 2011/12/22 08:41:50 (git 4a73ad4934)

	MONDRIAN: Integrates change 14842 for Mondrian 3.3.1 patch release.

Affected files ...

... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RestrictedMemberReader.java#4 edit
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapHierarchy.java#4 edit
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/AccessControlTest.java#4 edit


Change 14847 by lucboudreau@luc-mondrian-3.3.1 on 2011/12/22 08:31:59 (git 39ea961ea4)

	MONDRIAN: Creates the 3.3.1 branch from //open/mondrian/...@14703 (I hope I got it right this time).

Affected files ...

... //open/mondrian-release/3.3.1/.classpath#3 branch
... //open/mondrian-release/3.3.1/.project#3 branch
... //open/mondrian-release/3.3.1/LICENSE.html#3 branch
... //open/mondrian-release/3.3.1/LicenseInfo.txt#3 branch
... //open/mondrian-release/3.3.1/README.txt#3 branch
... //open/mondrian-release/3.3.1/RELEASE.txt#3 branch
... //open/mondrian-release/3.3.1/bin/checkFile.awk#3 branch
... //open/mondrian-release/3.3.1/bin/checkFile.sh#3 branch
... //open/mondrian-release/3.3.1/bin/cmdrunner.cmd#3 branch
... //open/mondrian-release/3.3.1/bin/cmdrunner.sh#3 branch
... //open/mondrian-release/3.3.1/bin/loadFoodMart.sh#3 branch
... //open/mondrian-release/3.3.1/bin/megatest#3 branch
... //open/mondrian-release/3.3.1/bin/run.sh#3 branch
... //open/mondrian-release/3.3.1/bin/runtest.sh#3 branch
... //open/mondrian-release/3.3.1/build.bat#3 branch
... //open/mondrian-release/3.3.1/build.properties#4 branch
... //open/mondrian-release/3.3.1/build.sh#3 branch
... //open/mondrian-release/3.3.1/build.xml#3 branch
... //open/mondrian-release/3.3.1/buildJdk16.bat#3 branch
... //open/mondrian-release/3.3.1/buildJdk16.sh#3 branch
... //open/mondrian-release/3.3.1/demo/CmdRunner.cmdr#3 branch
... //open/mondrian-release/3.3.1/demo/CmdRunner.properties#3 branch
... //open/mondrian-release/3.3.1/demo/FoodMart.xml#3 branch
... //open/mondrian-release/3.3.1/demo/FoodMartCreateData.zip#3 branch
... //open/mondrian-release/3.3.1/demo/FoodMartLoader.bat#3 branch
... //open/mondrian-release/3.3.1/demo/SteelWheels.mondrian.xml#3 branch
... //open/mondrian-release/3.3.1/demo/access/MondrianFoodMart-Access.zip#3 branch
... //open/mondrian-release/3.3.1/demo/cmdRunner.bat#3 branch
... //open/mondrian-release/3.3.1/demo/derby/datasources.xml#3 branch
... //open/mondrian-release/3.3.1/demo/derby/derby-foodmart.zip#3 branch
... //open/mondrian-release/3.3.1/demo/derby/mondrian.properties#3 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/arrows.jsp#3 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/colors.jsp#3 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/fourhier.jsp#3 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/mondrian.jsp#3 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/testrole.jsp#3 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/xmla.jsp#3 branch
... //open/mondrian-release/3.3.1/demo/derby/web.xml#3 branch
... //open/mondrian-release/3.3.1/demo/mysql/SteelWheels.sql#3 branch
... //open/mondrian-release/3.3.1/demo/workbench.bat#3 branch
... //open/mondrian-release/3.3.1/doc/aggregate_tables.html#3 branch
... //open/mondrian-release/3.3.1/doc/aggregate_tables.vsd#3 branch
... //open/mondrian-release/3.3.1/doc/api/index.html#3 branch
... //open/mondrian-release/3.3.1/doc/architecture.html#3 branch
... //open/mondrian-release/3.3.1/doc/architecture.jpg#3 branch
... //open/mondrian-release/3.3.1/doc/architecture.vsd#3 branch
... //open/mondrian-release/3.3.1/doc/cache_control.html#3 branch
... //open/mondrian-release/3.3.1/doc/cmdrunner.html#3 branch
... //open/mondrian-release/3.3.1/doc/components.html#3 branch
... //open/mondrian-release/3.3.1/doc/configuration.html#3 branch
... //open/mondrian-release/3.3.1/doc/deployDoc.sh#3 branch
... //open/mondrian-release/3.3.1/doc/design.html#3 branch
... //open/mondrian-release/3.3.1/doc/developer.html#3 branch
... //open/mondrian-release/3.3.1/doc/developer_notes.html#3 branch
... //open/mondrian-release/3.3.1/doc/doc2web.sh#3 branch
... //open/mondrian-release/3.3.1/doc/embedding_mondrian.html#3 branch
... //open/mondrian-release/3.3.1/doc/embedding_mondrian_olap4j.html#3 branch
... //open/mondrian-release/3.3.1/doc/faq.html#3 branch
... //open/mondrian-release/3.3.1/doc/help.html#3 branch
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_1.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_2.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_3.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/arch_mondrian_sketch_tn.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/arch_mondrian_v1_lrg.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/arch_mondrian_v1_tn.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/code_general.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/code_indentation.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/code_spacing.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/code_wrapping.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/logo_mondrian_lrg.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/perforce_setup.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_database_error.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_database_validation.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_get_schema.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_jdbc_explorer.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_mdx_query_runner.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_preferences.png#3 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_schema_editor.png#3 branch
... //open/mondrian-release/3.3.1/doc/index.html#3 branch
... //open/mondrian-release/3.3.1/doc/install.html#3 branch
... //open/mondrian-release/3.3.1/doc/install_es.html#3 branch
... //open/mondrian-release/3.3.1/doc/install_fr.html#3 branch
... //open/mondrian-release/3.3.1/doc/install_postgresql.html#3 branch
... //open/mondrian-release/3.3.1/doc/logo.psp#3 branch
... //open/mondrian-release/3.3.1/doc/manuals.html#3 branch
... //open/mondrian-release/3.3.1/doc/mdx.html#3 branch
... //open/mondrian-release/3.3.1/doc/mondrian_technical_guide.pdf#3 branch
... //open/mondrian-release/3.3.1/doc/mondrian_technical_guide.zip#3 branch
... //open/mondrian-release/3.3.1/doc/olap.html#3 branch
... //open/mondrian-release/3.3.1/doc/optimizing_performance.html#3 branch
... //open/mondrian-release/3.3.1/doc/roadmap.html#3 branch
... //open/mondrian-release/3.3.1/doc/schema.bnf#3 branch
... //open/mondrian-release/3.3.1/doc/schema.html#3 branch
... //open/mondrian-release/3.3.1/doc/schema_workbench.doc#3 branch
... //open/mondrian-release/3.3.1/doc/schema_workbench.pdf#3 branch
... //open/mondrian-release/3.3.1/doc/stylesheet.css#3 branch
... //open/mondrian-release/3.3.1/doc/vba_functions.html#3 branch
... //open/mondrian-release/3.3.1/doc/workbench.html#3 branch
... //open/mondrian-release/3.3.1/eclipse/eclipse-warnings.txt#3 branch
... //open/mondrian-release/3.3.1/eclipse/mondrian.importorder#3 branch
... //open/mondrian-release/3.3.1/intellij/mondrian.iml#3 branch
... //open/mondrian-release/3.3.1/intellij/mondrian.ipr#3 branch
... //open/mondrian-release/3.3.1/intellij/mondrianTest.iml#3 branch
... //open/mondrian-release/3.3.1/ivy.xml#3 branch
... //open/mondrian-release/3.3.1/ivysettings.xml#3 branch
... //open/mondrian-release/3.3.1/lib/mondrian.xsd#3 branch
... //open/mondrian-release/3.3.1/lib/xml-apis.jar#3 branch
... //open/mondrian-release/3.3.1/log4j.properties#3 branch
... //open/mondrian-release/3.3.1/log4j.xml#3 branch
... //open/mondrian-release/3.3.1/misc/Meta.xsl#3 branch
... //open/mondrian-release/3.3.1/misc/config.xml#3 branch
... //open/mondrian-release/3.3.1/misc/workbench-manifest.mf#3 branch
... //open/mondrian-release/3.3.1/src/main/META-INF/services/java.sql.Driver#3 branch
... //open/mondrian-release/3.3.1/src/main/META-INF/services/mondrian.spi.Dialect#3 branch
... //open/mondrian-release/3.3.1/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/BooleanCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/Calc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/CalcWriter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DateTimeCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DimensionCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DoubleCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DummyExp.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ExpCompiler.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/HierarchyCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/IntegerCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/IterCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/LevelCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ListCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/MemberCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ParameterCompilable.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ParameterSlot.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ResultStyle.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/StringCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleCollections.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleCursor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleIterable.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleIterator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/VoidCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractEndToEndTupleList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractExpCompiler.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractIterCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractLevelCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractListCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractMemberCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractStringCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleCursor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleIterable.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleIterator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractVoidCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ArrayTupleList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/BetterExpCompiler.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/CacheCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ConstantCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/DelegatingTupleList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/GenericCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/GenericIterCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/IterableListCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ListTupleList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/MemberArrayValueCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/MemberValueCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/TupleValueCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/UnaryTupleList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ValueCalc.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/I18n.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JTreeUpdater.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JdbcExplorer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JdbcMetaData.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JdbcTreeModel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/LanguageChangedEvent.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/LanguageChangedListener.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/ListRenderer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/PreferencesDialog.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/PreferencesSchemasDialog.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/PropertyTableModel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/QueryPanel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaExplorer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaPropertyCellEditor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaTreeCellEditor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaTreeCellRenderer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaTreeModel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/Workbench.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addCalculatedMember24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addCube24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addDimension24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addDimensionUsage24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addHierarchy24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addLevel24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addMeasure24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addNamedSet24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addProperty24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addRole24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addVirtualCube24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggExclude24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggForeignKey24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggLevel24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggMeasure24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggPattern24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggTable24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/annotation24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/annotations24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/calculatedMember24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/closure24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/cube16.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/cube24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/cubeGrant24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/dimension24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/dimensionGrant24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/dimensionUsage24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/expression24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/format24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/formula24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/gui.properties#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/hierarchy24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/hierarchyGrant24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/join24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/key24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/level24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/measure24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/memberGrant24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/name24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/namedSet24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/nopic24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/ordinal24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/parameter24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/person24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/property24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/role24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schema24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schemaBuilder.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schemaGrant24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schema_32.png#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/script24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/sql24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/table24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/text.properties#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/text_ja.properties#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/userDefinedFunction24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/virtualCube24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/workbenchInfo.properties#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/JdbcValidator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/Messages.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/TreeModel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/TreeModelPath.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/ValidationUtils.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/i18n/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/DimensionExpr.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/HierarchyExpr.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/LevelExpr.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/MdxVisitor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/MdxVisitorImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/MemberExpr.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/NamedSetExpr.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/ParameterExpr.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/QueryPrintWriter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/ResolvedFunCall.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/UnresolvedFunCall.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Access.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Aggregator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Annotated.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Annotation.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Axis.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/AxisOrdinal.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CacheControl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Category.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Cell.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CellFormatter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CellProperty.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Connection.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ConnectionBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Cube.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CubeAccess.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CubeBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DelegatingRole.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DelegatingSchemaReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Dimension.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DimensionBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DimensionType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DrillThrough.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DriverManager.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/EnumeratedValues.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Evaluator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Exp.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ExpBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ExpCacheDescriptor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Explain.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Formula.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/FunCall.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/FunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/FunTable.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Hierarchy.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/HierarchyBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Id.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/InvalidArgumentException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/InvalidHierarchyException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Level.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/LevelBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/LevelType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Literal.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MatchType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Member.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemberBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemberFormatter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemberProperty.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemoryLimitExceededException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Mondrian.xml#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianProperties.xml#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianPropertiesBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianServer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Mondrian_SW.xml#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NameResolver.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NamedSet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Namer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NativeEvaluator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/OlapElement.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/OlapElementBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Parameter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ParameterImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Parser.cup#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Position.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Property.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/PropertyFormatter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Query.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryAxis.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryCanceledException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryPart.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryTimeoutException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryTiming.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResourceLimitExceededException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Result.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResultBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResultLimitExceededException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResultStyleException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Role.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/RoleImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Scanner.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Schema.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/SchemaReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/SetBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/SolveOrderMode.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/StringScanner.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Syntax.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/UnionRoleImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Util.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Validator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ValidatorImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Walkable.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Walker.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AggregateFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AncestorFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AsFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AvgFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/BuiltinFunTable.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CacheFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CaseMatchFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CaseTestFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CastFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CorrelationFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CountFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CovarianceFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CrossJoinFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DescendantsFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DistinctFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ExceptFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ExistsFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ExtractFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FilterFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FormatFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunDefBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunInfo.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunTableImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunUtil.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/GenerateFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/GlobalFunTable.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HeadTailFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HierarchizeFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IifFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IntersectFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IsEmptyFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IsFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IsNullFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/JavaFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LeadLagFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LevelMembersFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LinReg.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MedianFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberLevelFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MinMaxFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MondrianEvaluationException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MultiResolver.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NativizeSetFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/OrderFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ParameterFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ParenthesesFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/PercentileFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/PropertiesFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/RangeFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/RankFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/Resolver.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ResolverBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SetFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SetItemFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SetToStrFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SimpleResolver.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StdevFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StdevPFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StrToMemberFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StrToSetFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StrToTupleFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SubsetFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SumFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TupleFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TupleItemFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TupleToStrFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/UdfResolver.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/UnionFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/UnorderFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ValueFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/VarFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/VarPFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/XtdFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/extra/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/vba/Excel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/vba/Vba.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/vba/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/BooleanType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/CubeType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/DateTimeType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/DecimalType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/DimensionType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/EmptyType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/HierarchyType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/LevelType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/MemberType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/NullType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/NumericType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/ScalarType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/SetType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/StringType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/SymbolType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/TupleType.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/Type.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/TypeUtil.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/CatalogFinder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/EmptyResultSet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/Factory.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCell.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCube.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jMember.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/Unsafe.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/JavaccParserValidatorImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/MdxParser.jj#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/MdxParserValidator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/MdxParserValidatorImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/AbstractRecorder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/ListRecorder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/LoggerRecorder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/MessageRecorder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/PrintStreamRecorder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/RecorderException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource.xml#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource_de.properties#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource_de_DE.properties#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource_es_ES.properties#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ArrayMemberSource.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/BitKey.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CacheControlImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CacheMemberReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CellKey.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CellReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ChildByNameConstraint.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DefaultTupleConstraint.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DelegatingMemberReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DelegatingRolapMember.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DescendantsConstraint.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/FastBatchingCellReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/GroupingSetsCollector.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/HierarchyUsage.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/HighCardSqlTupleReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MeasureMemberSource.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberCache.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberCacheHelper.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberKey.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberNoCacheHelper.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberSource.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/Modulos.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/NoCacheMemberReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RestrictedMemberReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ResultLoader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAggregationManager.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAggregator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAllCubeMember.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAxis.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCacheRegion.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCalculatedMember.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCalculation.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCell.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapConnection.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapConnectionPool.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapConnectionProperties.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCube.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeDimension.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeLevel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeMember.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeUsages.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapDimension.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapEvaluator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapEvaluatorRoot.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapHierarchy.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapLevel.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMeasure.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMember.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMemberBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMemberCalculation.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMemberInCube.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNative.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeCrossJoin.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeFilter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeRegistry.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeSet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeSql.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeTopCount.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapProfilingEvaluator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapProperty.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapResult.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapResultShepherd.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapSchema.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapSchemaParameter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapSchemaReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapStar.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapStoredMeasure.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapTupleCalculation.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapUtil.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ScenarioImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SmartMemberListCache.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SmartMemberReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlConstraintFactory.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlConstraintUtils.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlContextConstraint.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlMemberSource.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlStatement.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlTupleReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/StarColumnPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/StarPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/StringList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SubstitutingMemberReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/Target.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/TargetBase.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/Test.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/TupleReader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AggQuerySpec.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/Aggregation.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AggregationKey.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AggregationManager.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AndPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/CellRequest.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/CountingAggregationManager.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/GroupingSet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/GroupingSetsList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/ListColumnPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/ListPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/MinusStarPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/OrPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/QuerySpec.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/Segment.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentBody.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentDataset.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentHeader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentLoader.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SparseSegmentBody.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/AggGen.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/AggStar.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/Recognizer.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggtab/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/CachePool.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/HardSmartCache.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/SmartCache.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/SoftSmartCache.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/doc-files/CellReader.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/doc-files/MemberReader.gif#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/doc-files/mondrian.zargo#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/CrossJoinArg.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/SqlConstraint.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/SqlQuery.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/SqlQueryChecker.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/TupleConstraint.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/DynamicContentFinder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Execution.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/FileRepository.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/ImplicitRepository.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Locus.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/MondrianServerImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/MondrianServerRegistry.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Repository.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/RepositoryContentFinder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Statement.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/StatementImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/StringRepositoryContentFinder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/UrlRepositoryContentFinder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/CatalogLocator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/CellFormatter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DataSourceChangeListener.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DataSourceResolver.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/Dialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DialectFactory.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DialectManager.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DynamicSchemaProcessor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/MemberFormatter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/ProfileHandler.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/PropertyFormatter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/SegmentCache.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/UserDefinedFunction.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/AccessDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/Db2Dialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DerbyDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/FirebirdDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/GreenplumDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/HiveDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/HsqldbDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/InfobrightDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/InformixDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/IngresDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/InterbaseDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/JdbcDialectFactory.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/LucidDbDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/MySqlDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/NeoviewDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/NetezzaDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/OracleDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/PostgreSqlDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/Scripts.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/SqlStreamDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/SybaseDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/TeradataDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/VectorwiseDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/VerticaDialect.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/CmdRunner.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockHttpServletRequest.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockHttpServletResponse.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockServletConfig.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockServletContext.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/XmlUtil.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/XmlaSupport.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/CurrentDateMemberUdf.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/CurrentDateStringUdf.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/InUdf.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/InverseNormalUdf.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/LastNonEmptyUdf.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/MatchesUdf.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/NullValueUdf.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/ValUdf.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/AbstractMemoryMonitor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ArrayStack.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Base64.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Bug.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CacheMap.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CartesianProductList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CombiningGenerator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Composite.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CompositeList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ConcatenableList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CreationException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/DelegatingInvocationHandler.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/FauxMemoryMonitor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/FilteredIterableList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Format.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/IdentifierParser.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/LcidLocale.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/LockBox.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/MemoryMonitor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/MemoryMonitorFactory.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/NotificationMemoryMonitor.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ObjectFactory.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ObjectPool.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Pair.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/PrimeFinder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/PropertyUtil.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Schedule.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ServiceDiscovery.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/SpatialValueTree.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/SpatialValueTree2.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/TraversalList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UnionIterator.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UnsupportedList.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatible.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatibleJdk14.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatibleJdk15.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatibleJdk16.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/servlet/MdxQueryServlet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/ApplResources.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/DomBuilder.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/Listener.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/QueryTag.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/ResultCache.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/TransformTag.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/sample.xml#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/DataSourcesConfig.xml#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/Enumeration.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/PropertyDefinition.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/Rowset.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/RowsetDefinition.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/SaxWriter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaConstants.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaException.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaHandler.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaRequest.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaRequestCallback.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaResponse.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaServlet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaUtil.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/JsonSaxWriter.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#3 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/package.html#3 branch
... //open/mondrian-release/3.3.1/src/main/overview.html#3 branch
... //open/mondrian-release/3.3.1/subfloor.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/CellPropertyTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/CustomizedParserTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/HierarchyBugTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/ParserTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/QueryTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/UtilTestCase.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/PartialSortTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/SortTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/TestMember.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/type/TypeTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/BatchTestCase.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/BitKeyTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CacheControlTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CellKeyTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/FilterTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/HighDimensionsTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/IndexedValuesTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/ModulosTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapAxisTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapConnectionTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapCubeTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapResultTest.csv#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapResultTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/SharedDimensionTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/VirtualCubeTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/AccessControlTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/BasicQueryTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CacheHitTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CaptionTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CmdRunnerTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CompatibilityTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CompoundSlicerTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ConcurrentMdxTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DelegatingTestContext.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DialectTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DiffRepository.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DrillThroughTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/FoodMartTestCase.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/I18nTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/InlineTableTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Main.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianOlap4jTester.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianResultPrinter.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianServerTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianTestRunner.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MultipleHierarchyTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/NamedSetTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Olap4jTckTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Olap4jTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ParallelTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ParameterTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/PerformanceTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/PropertiesTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/PropertySaver.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/QueryRunner.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/RaggedHierarchyTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ScenarioTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SchemaTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SimpleTestRunner.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SqlPattern.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/StandAlone.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SteelWheelsTestCase.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/TestContext.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/TupleListTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/UdfTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/build/AntTestBase.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/build/CodeComplianceTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/build/package.html#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/CVBasicTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/ClearViewBase.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MemHungryTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MiscTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/OrderTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SubTotalTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/TopBottomTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/ResultComparator.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/XmlUtility.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/package.html#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/CsvDBLoader.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/CsvLoader.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/DBLoader.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/README.txt#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/insert.sql#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/package.html#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/package.html#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/udf/MockCurrentDateMember.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/udf/NullValueTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/Base64Test.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/FilteredIterableTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/FormatTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/MemoryMonitorTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/ObjectPoolTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/PrimeFinderTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/ScheduleTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaCognosTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaErrorTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaTabularTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaTests.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTest.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1662791d39c739.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3572af958f815277.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_42d09946aca4654.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6236cbb13278115.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6323d67192567b29.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6744da12d716d072.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6e272f678215815.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8534dfefe63645.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_861c32529972e0.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9027755089303df9.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_942ce548f98a38.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_bed44a518dce24.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ce14fddee524718.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d04727679fe397.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_da108686117d1f57.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_memberOrdinal.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#3 branch
... //open/mondrian-release/3.3.1/testsrc/xsl/generateDiffRepositoryJUnit.xsl#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/datasources.xml#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxpivot.xsl#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxquery.xsl#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxslicer.xsl#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxtable.tld#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxtable.xsl#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxvalue.xsl#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mondrian.properties#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/queries/testrole.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/queries/xmla.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/web-jpivot.xml#3 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/web.xml#3 branch
... //open/mondrian-release/3.3.1/webapp/adhoc.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/busy.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/error.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/index.html#3 branch
... //open/mondrian-release/3.3.1/webapp/index.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/morph_pivot.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/pivot.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/taglib.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/testpage.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/xmla.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/xmlaTest.jsp#3 branch
... //open/mondrian-release/3.3.1/webapp/zero.jsp#3 branch
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/Info.plist#3 branch
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/MacOS/JavaApplicationStub#3 branch
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/PkgInfo#3 branch
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/Resources/schema.icns#3 branch
... //open/mondrian-release/3.3.1/workbench/cpappend.bat#3 branch
... //open/mondrian-release/3.3.1/workbench/drivers/readme.txt#3 branch
... //open/mondrian-release/3.3.1/workbench/ivy.xml#3 branch
... //open/mondrian-release/3.3.1/workbench/log4j.xml#3 branch
... //open/mondrian-release/3.3.1/workbench/mondrian.properties#3 branch
... //open/mondrian-release/3.3.1/workbench/plugins/launcher.properties#3 branch
... //open/mondrian-release/3.3.1/workbench/plugins/readme.txt#3 branch
... //open/mondrian-release/3.3.1/workbench/readme.txt#3 branch
... //open/mondrian-release/3.3.1/workbench/set-pentaho-env.bat#3 branch
... //open/mondrian-release/3.3.1/workbench/set-pentaho-env.sh#3 branch
... //open/mondrian-release/3.3.1/workbench/workbench.bat#3 branch
... //open/mondrian-release/3.3.1/workbench/workbench.sh#3 branch


Change 14846 by lucboudreau@luc-mondrian-3.3.1 on 2011/12/22 07:49:32 (git f27659e768)

	MONDRIAN: Woops. Bad integrate command.

Affected files ...

... //open/mondrian-release/3.3.1/buildJdk16.bat#2 delete
... //open/mondrian-release/3.3.1/buildJdk16.sh#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/CountingAggregationManager.java#2 delete


Change 14844 by lucboudreau@luc-mondrian-3.3.1 on 2011/12/22 07:46:39 (git 8246dfdd0f)

	Branches from 3.3.0 to 3.3.1.

Affected files ...

... //open/mondrian-release/3.3.1/buildJdk16.bat#1 branch
... //open/mondrian-release/3.3.1/buildJdk16.sh#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/CountingAggregationManager.java#1 branch


Change 14843 by lucboudreau@luc-mondrian-3.2 on 2011/12/22 07:19:56 (git f9955ccc2a)

	MONDRIAN: Deletes the 3.3.1 branch before recreating it off the 14703 revision.

Affected files ...

... //open/mondrian-release/3.3.1/.classpath#2 delete
... //open/mondrian-release/3.3.1/.project#2 delete
... //open/mondrian-release/3.3.1/LICENSE.html#2 delete
... //open/mondrian-release/3.3.1/LicenseInfo.txt#2 delete
... //open/mondrian-release/3.3.1/README.txt#2 delete
... //open/mondrian-release/3.3.1/RELEASE.txt#2 delete
... //open/mondrian-release/3.3.1/bin/checkFile.awk#2 delete
... //open/mondrian-release/3.3.1/bin/checkFile.sh#2 delete
... //open/mondrian-release/3.3.1/bin/cmdrunner.cmd#2 delete
... //open/mondrian-release/3.3.1/bin/cmdrunner.sh#2 delete
... //open/mondrian-release/3.3.1/bin/loadFoodMart.sh#2 delete
... //open/mondrian-release/3.3.1/bin/megatest#2 delete
... //open/mondrian-release/3.3.1/bin/run.sh#2 delete
... //open/mondrian-release/3.3.1/bin/runtest.sh#2 delete
... //open/mondrian-release/3.3.1/build.bat#2 delete
... //open/mondrian-release/3.3.1/build.properties#3 delete
... //open/mondrian-release/3.3.1/build.sh#2 delete
... //open/mondrian-release/3.3.1/build.xml#2 delete
... //open/mondrian-release/3.3.1/buildOnJdk.bat#2 delete
... //open/mondrian-release/3.3.1/buildOnJdk.sh#2 delete
... //open/mondrian-release/3.3.1/demo/CmdRunner.cmdr#2 delete
... //open/mondrian-release/3.3.1/demo/CmdRunner.properties#2 delete
... //open/mondrian-release/3.3.1/demo/FoodMart.xml#2 delete
... //open/mondrian-release/3.3.1/demo/FoodMartCreateData.zip#2 delete
... //open/mondrian-release/3.3.1/demo/FoodMartLoader.bat#2 delete
... //open/mondrian-release/3.3.1/demo/SteelWheels.mondrian.xml#2 delete
... //open/mondrian-release/3.3.1/demo/access/MondrianFoodMart-Access.zip#2 delete
... //open/mondrian-release/3.3.1/demo/cmdRunner.bat#2 delete
... //open/mondrian-release/3.3.1/demo/derby/datasources.xml#2 delete
... //open/mondrian-release/3.3.1/demo/derby/derby-foodmart.zip#2 delete
... //open/mondrian-release/3.3.1/demo/derby/mondrian.properties#2 delete
... //open/mondrian-release/3.3.1/demo/derby/queries/arrows.jsp#2 delete
... //open/mondrian-release/3.3.1/demo/derby/queries/colors.jsp#2 delete
... //open/mondrian-release/3.3.1/demo/derby/queries/fourhier.jsp#2 delete
... //open/mondrian-release/3.3.1/demo/derby/queries/mondrian.jsp#2 delete
... //open/mondrian-release/3.3.1/demo/derby/queries/testrole.jsp#2 delete
... //open/mondrian-release/3.3.1/demo/derby/queries/xmla.jsp#2 delete
... //open/mondrian-release/3.3.1/demo/derby/web.xml#2 delete
... //open/mondrian-release/3.3.1/demo/mysql/SteelWheels.sql#2 delete
... //open/mondrian-release/3.3.1/demo/workbench.bat#2 delete
... //open/mondrian-release/3.3.1/doc/aggregate_tables.html#2 delete
... //open/mondrian-release/3.3.1/doc/aggregate_tables.vsd#2 delete
... //open/mondrian-release/3.3.1/doc/api/index.html#2 delete
... //open/mondrian-release/3.3.1/doc/architecture.html#2 delete
... //open/mondrian-release/3.3.1/doc/architecture.jpg#2 delete
... //open/mondrian-release/3.3.1/doc/architecture.vsd#2 delete
... //open/mondrian-release/3.3.1/doc/cache_control.html#2 delete
... //open/mondrian-release/3.3.1/doc/cmdrunner.html#2 delete
... //open/mondrian-release/3.3.1/doc/components.html#2 delete
... //open/mondrian-release/3.3.1/doc/configuration.html#2 delete
... //open/mondrian-release/3.3.1/doc/deployDoc.sh#2 delete
... //open/mondrian-release/3.3.1/doc/design.html#2 delete
... //open/mondrian-release/3.3.1/doc/developer.html#2 delete
... //open/mondrian-release/3.3.1/doc/developer_notes.html#2 delete
... //open/mondrian-release/3.3.1/doc/doc2web.sh#2 delete
... //open/mondrian-release/3.3.1/doc/embedding_mondrian.html#2 delete
... //open/mondrian-release/3.3.1/doc/embedding_mondrian_olap4j.html#2 delete
... //open/mondrian-release/3.3.1/doc/faq.html#2 delete
... //open/mondrian-release/3.3.1/doc/help.html#2 delete
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_1.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_2.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_3.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_4.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/arch_mondrian_sketch_tn.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/arch_mondrian_v1_lrg.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/arch_mondrian_v1_tn.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/code_general.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/code_indentation.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/code_spacing.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/code_wrapping.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/logo_mondrian_lrg.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/perforce_setup.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/workbench_database_error.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/workbench_database_validation.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/workbench_get_schema.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/workbench_jdbc_explorer.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/workbench_mdx_query_runner.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/workbench_preferences.png#2 delete
... //open/mondrian-release/3.3.1/doc/images/workbench_schema_editor.png#2 delete
... //open/mondrian-release/3.3.1/doc/index.html#2 delete
... //open/mondrian-release/3.3.1/doc/install.html#2 delete
... //open/mondrian-release/3.3.1/doc/install_es.html#2 delete
... //open/mondrian-release/3.3.1/doc/install_fr.html#2 delete
... //open/mondrian-release/3.3.1/doc/install_postgresql.html#2 delete
... //open/mondrian-release/3.3.1/doc/logo.psp#2 delete
... //open/mondrian-release/3.3.1/doc/manuals.html#2 delete
... //open/mondrian-release/3.3.1/doc/mdx.html#2 delete
... //open/mondrian-release/3.3.1/doc/mondrian_technical_guide.pdf#2 delete
... //open/mondrian-release/3.3.1/doc/mondrian_technical_guide.zip#2 delete
... //open/mondrian-release/3.3.1/doc/olap.html#2 delete
... //open/mondrian-release/3.3.1/doc/optimizing_performance.html#2 delete
... //open/mondrian-release/3.3.1/doc/roadmap.html#2 delete
... //open/mondrian-release/3.3.1/doc/schema.bnf#2 delete
... //open/mondrian-release/3.3.1/doc/schema.html#2 delete
... //open/mondrian-release/3.3.1/doc/schema_workbench.doc#2 delete
... //open/mondrian-release/3.3.1/doc/schema_workbench.pdf#2 delete
... //open/mondrian-release/3.3.1/doc/stylesheet.css#2 delete
... //open/mondrian-release/3.3.1/doc/vba_functions.html#2 delete
... //open/mondrian-release/3.3.1/doc/workbench.html#2 delete
... //open/mondrian-release/3.3.1/eclipse/eclipse-warnings.txt#2 delete
... //open/mondrian-release/3.3.1/eclipse/mondrian.importorder#2 delete
... //open/mondrian-release/3.3.1/intellij/mondrian.iml#2 delete
... //open/mondrian-release/3.3.1/intellij/mondrian.ipr#2 delete
... //open/mondrian-release/3.3.1/intellij/mondrianTest.iml#2 delete
... //open/mondrian-release/3.3.1/ivy.xml#2 delete
... //open/mondrian-release/3.3.1/ivysettings.xml#2 delete
... //open/mondrian-release/3.3.1/lib/mondrian.xsd#2 delete
... //open/mondrian-release/3.3.1/lib/xml-apis.jar#2 delete
... //open/mondrian-release/3.3.1/log4j.properties#2 delete
... //open/mondrian-release/3.3.1/log4j.xml#2 delete
... //open/mondrian-release/3.3.1/misc/Meta.xsl#2 delete
... //open/mondrian-release/3.3.1/misc/config.xml#2 delete
... //open/mondrian-release/3.3.1/misc/workbench-manifest.mf#2 delete
... //open/mondrian-release/3.3.1/src/main/META-INF/services/java.sql.Driver#2 delete
... //open/mondrian-release/3.3.1/src/main/META-INF/services/mondrian.spi.Dialect#2 delete
... //open/mondrian-release/3.3.1/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/BooleanCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/Calc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/CalcWriter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DateTimeCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DimensionCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DoubleCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DummyExp.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ExpCompiler.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/HierarchyCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/IntegerCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/IterCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/LevelCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ListCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/MemberCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ParameterCompilable.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ParameterSlot.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ResultStyle.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/StringCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleCollections.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleCursor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleIterable.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleIterator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/VoidCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractEndToEndTupleList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractExpCompiler.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractIterCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractLevelCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractListCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractMemberCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractStringCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleCursor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleIterable.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleIterator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractVoidCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ArrayTupleList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/BetterExpCompiler.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/CacheCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ConstantCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/DelegatingTupleList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/GenericCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/GenericIterCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/IterableListCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ListTupleList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/MemberArrayValueCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/MemberValueCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/TupleValueCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/UnaryTupleList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ValueCalc.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/I18n.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JTreeUpdater.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JdbcExplorer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JdbcMetaData.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JdbcTreeModel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/LanguageChangedEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/LanguageChangedListener.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/ListRenderer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/PreferencesDialog.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/PreferencesSchemasDialog.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/PropertyTableModel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/QueryPanel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaExplorer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaPropertyCellEditor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaTreeCellEditor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaTreeCellRenderer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaTreeModel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/Workbench.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addCalculatedMember24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addCube24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addDimension24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addDimensionUsage24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addHierarchy24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addLevel24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addMeasure24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addNamedSet24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addProperty24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addRole24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addVirtualCube24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggExclude24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggForeignKey24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggLevel24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggMeasure24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggPattern24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggTable24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/annotation24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/annotations24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/calculatedMember24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/closure24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/cube16.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/cube24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/cubeGrant24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/dimension24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/dimensionGrant24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/dimensionUsage24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/expression24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/format24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/formula24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/gui.properties#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/hierarchy24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/hierarchyGrant24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/join24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/key24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/level24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/measure24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/memberGrant24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/name24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/namedSet24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/nopic24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/ordinal24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/parameter24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/person24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/property24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/role24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schema24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schemaBuilder.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schemaGrant24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schema_32.png#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/script24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/sql24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/table24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/text.properties#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/text_ja.properties#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/userDefinedFunction24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/virtualCube24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/workbenchInfo.properties#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/JdbcValidator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/Messages.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/TreeModel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/TreeModelPath.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/ValidationUtils.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/i18n/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/DimensionExpr.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/HierarchyExpr.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/LevelExpr.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/MdxVisitor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/MdxVisitorImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/MemberExpr.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/NamedSetExpr.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/ParameterExpr.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/QueryPrintWriter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/ResolvedFunCall.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/UnresolvedFunCall.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Access.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Aggregator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Annotated.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Annotation.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Axis.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/AxisOrdinal.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CacheControl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Category.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Cell.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CellFormatter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CellProperty.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Connection.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ConnectionBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Cube.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CubeAccess.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CubeBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DelegatingRole.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DelegatingSchemaReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Dimension.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DimensionBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DimensionType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DrillThrough.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DriverManager.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/EnumeratedValues.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Evaluator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Exp.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ExpBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ExpCacheDescriptor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Explain.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Formula.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/FunCall.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/FunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/FunTable.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Hierarchy.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/HierarchyBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Id.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/InvalidArgumentException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/InvalidHierarchyException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Level.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/LevelBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/LevelType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Literal.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MatchType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Member.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemberBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemberFormatter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemberProperty.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemoryLimitExceededException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Mondrian.xml#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianProperties.xml#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianPropertiesBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianServer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Mondrian_SW.xml#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NameResolver.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NamedSet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Namer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NativeEvaluator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/OlapElement.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/OlapElementBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Parameter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ParameterImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Parser.cup#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Position.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Property.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/PropertyFormatter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Query.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryAxis.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryCanceledException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryPart.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryTimeoutException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryTiming.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResourceLimitExceededException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Result.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResultBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResultLimitExceededException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResultStyleException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Role.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/RoleImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Scanner.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Schema.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/SchemaReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/SetBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/SolveOrderMode.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/StringScanner.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Syntax.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/UnionRoleImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Util.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Validator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ValidatorImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Walkable.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Walker.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AggregateFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AncestorFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AsFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AvgFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/BuiltinFunTable.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CacheFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CaseMatchFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CaseTestFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CastFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CorrelationFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CountFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CovarianceFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CrossJoinFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DescendantsFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DistinctFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ExceptFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ExistsFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ExtractFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FilterFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FormatFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunDefBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunInfo.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunTableImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunUtil.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/GenerateFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/GlobalFunTable.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HeadTailFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HierarchizeFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IifFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IntersectFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IsEmptyFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IsFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IsNullFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/JavaFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LeadLagFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LevelMembersFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LinReg.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MedianFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberLevelFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MinMaxFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MondrianEvaluationException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MultiResolver.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NativizeSetFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/OrderFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ParameterFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ParenthesesFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/PercentileFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/PropertiesFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/RangeFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/RankFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/Resolver.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ResolverBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SetFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SetItemFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SetToStrFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SimpleResolver.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StdevFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StdevPFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StrToMemberFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StrToSetFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StrToTupleFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SubsetFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SumFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TupleFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TupleItemFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TupleToStrFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/UdfResolver.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/UnionFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/UnorderFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ValueFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/VarFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/VarPFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/XtdFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/extra/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/vba/Excel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/vba/Vba.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/vba/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/BooleanType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/CubeType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/DateTimeType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/DecimalType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/DimensionType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/EmptyType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/HierarchyType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/LevelType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/MemberType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/NullType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/NumericType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/ScalarType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/SetType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/StringType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/SymbolType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/TupleType.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/Type.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/TypeUtil.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/CatalogFinder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/EmptyResultSet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/Factory.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc4Plus.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCell.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCube.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jMember.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/Unsafe.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/JavaccParserValidatorImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/MdxParser.jj#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/MdxParserValidator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/MdxParserValidatorImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/AbstractRecorder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/ListRecorder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/LoggerRecorder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/MessageRecorder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/PrintStreamRecorder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/RecorderException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource.xml#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource_de.properties#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource_de_DE.properties#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource_es_ES.properties#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ArrayMemberSource.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/BitKey.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CacheControlImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CacheMemberReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CellKey.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CellReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ChildByNameConstraint.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DefaultTupleConstraint.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DelegatingMemberReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DelegatingRolapMember.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DescendantsConstraint.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/FastBatchingCellReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/GroupingSetsCollector.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/HierarchyUsage.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/HighCardSqlTupleReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MeasureMemberSource.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberCache.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberCacheHelper.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberKey.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberNoCacheHelper.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberSource.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/Modulos.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/NoCacheMemberReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RestrictedMemberReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ResultLoader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAggregationManager.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAggregator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAllCubeMember.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAxis.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCacheRegion.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCalculatedMember.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCalculation.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCell.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapConnection.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapConnectionPool.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapConnectionProperties.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCube.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeDimension.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeLevel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeMember.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeUsages.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapDimension.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapEvaluator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapEvaluatorRoot.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapHierarchy.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapLevel.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMeasure.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMember.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMemberBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMemberCalculation.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMemberInCube.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNative.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeCrossJoin.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeFilter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeRegistry.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeSet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeSql.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeTopCount.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapProfilingEvaluator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapProperty.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapResult.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapResultShepherd.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapSchema.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapSchemaParameter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapSchemaReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapStar.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapStoredMeasure.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapTupleCalculation.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapUtil.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ScenarioImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SmartMemberListCache.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SmartMemberReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlConstraintFactory.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlConstraintUtils.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlContextConstraint.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlMemberSource.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlStatement.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlTupleReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/StarColumnPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/StarPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/StringList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SubstitutingMemberReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/Target.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/TargetBase.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/Test.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/TupleReader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AggQuerySpec.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/Aggregation.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AggregationKey.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AggregationManager.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AndPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/CellRequest.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/GroupingSet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/GroupingSetsList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/ListColumnPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/ListPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/MinusStarPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/OrPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/QuerySpec.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/Segment.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentBody.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentDataset.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentHeader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentLoader.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SparseSegmentBody.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/AggGen.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/AggStar.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/Recognizer.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggtab/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/CachePool.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/HardSmartCache.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/SmartCache.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/SoftSmartCache.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/doc-files/CellReader.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/doc-files/MemberReader.gif#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/doc-files/mondrian.zargo#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/CrossJoinArg.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/SqlConstraint.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/SqlQuery.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/SqlQueryChecker.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/TupleConstraint.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/DynamicContentFinder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Execution.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/FileRepository.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/ImplicitRepository.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Locus.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/MondrianServerImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/MondrianServerRegistry.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/MonitorImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Repository.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/RepositoryContentFinder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Statement.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/StatementImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/StringRepositoryContentFinder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/UrlRepositoryContentFinder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/CellCacheEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ConnectionEndEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ConnectionEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ConnectionInfo.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ConnectionStartEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Event.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionEndEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionInfo.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionPhaseEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionStartEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Info.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Message.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Monitor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ServerInfo.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementEndEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementExecuteEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementInfo.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementStartEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/StatementEndEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/StatementEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/StatementInfo.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/StatementStartEvent.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Visitor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/server/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/CatalogLocator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/CellFormatter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DataSourceChangeListener.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DataSourceResolver.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/Dialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DialectFactory.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DialectManager.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DynamicSchemaProcessor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/MemberFormatter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/ProfileHandler.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/PropertyFormatter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/SegmentCache.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/UserDefinedFunction.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/AccessDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/Db2Dialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DerbyDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/FirebirdDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/GreenplumDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/HiveDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/HsqldbDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/InfobrightDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/InformixDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/IngresDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/InterbaseDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/JdbcDialectFactory.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/LucidDbDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/MySqlDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/NeoviewDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/NetezzaDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/OracleDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/PostgreSqlDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/Scripts.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/SqlStreamDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/SybaseDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/TeradataDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/VectorwiseDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/VerticaDialect.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/CmdRunner.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockHttpServletRequest.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockHttpServletResponse.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockServletConfig.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockServletContext.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/XmlUtil.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/XmlaSupport.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/CurrentDateMemberUdf.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/CurrentDateStringUdf.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/InUdf.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/InverseNormalUdf.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/LastNonEmptyUdf.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/MatchesUdf.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/NullValueUdf.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/ValUdf.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/AbstractMemoryMonitor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ArrayStack.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Base64.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/BeanMap.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Bug.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CacheMap.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CartesianProductList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CombiningGenerator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Composite.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CompositeList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ConcatenableList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CreationException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/DelegatingInvocationHandler.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/FauxMemoryMonitor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/FilteredIterableList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Format.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/IdentifierParser.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/LcidLocale.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/LockBox.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/MemoryMonitor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/MemoryMonitorFactory.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/NotificationMemoryMonitor.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ObjectFactory.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ObjectPool.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Pair.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/PrimeFinder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/PropertyUtil.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Schedule.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ServiceDiscovery.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/SpatialValueTree.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/SpatialValueTree2.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/TraversalList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UnionIterator.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UnsupportedList.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatible.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatibleJdk14.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatibleJdk15.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatibleJdk16.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/util/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/web/servlet/MdxQueryServlet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/ApplResources.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/DomBuilder.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/Listener.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/QueryTag.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/ResultCache.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/TransformTag.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/sample.xml#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/DataSourcesConfig.xml#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/Enumeration.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/PropertyDefinition.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/Rowset.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/RowsetDefinition.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/SaxWriter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaConstants.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaException.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaHandler.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaRequest.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaRequestCallback.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaResponse.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaServlet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaUtil.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/JsonSaxWriter.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#2 delete
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/package.html#2 delete
... //open/mondrian-release/3.3.1/src/main/overview.html#2 delete
... //open/mondrian-release/3.3.1/subfloor.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/CellPropertyTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/CustomizedParserTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/HierarchyBugTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/ParserTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/QueryTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/UtilTestCase.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/PartialSortTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/SortTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/TestMember.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/type/TypeTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/BatchTestCase.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/BitKeyTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CacheControlTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CellKeyTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/FilterTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/HighDimensionsTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/IndexedValuesTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/ModulosTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapAxisTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapConnectionTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapCubeTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapResultTest.csv#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapResultTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/SharedDimensionTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/VirtualCubeTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/non_collapsed_agg_test.csv#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/AccessControlTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/BasicQueryTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CacheHitTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CaptionTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CmdRunnerTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CompatibilityTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CompoundSlicerTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ConcurrentMdxTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DelegatingTestContext.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DialectTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DiffRepository.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DrillThroughTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/FoodMartTestCase.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/I18nTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/InlineTableTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Main.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianOlap4jTester.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianResultPrinter.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianServerTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianTestRunner.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MonitorTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MultipleHierarchyTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/NamedSetTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Olap4jTckTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Olap4jTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ParallelTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ParameterTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/PerformanceTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/PropertiesTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/PropertySaver.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/QueryRunner.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/RaggedHierarchyTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ScenarioTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SchemaTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SimpleTestRunner.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SqlPattern.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/StandAlone.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SteelWheelsTestCase.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/TestContext.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/TupleListTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/UdfTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/build/AntTestBase.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/build/CodeComplianceTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/build/package.html#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/CVBasicTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/ClearViewBase.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MemHungryTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MiscTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/OrderTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SubTotalTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/TopBottomTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/ResultComparator.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/XmlUtility.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/package.html#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/CsvDBLoader.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/CsvLoader.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/DBLoader.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/README.txt#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/insert.sql#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/package.html#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/package.html#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/udf/MockCurrentDateMember.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/udf/NullValueTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/Base64Test.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/FilteredIterableTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/FormatTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/MemoryMonitorTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/ObjectPoolTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/PrimeFinderTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/ScheduleTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaCognosTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaErrorTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaTabularTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaTests.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTest.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1662791d39c739.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3572af958f815277.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_42d09946aca4654.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6236cbb13278115.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6323d67192567b29.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6744da12d716d072.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6e272f678215815.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8534dfefe63645.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_861c32529972e0.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9027755089303df9.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_942ce548f98a38.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_bed44a518dce24.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ce14fddee524718.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d04727679fe397.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_da108686117d1f57.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_memberOrdinal.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#2 delete
... //open/mondrian-release/3.3.1/testsrc/xsl/generateDiffRepositoryJUnit.xsl#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/datasources.xml#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxpivot.xsl#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxquery.xsl#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxslicer.xsl#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxtable.tld#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxtable.xsl#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxvalue.xsl#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mondrian.properties#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/queries/testrole.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/queries/xmla.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/web-jpivot.xml#2 delete
... //open/mondrian-release/3.3.1/webapp/WEB-INF/web.xml#2 delete
... //open/mondrian-release/3.3.1/webapp/adhoc.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/busy.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/error.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/index.html#2 delete
... //open/mondrian-release/3.3.1/webapp/index.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/morph_pivot.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/pivot.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/taglib.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/testpage.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/xmla.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/xmlaTest.jsp#2 delete
... //open/mondrian-release/3.3.1/webapp/zero.jsp#2 delete
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/Info.plist#2 delete
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/MacOS/JavaApplicationStub#2 delete
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/PkgInfo#2 delete
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/Resources/schema.icns#2 delete
... //open/mondrian-release/3.3.1/workbench/cpappend.bat#2 delete
... //open/mondrian-release/3.3.1/workbench/drivers/readme.txt#2 delete
... //open/mondrian-release/3.3.1/workbench/ivy.xml#2 delete
... //open/mondrian-release/3.3.1/workbench/log4j.xml#2 delete
... //open/mondrian-release/3.3.1/workbench/mondrian.properties#2 delete
... //open/mondrian-release/3.3.1/workbench/plugins/launcher.properties#2 delete
... //open/mondrian-release/3.3.1/workbench/plugins/readme.txt#2 delete
... //open/mondrian-release/3.3.1/workbench/readme.txt#2 delete
... //open/mondrian-release/3.3.1/workbench/set-pentaho-env.bat#2 delete
... //open/mondrian-release/3.3.1/workbench/set-pentaho-env.sh#2 delete
... //open/mondrian-release/3.3.1/workbench/workbench.bat#2 delete
... //open/mondrian-release/3.3.1/workbench/workbench.sh#2 delete


Change 14842 by lucboudreau@luc-mondrian-3.2 on 2011/12/19 14:16:06 (git 52723cc126)

	MONDRIAN-PACINO: [MONDRIAN-1057] Fixes a problem with the regular expression support in MySQL and Oracle dialects. They were only removing a single pair of \Q and \R markers and would not remove the others, if any.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/MySqlDialect.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/OracleDialect.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/DialectTest.java#2 edit


Change 14839 by pentaho_buildguy@pentaho_buildguy_mbp on 2011/12/15 13:31:15 (git 8bc4497810)

	MONDRIAN: 3.2.4.14839 patch build

Affected files ...

... //open/mondrian-release/3.2.2/build.properties#7 edit
... //open/mondrian-release/3.2.2/ivy.xml#3 edit


Change 14838 by jhyde@jhyde.marmite1 on 2011/12/15 11:11:43 (git ac81bf7f6c)

	MONDRIAN-PACINO: Reference jira cases in javadoc.

Affected files ...

... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/FunctionTest.java#6 edit


Change 14837 by lucboudreau@luc-mondrian-3.2 on 2011/12/15 10:31:10 (git 7924b4d57a)

	MONDRIAN-PACINO: Adds javadoc.

Affected files ...

... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/FunctionTest.java#5 edit


Change 14836 by lucboudreau@luc-mondrian-3.2 on 2011/12/15 08:00:56 (git b69fc703f4)

	MONDRIAN-PACINO: [MONDRIAN-1043] My previous checkin was not using the correct MDX for this case. When refactoring my test, I did uncover one bug. The DelegatingTupleList.slice() implementation was setting an object inside of a Collections.SingletonList (which can't be done).

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/DelegatingTupleList.java#3 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/FunctionTest.java#4 edit


Change 14835 by lucboudreau@luc-mondrian-3.2 on 2011/12/15 07:33:21 (git 4fc435a12e)

	MONDRIAN-PACINO: [MONDRIAN-1043] Adds a test to prove that Mondrian has the correct behavior in this case.

Affected files ...

... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/FunctionTest.java#3 edit


Change 14834 by lucboudreau@luc-mondrian-3.2 on 2011/12/15 07:16:33 (git 470cea8b90)

	MONDRIAN-PACINO: [MONDRIAN-1046] Makes mondrian.olap.property return their description as defined in the schema.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapLevel.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapProperty.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/PropertiesTest.java#2 edit


Change 14833 by lucboudreau@luc-mondrian-3.2 on 2011/12/15 06:39:28 (git 21a35d24b2)

	MONDRIAN-PACINO: [MONDRIAN-1048] Adds olap4j jars to the war dist.

Affected files ...

... //open/mondrian-release/pacino/build.xml#2 edit


Change 14832 by lucboudreau@luc-mondrian-3.2 on 2011/12/13 09:02:38 (git 4bbf5e346e)

	MONDRIAN: [MONDRIAN-1030] 
	     *  If a union of roles give access to two two sibling root members
	     * and the level to which they belong is not included in a query, the
	     * returned cell data would be that of the first sibling and would exclude
	     * those of the second.
	     * This is because the RolapEvaluator cannot represent default members
	     * as multiple members (only a single member is the default member) and
	     * because the default member is not the 'all member', it adds a constrain
	     * to the SQL for the first member only.
	     * Currently, Mondrian disguises the root member in the evaluator as a
	     * RestrictedMemberReader.MultiCardinalityDefaultMember. Later,
	     * RolapHierarchy.LimitedRollupSubstitutingMemberReader will recognize it
	     * and use the correct rollup policy on the parent member to generate
	     * correct SQL using the accessible members in the where clause.

Affected files ...

... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RestrictedMemberReader.java#2 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapHierarchy.java#2 edit
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/AccessControlTest.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#116 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#59 edit


Change 14829 by jhyde@jhyde.marmite2 on 2011/12/08 16:28:11 (git 7cbbafebfb)

	MONDRIAN: Fix bug MONDRIAN-1047, "IllegalArgumentException when cube has closure
	    tables and many levels".

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#168 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#94 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#98 edit


Change 14828 by lucboudreau@luc-mondrian-3.2 on 2011/12/08 15:28:07 (git 8da1a48c75)

	MONDRIAN-PACINO: Adds some tests for CellKey.

Affected files ...

... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/CellKeyTest.java#2 edit


Change 14827 by lucboudreau@luc-mondrian-3.2 on 2011/12/08 10:53:58 (git aaaa240b6e)

	MONDRIAN-PACINO: Oops.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/CellKey.java#3 edit


Change 14826 by lucboudreau@luc-mondrian-3.2 on 2011/12/07 11:54:02 (git 283ecb038f)

	MONDRIAN-PACINO: reverts the change which introduced SegmentCellKey. We will be optimizing CellKey instead and not duplicate its behavior.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/CellKey.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#12 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentBody.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentBody.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCellKey.java#3 delete


Change 14824 by lucboudreau@luc-mondrian-3.2 on 2011/12/06 11:03:42 (git 5f07931439)

	MONDRIAN-PACINO: Updates FastBatchingCellReaderTest.testCompositeBatchLoadAggregation for the latest changes to FastBatchingCellReader.

Affected files ...

... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#3 edit


Change 14823 by lucboudreau@luc-mondrian-3.2 on 2011/12/06 08:21:34 (git d232bd7e4d)

	MONDRIAN-PACINO: Fixes the hangs caused by SQL errors when loading segments. The exceptions were swallowed and not thrown back to the parent thread. 

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#11 edit


Change 14822 by lucboudreau@luc-mondrian-3.2 on 2011/12/05 19:27:10 (git 1a6cffc466)

	MONDRIAN-PACINO: Fixes an issue with composite batches. Certain code paths would not always return future objects to the FastBatchingCellReader.loadAggregations method so iteration limit would kick in before the segments has time to load.
	
	Also fixes an issue with InlineTableTest. It had a special case handling for Oracle and Access where it would assume that the Access and Oracle dialects were returning timestamps instead of dates for columns that are marked as the Date type. This was a bug that was fixed in Mondrian 3.3.0 but was not ported yet to the Access dialect as well.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#13 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/AccessDialect.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/InlineTableTest.java#2 edit


Change 14821 by lucboudreau@luc-mondrian-3.2 on 2011/12/05 11:54:26 (git 30f4315744)

	MONDRIAN-PACINO: Fixes some test failures.
	
	AggregationManager was not shutting down in the right sequence.
	
	RolapSchema.internalConnection could be null and throw a NPE at finalization time.
	
	SegmentCacheIndexImpl.findRollupCandidatesAmong was not setting the BitKey of values to all 1's when a wildcard was used.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapSchema.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#12 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#15 edit


Change 14819 by jhyde@jhyde.marmite1 on 2011/12/03 21:16:00 (git 630a656dfd)

	MONDRIAN-PACINO: Rollup can now combine multiple segments. Fixes MONDRIAN-1020,
	    "Mondrian should be able to combine the data of multiple segments for a
	    single query". To achieve this, segment cache index can now find groups of
	    segments to roll up if one does not suffice.
	
	    Add 'cardinality' to each segment column. If cardinality is known, we know
	    whether we have all values, and can therefore roll up.
	
	    Important note: Following this change, the catalog attribute
	    Level.estimatedValueCount becomes important for correctness. If lower than
	    the actual number of distinct values in the database (counting null as a
	    distinct value, if it is a valid value for that column),Mondrian may give
	    incorrect results.
	
	    Fix a bug in SegmentBuilder.intersect, and add a test case. It still needs
	    to be moved.
	
	    Add Pair.leftIter and .rightIter.
	
	    Fix build error in SegmentCellKey under JDK 1.5.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#10 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#11 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#14 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCellKey.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentColumn.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/ArraySortedSet.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/Pair.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/UtilTestCase.java#5 edit


Change 14818 by lucboudreau@luc-mondrian-3.2 on 2011/12/02 11:56:44 (git e57fddb775)

	MONDRIAN-PACINO: 
	
	Optimization of SegmentBuilder.rollup(). It now picks the best dataset implementation to use and enforces the rules concerning sparse vs. dense datasets.
	
	Fixes failing tests due to SegmentCacheIndex which was not considering compound predicates for rollup queries.
	
	Extends Aggregator so that it can aggregate raw datasets rather than only being able to aggregate compiled expressions.
	
	Makes SegmentBuilder.rollup() use the measure's aggregator to perform the rollup calculation.
	
	Creates SegmentCellKey in mondrian.spi.
	
	Refactors SegmentCacheManager into an isntance of AggregationManager.
	
	Adds cleanup code for SegmentCacheManager and its resources.
	
	Fixes a cast bug in MockSegmentCache.
	
	Unit tests for SegmentBuilder.rollup() will come in the next checkin, after optimized versions of rollup() are created.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Aggregator.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#12 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapAggregator.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#11 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#10 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#12 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#10 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentBody.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#13 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentBody.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCellKey.java#1 add
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#7 edit


Change 14817 by jhyde@jhyde.marmite1 on 2011/12/01 00:37:11 (git f64752f0ac)

	MONDRIAN-PACINO: Oops!

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#9 edit


Change 14816 by jhyde@jhyde.marmite1 on 2011/12/01 00:19:12 (git 802a08490b)

	MONDRIAN-PACINO: PartiallyOrderedSet can now find ancestors of an element even
	    if it is not in the set.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#12 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/PartiallyOrderedSet.java#4 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/PartiallyOrderedSetTest.java#3 edit


Change 14815 by jhyde@jhyde.marmite1 on 2011/11/30 23:33:02 (git 21a043f9fe)

	MONDRIAN-PACINO: Roll-up in cache.
	
	    Limitations (to be fixed shortly):
		    - Algorithm to roll up segment data sets is inefficient. Does not exploit
	  	      array locality etc.
		    - Algorithm to find segments does not yet find 2 or more segments that
	  	      together will cover all of the known values of a column.
	
	    Right-size sets and maps, bearing in mind that if the collection is to hold
	    n elements, it will rehash at load-factor (3/4) of capacity, therefore if
	    you want to avoid a rehash you should set the table to > 4/3 of max size.
	
	    Replace SegmentCacheIndexImpl.getHeaders() -- dangerous method, exposes
	    mutating state -- with printCacheState(PrintWriter).
	
	    Obsolete SegmentBody.createSegmentDataset(Segment, SegmentAxis). Shouldn't
	    have dependencies on mondrian.rolap.agg in mondrian.spi. Functionality now
	    in SegmentBuilder.createDataset.
	
	    Obsolete a couple of SegmentHeader constructors. Syntactic diabetes.
	
	    Fix an issue finding descendants of a childless element of a
	    PartiallyOrderedSet. Should return empty set, was returning a singleton null.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/IntersectFunDef.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#9 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#11 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentAxis.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentDataset.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentBody.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#11 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentBody.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentHeader.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/PartiallyOrderedSet.java#3 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/PartiallyOrderedSetTest.java#2 edit


Change 14812 by lucboudreau@luc-mondrian-3.2 on 2011/11/30 10:09:56 (git 893aec1e77)

	MONDRIAN-PACINO: Adds a test for ArraySortedSet.merge(). Fixes a failing test.

Affected files ...

... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/UtilTestCase.java#4 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/BasicQueryTest.java#3 edit


Change 14811 by jhyde@jhyde.marmite1 on 2011/11/28 16:00:17 (git 6ca4c9a8f2)

	MONDRIAN-PACINO: Add a 'peek' request to segment cache. Quickly copies segments
	    from cache to statement-cache, saving a pass and a lot of batching.
	
	    In segment index, group segments by bitkey (schema, cube, measure, bitkey)
	    and also by fact (schema, cube, measure). Results in smaller lists to
	    traverse.
	
	    ArraySortedSet: Cosmetic.
	
	    PartiallyOrderedSet: keep deque size in cheque by adding only children that
	    have not been seen.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#10 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#11 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#10 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentBody.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/ArraySortedSet.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/PartiallyOrderedSet.java#2 edit


Change 14810 by lucboudreau@luc-mondrian-3.2 on 2011/11/28 08:46:10 (git 77c1aa4017)

	MONDRIAN-PACINO: Moves SegmentBody to mondrian.spi package.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#9 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapStar.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBody.java#3 delete
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentDataset.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#9 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/MemorySegmentCache.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentBody.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCache.java#6 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#6 edit


Change 14809 by lucboudreau@luc-mondrian-3.2 on 2011/11/28 08:30:25 (git 45c2c6dce8)

	MONDRIAN-PACINO: Fixes javadoc errors.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/MondrianProperties.xml#2 edit


Change 14808 by lucboudreau@luc-mondrian-3.2 on 2011/11/28 08:23:08 (git b3588e0fa4)

	MONDRIAN-PACINO: Updates ivy.xml with correct version number.

Affected files ...

... //open/mondrian-release/pacino/ivy.xml#2 edit


Change 14806 by lucboudreau@luc-mondrian-3.2 on 2011/11/28 07:48:10 (git 252858a8a4)

	MONDRIAN-PACINO: Renames ConstrainedColumn to SegmentColumn.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#10 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#9 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/ConstrainedColumn.java#4 delete
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentColumn.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentHeader.java#4 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#5 edit


Change 14805 by lucboudreau@luc-mondrian-3.2 on 2011/11/28 07:31:35 (git d76b2671de)

	MONDRIAN-PACINO: Fixes a compilation problem with ArraySortedSet.merge on JDK 1.5 and earlier. Arrays.copyOf didn't exist until JDK 1.6.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/util/ArraySortedSet.java#5 edit


Change 14803 by lucboudreau@luc-mondrian-3.2 on 2011/11/25 10:11:31 (git 9a4c33c704)

	MONDRIAN-PACINO: Adds a comparator class which can deal with RolapUtil.sqlNullValue.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#9 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#5 edit


Change 14802 by lucboudreau@luc-mondrian-3.2 on 2011/11/25 07:56:25 (git d996c2ea4a)

	MONDRIAN-PACINO: Fixes a bug in ArraySortedSet.merge where the merge method wouldn't trim the array it returns to the actual number of values it holds. Also removes the hashCode() and equals() overrides. They were not needed.
	
	Fixes a bug in SegmentCacheIndexImpl.matches. A faulty condition was causing false negatives.
	
	Adds an optimization in SegmentHeader.canConstrain to return false if the excluded region is equal to the axis contents.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/CellRequest.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentHeader.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/ArraySortedSet.java#4 edit


Change 14801 by lucboudreau@luc-mondrian-3.2 on 2011/11/25 07:02:38 (git 32f9f93ed3)

	MONDRIAN-PACINO: Adds compound predicates to segments generated from SegmentHeader.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/FunUtil.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapStar.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#4 edit


Change 14800 by lucboudreau@luc-mondrian-3.2 on 2011/11/25 06:52:13 (git 0f3b571c92)

	MONDRIAN: [MONDRIAN-1050] Fix for date type as parameter of functions.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/FunUtil.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/FunctionTest.java#2 edit


Change 14799 by lucboudreau@luc-mondrian-3.2 on 2011/11/24 13:21:24 (git 403b9feeae)

	MONDRIAN-PACINO: Changes ConstrainedColumn.values from Object[] to SortedSet<Comparable<?>>.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapResult.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#9 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#9 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/ConstrainedColumn.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentHeader.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/ArraySortedSet.java#3 edit


Change 14798 by lucboudreau@luc-mondrian-3.2 on 2011/11/23 19:00:24 (git 3db8721677)

	MONDRIAN-PACINO: Fixes code format.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#10 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/MemorySegmentCache.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/ConstrainedColumn.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCache.java#5 edit


Change 14797 by lucboudreau@luc-mondrian-3.2 on 2011/11/23 18:45:04 (git 5091546021)

	MONDRIAN-PACINO: Again, more stuff I forgot to checkin.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/spi/ConstrainedColumn.java#1 add


Change 14796 by lucboudreau@luc-mondrian-3.2 on 2011/11/23 18:43:08 (git dfcb6d69f9)

	MONDRIAN-PACINO: Forgot to checkin the SegmentBuilder.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBuilder.java#1 add


Change 14795 by lucboudreau@luc-mondrian-3.2 on 2011/11/23 18:22:28 (git 2fbaf80e9d)

	MONDRIAN-PACINO: Refactors the SegmentHeader.ConstrainedColumn object into a top level class. 
	
	Moves SegmentHeader and SegmentBody in mondrian.spi.
	
	Factored out all the code which was used to convert between Segment and SegmentHeader into mondrian.rolap.agg.SegmentBuilder.
	
	Adds some cleanup code for AggregationManager to prevent memory leaks when shutting down a Mondrian server.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapStar.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#9 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#7 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentHeader.java#4 delete
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/MemorySegmentCache.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/server/MondrianServerImpl.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCache.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentHeader.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk16.java#4 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#4 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#4 edit


Change 14792 by lucboudreau@luc-mondrian-3.2 on 2011/11/23 12:35:22 (git 02030cd282)

	MONDRIAN-PACINO: Refactors the FlushCommand into a private class of SegmentcacheManager.
	
	Adds SegmentCacheManager.flush().
	
	Fixes an issue with the event test. It wasn't waiting for propagation of the cache update.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#8 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCache.java#3 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#3 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#3 edit


Change 14791 by lucboudreau@luc-mondrian-3.2 on 2011/11/23 11:20:56 (git db538827b9)

	MONDRIAN-PACINO: Modifies Util.getExecutorService so that the executor returned doesn't keep all his threads alive when they are not needed. This code was factored out of AggregationManager.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#7 edit


Change 14790 by lucboudreau@luc-mondrian-3.2 on 2011/11/23 10:08:15 (git 6db51e6d2c)

	MONDRIAN-PACINO: Reverts a previous change in AggregationManager. Makes the sqlExecutor back into a ThreadPoolExecutor.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#6 edit


Change 14788 by lucboudreau@luc-mondrian-3.2 on 2011/11/22 21:21:15 (git e07363ca5c)

	MONDRIAN-PACINO: Makes the BasicQueryTest.testconcurrentStatementRun less agressive. Instead of doing an uber-crossjoin, it now does a TopCount instead.
	
	Also fixes an issue with the AggregationManager sqlExecutor. It was using a ThreadPoolExecutor backed by a limited queue of 10 slots, and that limit was very easy to attain by sending a few concurrent statements to a single server. I have replaced the executor by an expanding cached thread pool which uses 10 threads at maximum, but uses an expanding queue to back it.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#5 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/BasicQueryTest.java#2 edit


Change 14787 by jhyde@jhyde.marmite1 on 2011/11/22 20:37:42 (git 57ab85a441)

	MONDRIAN-PACINO: Add general-purpose implementation of partially-ordered sets
	    (posets). It will be used in the segment index (keyed by bitsets) shortly...

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/util/PartiallyOrderedSet.java#1 add
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/Main.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/PartiallyOrderedSetTest.java#1 add


Change 14785 by lucboudreau@luc-mondrian-3.2 on 2011/11/22 11:35:21 (git 08b0a204ec)

	MONDRIAN-PACINO: Makes the method SegmentCacheIndexImpl.getAllHeaders() public only for the implementation, not the interface.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#3 edit


Change 14784 by lucboudreau@luc-mondrian-3.2 on 2011/11/22 09:41:37 (git 8979eb3ee7)

	MONDRIAN-PACINO: Adds flushing to the new architecture for managing segment data. Adds a listener interface to the segment cache SPI so the segment index can get updated.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapAggregationManager.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCacheRegion.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapStar.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Aggregation.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationKey.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/CellRequest.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#6 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentHeader.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentWithData.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/MemorySegmentCache.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCache.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/ArraySortedSet.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#2 edit


Change 14777 by jhyde@jhyde.marmite1 on 2011/11/18 02:01:54 (git 4e8c054876)

	MONDRIAN-PACINO: Execute SQL to load segments in a worker thread, separate from
	    both the MDX statement thread and the actor that manages the segment cache.
	    When the SQL worker has finished loading a segment, it tells the segment
	    cache to add it to its index & external cache, and also tells any MDX
	    statements that are waiting on the segment-future.
	
	    Reduce the number of copies that are made when translating between external
	    and internal segment dataset representations.
	
	    Add class ArraySortedSet (prevents a copy when building segment axes; may
	    be useful low-memory, good-locality implementation of read-only sets).
	
	    Improve error-handling. If there is an error while loading segments, we
	    consider the error adequately handled if at least one segment has not
	    finished loading and so we are able to set its status to 'failed'.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#5 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentAxis.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentDataset.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentWithData.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentBody.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/ArraySortedSet.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk15.java#4 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/UtilTestCase.java#3 edit


Change 14776 by jhyde@jhyde.marmite2 on 2011/11/18 01:29:01 (git 8f5ace0b93)

	MONDRIAN-PACINO: Integrate latest from main.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#5 integrate
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapResultShepherd.java#3 integrate
... //open/mondrian-release/pacino/src/main/mondrian/server/DynamicContentFinder.java#2 integrate
... //open/mondrian-release/pacino/src/main/mondrian/server/MonitorImpl.java#2 integrate
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatible.java#3 integrate
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk14.java#3 integrate
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk15.java#3 integrate
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk16.java#3 integrate
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/TestContext.java#2 integrate


Change 14775 by jhyde@jhyde.marmite1 on 2011/11/17 23:58:50 (git 5ba7721d3a)

	MONDRIAN: Fix various JDK 1.4 issues.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#182 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#10 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#12 edit
... //open/mondrian/src/main/mondrian/server/MonitorImpl.java#3 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#12 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#13 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#12 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk16.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#97 edit


Change 14774 by jhyde@jhyde.marmite2 on 2011/11/16 17:26:47 (git 9861ad31b4)

	MONDRIAN-PACINO: Oops, missed these files from @14772.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentAxis.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentWithData.java#2 edit


Change 14773 by jhyde@jhyde.marmite1 on 2011/11/16 16:26:25 (git 37796e6ba6)

	MONDRIAN-PACINO: Fix performance issues, fix error-handling issues exposed by
	    throwing CellSetQuantumExceededException. Most tests now pass, and running
	    time is reasonable, given that we're in the middle of a re-architecture.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapResult.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SqlStatement.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Aggregation.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/ListColumnPredicate.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#4 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatible.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk14.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk15.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk16.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#3 edit


Change 14772 by jhyde@jhyde.marmite2 on 2011/11/16 15:04:24 (git 7bd10c1437)

	MONDRIAN-PACINO: Integrate performance improvements from main.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Aggregation.java#3 integrate
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/ListColumnPredicate.java#2 integrate
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#3 integrate
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/StarPredicates.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/PerformanceTest.java#2 integrate


Change 14771 by jhyde@jhyde.marmite1 on 2011/11/16 14:46:05 (git 7125b41b9e)

	MONDRIAN: Performance tweaks to segment axis predicates.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/agg/StarPredicates.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#16 edit


Change 14770 by jhyde@jhyde.marmite1 on 2011/11/15 16:12:30 (git 82a99a6e81)

	MONDRIAN-PACINO: Integrate latest from main.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#3 integrate
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapResultShepherd.java#2 integrate
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/BatchTestCase.java#2 integrate


Change 14768 by jhyde@jhyde.marmite1 on 2011/11/15 11:01:40 (git eef4fed67d)

	MONDRIAN-PACINO: Periodically flush cell requests, and start another phase of
	    query execution. (Temporary solution to the problem of OOM errors for
	    queries that request a lot of cells.)

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapResult.java#3 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/CellRequestQuantumExceededException.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentAxis.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#2 edit


Change 14767 by jhyde@jhyde.marmite1 on 2011/11/15 10:48:32 (git 269748037c)

	MONDRIAN: Strip away ExecutionException wrappers.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#181 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#41 edit


Change 14764 by lucboudreau@luc-mondrian-3.2 on 2011/11/14 13:01:37 (git 6f0ab40977)

	MONDRIAN: Integrates changes form //open/mondrian into pacino. Also updates the build number.

Affected files ...

... //open/mondrian-release/pacino/build.properties#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/DelegatingTupleList.java#2 integrate


Change 14763 by lucboudreau@luc-mondrian-3.2 on 2011/11/14 12:14:28 (git f65d30ec59)

	MONDRIAN: Fixes a problem with my previous fix for MONDRIAN-1040. I got the index and columns parameters backwards...

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/DelegatingTupleList.java#5 edit


Change 14762 by jhyde@jhyde.marmite1 on 2011/11/14 10:56:52 (git 600e17f060)

	MONDRIAN: Introduce SegmentCacheManager, and actor (aka active object) that
	    manages the global (JVM) and external cache.
	
	    This is a development checkpoint. The code builds and runs, but fails many
	    tests; in particular, it runs out of memory because we need to limit the
	    number of cell requests passed from the statement to the actor in each load
	    request.
	
	    Also, there are many clean-ups left to do. See the long list in the javadoc
	    of SegmentCacheManager.
	
	    Details:
	
	    1. Move functionality Aggregation to Segment. Long-term, Aggregation
	    should not be used as a 'gatekeeper' to Segment, and maybe should not exist
	    at all. Remove Aggregation fields columns and axes.
	
	    2. Rename Aggregation.Axis to SegmentAxis.
	
	    3. Remove Segment.setData and instead split out subclass
	    SegmentWithData. Now segment is immutable. You don't have to wait for its
	    state to change. You wait for a Future<SegmentWithData> to become
	    ready.
	
	    4. Remove methods: RolapCube.checkAggregateModifications,
	    RolapStar.checkAggregateModifications,
	    RolapSchema.checkAggregateModifications,
	    RolapStar.pushAggregateModificationsToGlobalCache,
	    RolapSchema.pushAggregateModificationsToGlobalCache,
	    RolapCube.pushAggregateModificationsToGlobalCache.
	
	    5. Add new implementations of Future: CompletedFuture and SlotFuture.

Affected files ...

... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapAggregationManager.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCube.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapResult.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapSchema.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapStar.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggQuerySpec.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Aggregation.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationKey.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/GroupingSet.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/GroupingSetsList.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentAxis.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBody.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheManager.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentDataset.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentHeader.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentWithData.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentBody.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#2 edit
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/MemorySegmentCache.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndex.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SegmentCacheIndexImpl.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/util/ByteString.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/util/CompletedFuture.java#1 add
... //open/mondrian-release/pacino/src/main/mondrian/util/SlotFuture.java#1 add
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/UtilTestCase.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#2 edit
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#2 edit


Change 14761 by lucboudreau@luc-mondrian-3.2 on 2011/11/14 10:43:07 (git a260db7212)

	MONDRIAN: Changes the 3.3.1 branch build number.

Affected files ...

... //open/mondrian-release/3.3.1/build.properties#2 edit


Change 14760 by jhyde@jhyde.marmite1 on 2011/11/14 10:35:31 (git c1ce101e9e)

	MONDRIAN: Initial integration from main to mondrian-pacino @14758.

Affected files ...

... //open/mondrian-release/pacino/.classpath#1 branch
... //open/mondrian-release/pacino/.project#1 branch
... //open/mondrian-release/pacino/LICENSE.html#1 branch
... //open/mondrian-release/pacino/LicenseInfo.txt#1 branch
... //open/mondrian-release/pacino/README.txt#1 branch
... //open/mondrian-release/pacino/RELEASE.txt#1 branch
... //open/mondrian-release/pacino/bin/checkFile.awk#1 branch
... //open/mondrian-release/pacino/bin/checkFile.sh#1 branch
... //open/mondrian-release/pacino/bin/cmdrunner.cmd#1 branch
... //open/mondrian-release/pacino/bin/cmdrunner.sh#1 branch
... //open/mondrian-release/pacino/bin/loadFoodMart.sh#1 branch
... //open/mondrian-release/pacino/bin/megatest#1 branch
... //open/mondrian-release/pacino/bin/run.sh#1 branch
... //open/mondrian-release/pacino/bin/runtest.sh#1 branch
... //open/mondrian-release/pacino/build.bat#1 branch
... //open/mondrian-release/pacino/build.properties#1 branch
... //open/mondrian-release/pacino/build.sh#1 branch
... //open/mondrian-release/pacino/build.xml#1 branch
... //open/mondrian-release/pacino/buildOnJdk.bat#1 branch
... //open/mondrian-release/pacino/buildOnJdk.sh#1 branch
... //open/mondrian-release/pacino/demo/CmdRunner.cmdr#1 branch
... //open/mondrian-release/pacino/demo/CmdRunner.properties#1 branch
... //open/mondrian-release/pacino/demo/FoodMart.xml#1 branch
... //open/mondrian-release/pacino/demo/FoodMartCreateData.zip#1 branch
... //open/mondrian-release/pacino/demo/FoodMartLoader.bat#1 branch
... //open/mondrian-release/pacino/demo/SteelWheels.mondrian.xml#1 branch
... //open/mondrian-release/pacino/demo/access/MondrianFoodMart-Access.zip#1 branch
... //open/mondrian-release/pacino/demo/cmdRunner.bat#1 branch
... //open/mondrian-release/pacino/demo/derby/datasources.xml#1 branch
... //open/mondrian-release/pacino/demo/derby/derby-foodmart.zip#1 branch
... //open/mondrian-release/pacino/demo/derby/mondrian.properties#1 branch
... //open/mondrian-release/pacino/demo/derby/queries/arrows.jsp#1 branch
... //open/mondrian-release/pacino/demo/derby/queries/colors.jsp#1 branch
... //open/mondrian-release/pacino/demo/derby/queries/fourhier.jsp#1 branch
... //open/mondrian-release/pacino/demo/derby/queries/mondrian.jsp#1 branch
... //open/mondrian-release/pacino/demo/derby/queries/testrole.jsp#1 branch
... //open/mondrian-release/pacino/demo/derby/queries/xmla.jsp#1 branch
... //open/mondrian-release/pacino/demo/derby/web.xml#1 branch
... //open/mondrian-release/pacino/demo/mysql/SteelWheels.sql#1 branch
... //open/mondrian-release/pacino/demo/workbench.bat#1 branch
... //open/mondrian-release/pacino/doc/aggregate_tables.html#1 branch
... //open/mondrian-release/pacino/doc/aggregate_tables.vsd#1 branch
... //open/mondrian-release/pacino/doc/api/index.html#1 branch
... //open/mondrian-release/pacino/doc/architecture.html#1 branch
... //open/mondrian-release/pacino/doc/architecture.jpg#1 branch
... //open/mondrian-release/pacino/doc/architecture.vsd#1 branch
... //open/mondrian-release/pacino/doc/cache_control.html#1 branch
... //open/mondrian-release/pacino/doc/cmdrunner.html#1 branch
... //open/mondrian-release/pacino/doc/components.html#1 branch
... //open/mondrian-release/pacino/doc/configuration.html#1 branch
... //open/mondrian-release/pacino/doc/deployDoc.sh#1 branch
... //open/mondrian-release/pacino/doc/design.html#1 branch
... //open/mondrian-release/pacino/doc/developer.html#1 branch
... //open/mondrian-release/pacino/doc/developer_notes.html#1 branch
... //open/mondrian-release/pacino/doc/doc2web.sh#1 branch
... //open/mondrian-release/pacino/doc/embedding_mondrian.html#1 branch
... //open/mondrian-release/pacino/doc/embedding_mondrian_olap4j.html#1 branch
... //open/mondrian-release/pacino/doc/faq.html#1 branch
... //open/mondrian-release/pacino/doc/help.html#1 branch
... //open/mondrian-release/pacino/doc/images/aggregate_tables_1.png#1 branch
... //open/mondrian-release/pacino/doc/images/aggregate_tables_2.png#1 branch
... //open/mondrian-release/pacino/doc/images/aggregate_tables_3.png#1 branch
... //open/mondrian-release/pacino/doc/images/aggregate_tables_4.png#1 branch
... //open/mondrian-release/pacino/doc/images/arch_mondrian_sketch_tn.png#1 branch
... //open/mondrian-release/pacino/doc/images/arch_mondrian_v1_lrg.png#1 branch
... //open/mondrian-release/pacino/doc/images/arch_mondrian_v1_tn.png#1 branch
... //open/mondrian-release/pacino/doc/images/code_general.png#1 branch
... //open/mondrian-release/pacino/doc/images/code_indentation.png#1 branch
... //open/mondrian-release/pacino/doc/images/code_spacing.png#1 branch
... //open/mondrian-release/pacino/doc/images/code_wrapping.png#1 branch
... //open/mondrian-release/pacino/doc/images/logo_mondrian_lrg.png#1 branch
... //open/mondrian-release/pacino/doc/images/perforce_setup.png#1 branch
... //open/mondrian-release/pacino/doc/images/workbench_database_error.png#1 branch
... //open/mondrian-release/pacino/doc/images/workbench_database_validation.png#1 branch
... //open/mondrian-release/pacino/doc/images/workbench_get_schema.png#1 branch
... //open/mondrian-release/pacino/doc/images/workbench_jdbc_explorer.png#1 branch
... //open/mondrian-release/pacino/doc/images/workbench_mdx_query_runner.png#1 branch
... //open/mondrian-release/pacino/doc/images/workbench_preferences.png#1 branch
... //open/mondrian-release/pacino/doc/images/workbench_schema_editor.png#1 branch
... //open/mondrian-release/pacino/doc/index.html#1 branch
... //open/mondrian-release/pacino/doc/install.html#1 branch
... //open/mondrian-release/pacino/doc/install_es.html#1 branch
... //open/mondrian-release/pacino/doc/install_fr.html#1 branch
... //open/mondrian-release/pacino/doc/install_postgresql.html#1 branch
... //open/mondrian-release/pacino/doc/logo.psp#1 branch
... //open/mondrian-release/pacino/doc/manuals.html#1 branch
... //open/mondrian-release/pacino/doc/mdx.html#1 branch
... //open/mondrian-release/pacino/doc/mondrian_technical_guide.pdf#1 branch
... //open/mondrian-release/pacino/doc/mondrian_technical_guide.zip#1 branch
... //open/mondrian-release/pacino/doc/olap.html#1 branch
... //open/mondrian-release/pacino/doc/optimizing_performance.html#1 branch
... //open/mondrian-release/pacino/doc/roadmap.html#1 branch
... //open/mondrian-release/pacino/doc/schema.bnf#1 branch
... //open/mondrian-release/pacino/doc/schema.html#1 branch
... //open/mondrian-release/pacino/doc/schema_workbench.doc#1 branch
... //open/mondrian-release/pacino/doc/schema_workbench.pdf#1 branch
... //open/mondrian-release/pacino/doc/stylesheet.css#1 branch
... //open/mondrian-release/pacino/doc/vba_functions.html#1 branch
... //open/mondrian-release/pacino/doc/workbench.html#1 branch
... //open/mondrian-release/pacino/eclipse/eclipse-warnings.txt#1 branch
... //open/mondrian-release/pacino/eclipse/mondrian.importorder#1 branch
... //open/mondrian-release/pacino/intellij/mondrian.iml#1 branch
... //open/mondrian-release/pacino/intellij/mondrian.ipr#1 branch
... //open/mondrian-release/pacino/intellij/mondrianTest.iml#1 branch
... //open/mondrian-release/pacino/ivy.xml#1 branch
... //open/mondrian-release/pacino/ivysettings.xml#1 branch
... //open/mondrian-release/pacino/lib/mondrian.xsd#1 branch
... //open/mondrian-release/pacino/lib/xml-apis.jar#1 branch
... //open/mondrian-release/pacino/log4j.properties#1 branch
... //open/mondrian-release/pacino/log4j.xml#1 branch
... //open/mondrian-release/pacino/misc/Meta.xsl#1 branch
... //open/mondrian-release/pacino/misc/config.xml#1 branch
... //open/mondrian-release/pacino/misc/workbench-manifest.mf#1 branch
... //open/mondrian-release/pacino/src/main/META-INF/services/java.sql.Driver#1 branch
... //open/mondrian-release/pacino/src/main/META-INF/services/mondrian.spi.Dialect#1 branch
... //open/mondrian-release/pacino/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/BooleanCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/Calc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/CalcWriter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/DateTimeCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/DimensionCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/DoubleCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/DummyExp.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/ExpCompiler.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/HierarchyCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/IntegerCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/IterCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/LevelCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/ListCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/MemberCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/ParameterCompilable.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/ParameterSlot.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/ResultStyle.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/StringCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/TupleCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/TupleCollections.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/TupleCursor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/TupleIterable.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/TupleIterator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/TupleList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/VoidCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractEndToEndTupleList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractExpCompiler.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractIterCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractLevelCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractListCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractMemberCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractStringCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractTupleCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractTupleCursor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractTupleIterable.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractTupleIterator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractTupleList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/AbstractVoidCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/ArrayTupleList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/BetterExpCompiler.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/CacheCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/ConstantCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/DelegatingTupleList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/GenericCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/GenericIterCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/IterableListCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/ListTupleList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/MemberArrayValueCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/MemberValueCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/TupleValueCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/UnaryTupleList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/ValueCalc.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/impl/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/calc/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/I18n.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/JTreeUpdater.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/JdbcExplorer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/JdbcMetaData.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/JdbcTreeModel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/LanguageChangedEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/LanguageChangedListener.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/ListRenderer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/PreferencesDialog.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/PreferencesSchemasDialog.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/PropertyTableModel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/QueryPanel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/SchemaExplorer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/SchemaTreeCellEditor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/SchemaTreeModel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/Workbench.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addCalculatedMember24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addCube24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addDimension24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addDimensionUsage24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addHierarchy24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addLevel24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addMeasure24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addNamedSet24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addProperty24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addRole24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addVirtualCube24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/aggExclude24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/aggForeignKey24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/aggLevel24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/aggMeasure24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/aggPattern24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/aggTable24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/annotation24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/annotations24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/calculatedMember24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/closure24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/cube16.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/cube24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/cubeGrant24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/dimension24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/dimensionGrant24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/expression24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/format24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/formula24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/gui.properties#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/hierarchy24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/hierarchyGrant24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/join24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/key24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/level24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/measure24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/memberGrant24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/name24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/namedSet24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/nopic24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/ordinal24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/parameter24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/person24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/property24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/role24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/schema24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/schemaBuilder.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/schemaGrant24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/schema_32.png#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/script24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/sql24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/table24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/text.properties#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/text_ja.properties#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/userDefinedFunction24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/virtualCube24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/workbenchInfo.properties#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/validate/JdbcValidator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/validate/Messages.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/validate/TreeModel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/validate/TreeModelPath.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/validate/ValidationUtils.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/i18n/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/DimensionExpr.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/HierarchyExpr.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/LevelExpr.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/MdxVisitor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/MdxVisitorImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/MemberExpr.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/NamedSetExpr.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/ParameterExpr.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/QueryPrintWriter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/ResolvedFunCall.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/UnresolvedFunCall.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/mdx/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Access.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Aggregator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Annotated.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Annotation.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Axis.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/AxisOrdinal.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/CacheControl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Category.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Cell.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/CellFormatter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/CellProperty.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Connection.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/ConnectionBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Cube.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/CubeAccess.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/CubeBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/DelegatingRole.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/DelegatingSchemaReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Dimension.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/DimensionBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/DrillThrough.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/DriverManager.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/EnumeratedValues.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Evaluator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Exp.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/ExpBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/ExpCacheDescriptor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Explain.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Formula.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/FunCall.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/FunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/FunTable.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Hierarchy.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/HierarchyBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Id.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/InvalidArgumentException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/InvalidHierarchyException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Level.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/LevelBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/LevelType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Literal.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/MatchType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Member.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/MemberBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/MemberFormatter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/MemberProperty.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/MemoryLimitExceededException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Mondrian.xml#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/MondrianProperties.xml#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/MondrianPropertiesBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/MondrianServer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Mondrian_SW.xml#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/NameResolver.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Namer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/NativeEvaluator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/OlapElement.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/OlapElementBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Parameter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/ParameterImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Parser.cup#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Position.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Property.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/PropertyFormatter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Query.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/QueryAxis.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/QueryCanceledException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/QueryPart.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/QueryTimeoutException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/QueryTiming.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/ResourceLimitExceededException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Result.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/ResultBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/ResultLimitExceededException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/ResultStyleException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Role.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/RoleImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Scanner.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Schema.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/SchemaReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/SetBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/SolveOrderMode.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/StringScanner.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Syntax.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/UnionRoleImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Util.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Validator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/ValidatorImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Walkable.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/Walker.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/AggregateFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/AncestorFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/AsFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/AvgFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CacheFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CaseMatchFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CaseTestFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CastFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CorrelationFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CountFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CovarianceFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/DistinctFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ExceptFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ExistsFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ExtractFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/FilterFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/FormatFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/FunDefBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/FunInfo.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/FunTableImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/FunUtil.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/GenerateFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/GlobalFunTable.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/HeadTailFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/HierarchizeFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/IifFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/IsEmptyFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/IsFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/IsNullFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/JavaFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/LeadLagFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/LevelMembersFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/LinReg.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/MedianFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/MemberLevelFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/MinMaxFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/MultiResolver.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/NativizeSetFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ParameterFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/PercentileFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/RangeFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/RankFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/Resolver.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ResolverBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/SetFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/SetItemFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/SetToStrFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/SimpleResolver.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/StdevFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/StdevPFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/StrToMemberFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/StrToSetFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/StrToTupleFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/SubsetFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/SumFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/TupleFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/TupleItemFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/TupleToStrFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/UdfResolver.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/UnionFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/UnorderFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/ValueFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/VarFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/VarPFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/XtdFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/extra/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/vba/Excel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/vba/Vba.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/fun/vba/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/BooleanType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/CubeType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/DateTimeType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/DecimalType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/DimensionType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/EmptyType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/HierarchyType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/LevelType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/MemberType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/NullType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/NumericType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/ScalarType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/SetType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/StringType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/SymbolType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/TupleType.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/Type.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/TypeUtil.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap/type/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/CatalogFinder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/EmptyResultSet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/Factory.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/FactoryJdbc4Plus.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jCell.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jCube.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jMember.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/Unsafe.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/olap4j/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/parser/JavaccParserValidatorImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/parser/MdxParser.jj#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/parser/MdxParserValidator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/parser/MdxParserValidatorImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/recorder/ListRecorder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/recorder/LoggerRecorder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/recorder/PrintStreamRecorder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/recorder/RecorderException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/recorder/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/resource/MondrianResource.xml#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/resource/MondrianResource_de.properties#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/ArrayMemberSource.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/BitKey.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheControlImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CacheMemberReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CellKey.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/CellReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/ChildByNameConstraint.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/DelegatingMemberReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/DelegatingRolapMember.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/DescendantsConstraint.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/FastBatchingCellReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/GroupingSetsCollector.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/HierarchyUsage.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/HighCardSqlTupleReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/MeasureMemberSource.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/MemberCache.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/MemberCacheHelper.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/MemberKey.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/MemberNoCacheHelper.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/MemberReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/MemberSource.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/Modulos.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/NoCacheMemberReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RestrictedMemberReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/ResultLoader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapAggregationManager.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapAggregator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapAllCubeMember.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapAxis.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCacheRegion.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCalculatedMember.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCalculation.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCell.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapConnection.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapConnectionPool.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapConnectionProperties.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCube.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCubeDimension.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCubeHierarchy.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCubeLevel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCubeMember.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapCubeUsages.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapDimension.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapEvaluator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapEvaluatorRoot.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapHierarchy.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapLevel.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapMeasure.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapMember.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapMemberBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapMemberCalculation.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapMemberInCube.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapNative.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapNativeFilter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapNativeRegistry.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapNativeSet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapNativeSql.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapNativeTopCount.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapProfilingEvaluator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapProperty.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapResult.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapResultShepherd.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapSchema.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapSchemaParameter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapSchemaReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapStar.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapStoredMeasure.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapTupleCalculation.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapUtil.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/ScenarioImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SmartMemberListCache.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SmartMemberReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SqlConstraintFactory.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SqlConstraintUtils.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SqlContextConstraint.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SqlMemberSource.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SqlStatement.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SqlTupleReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/StarColumnPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/StarPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/StringList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/SubstitutingMemberReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/Target.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/TargetBase.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/Test.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/TupleReader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Aggregation.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationKey.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AggregationManager.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/AndPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/CellRequest.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/GroupingSet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/GroupingSetsList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/ListColumnPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/ListPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/MinusStarPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/OrPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/QuerySpec.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/Segment.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentBody.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentDataset.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentHeader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SegmentLoader.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentBody.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/agg/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggmatcher/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/aggtab/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/CachePool.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/HardSmartCache.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SmartCache.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/cache/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/doc-files/CellReader.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/CrossJoinArg.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/SqlConstraint.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/SqlQuery.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/TupleConstraint.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/rolap/sql/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/DynamicContentFinder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/Execution.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/FileRepository.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/ImplicitRepository.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/Locus.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/MondrianServerImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/MondrianServerRegistry.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/MonitorImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/Repository.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/RepositoryContentFinder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/Statement.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/StatementImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/StringRepositoryContentFinder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/UrlRepositoryContentFinder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/CellCacheEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ConnectionEndEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ConnectionEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ConnectionInfo.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ConnectionStartEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/Event.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ExecutionEndEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ExecutionEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ExecutionInfo.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ExecutionPhaseEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ExecutionStartEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/Info.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/Message.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/Monitor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/ServerInfo.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/SqlStatementEndEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/SqlStatementEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/SqlStatementExecuteEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/SqlStatementInfo.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/SqlStatementStartEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/StatementEndEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/StatementEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/StatementInfo.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/StatementStartEvent.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/monitor/Visitor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/server/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/CatalogLocator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/CellFormatter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/DataSourceChangeListener.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/DataSourceResolver.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/Dialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/DialectFactory.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/DialectManager.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/DynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/MemberFormatter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/ProfileHandler.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/PropertyFormatter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/SegmentCache.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/UserDefinedFunction.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/AccessDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/Db2Dialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/DerbyDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/FirebirdDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/GreenplumDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/HiveDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/HsqldbDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/InfobrightDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/InformixDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/IngresDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/InterbaseDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/JdbcDialectFactory.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/JdbcDialectImpl.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/LucidDbDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/MySqlDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/NeoviewDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/NetezzaDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/OracleDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/PostgreSqlDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/Scripts.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/SqlStreamDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/SybaseDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/TeradataDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/VectorwiseDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/VerticaDialect.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/impl/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/spi/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/tui/CmdRunner.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/tui/MockHttpServletRequest.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/tui/MockHttpServletResponse.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/tui/MockServletConfig.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/tui/MockServletContext.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/tui/XmlUtil.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/tui/XmlaSupport.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/tui/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/udf/CurrentDateMemberUdf.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/udf/CurrentDateStringUdf.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/udf/InUdf.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/udf/InverseNormalUdf.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/udf/LastNonEmptyUdf.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/udf/MatchesUdf.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/udf/NullValueUdf.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/udf/ValUdf.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/AbstractMemoryMonitor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/ArrayStack.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/Base64.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/BeanMap.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/Bug.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/CacheMap.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/CartesianProductList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/CombiningGenerator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/Composite.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/CompositeList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/ConcatenableList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/CreationException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/DelegatingInvocationHandler.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/FauxMemoryMonitor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/FilteredIterableList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/Format.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/IdentifierParser.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/LcidLocale.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/LockBox.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/MemoryMonitor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/MemoryMonitorFactory.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/NotificationMemoryMonitor.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/ObjectFactory.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/ObjectPool.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/Pair.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/PrimeFinder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/PropertyUtil.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/Schedule.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/ServiceDiscovery.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/SpatialValueTree.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/SpatialValueTree2.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/TraversalList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/UnionIterator.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/UnsupportedList.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatible.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk14.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk15.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/UtilCompatibleJdk16.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/util/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/web/servlet/MdxQueryServlet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/web/taglib/ApplResources.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/web/taglib/DomBuilder.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/web/taglib/Listener.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/web/taglib/QueryTag.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/web/taglib/ResultCache.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/web/taglib/TransformTag.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/web/taglib/package.html#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/web/taglib/sample.xml#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/DataSourcesConfig.xml#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/Enumeration.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/PropertyDefinition.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/Rowset.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/RowsetDefinition.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/SaxWriter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/XmlaConstants.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/XmlaException.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/XmlaHandler.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/XmlaRequest.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/XmlaRequestCallback.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/XmlaResponse.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/XmlaServlet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/impl/JsonSaxWriter.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#1 branch
... //open/mondrian-release/pacino/src/main/mondrian/xmla/package.html#1 branch
... //open/mondrian-release/pacino/src/main/overview.html#1 branch
... //open/mondrian-release/pacino/subfloor.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/CellPropertyTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/CustomizedParserTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/HierarchyBugTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/QueryTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/PartialSortTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/SortTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/TestMember.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap/type/TypeTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/BatchTestCase.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/BitKeyTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/CacheControlTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/CellKeyTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/FilterTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/HighDimensionsTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/IndexedValuesTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/ModulosTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/RolapAxisTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/RolapCubeTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/RolapResultTest.csv#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/RolapResultTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/SharedDimensionTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/VirtualCubeTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/aggmatcher/non_collapsed_agg_test.csv#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/CacheHitTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/CaptionTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/CmdRunnerTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/CompatibilityTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/CompoundSlicerTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/ConcurrentMdxTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/DelegatingTestContext.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/DialectTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/DiffRepository.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/DrillThroughTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/I18nTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/InlineTableTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/MondrianOlap4jTester.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/MondrianServerTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/MondrianTestRunner.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/MonitorTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/NamedSetTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/Olap4jTckTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/Olap4jTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/ParallelTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/PerformanceTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/PropertiesTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/PropertySaver.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/ScenarioTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/SchemaTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/SimpleTestRunner.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/SqlPattern.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/SteelWheelsTestCase.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/TupleListTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/UdfTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/build/AntTestBase.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/build/CodeComplianceTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/build/package.html#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/CVBasicTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/ClearViewBase.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MemHungryTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MiscTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MultiDimTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/OrderTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/QueryAllTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/SubTotalTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/SummaryTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/TopBottomTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/comp/XmlUtility.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/loader/CsvDBLoader.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/loader/CsvLoader.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/loader/DBLoader.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/loader/README.txt#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/loader/insert.sql#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/loader/package.html#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/test/package.html#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/udf/MockCurrentDateMember.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/udf/NullValueTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/Base64Test.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/FilteredIterableTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/FormatTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/MemoryMonitorTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/ObjectPoolTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/PrimeFinderTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaBasicTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaCognosTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaErrorTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaTabularTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/XmlaTests.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 branch
... //open/mondrian-release/pacino/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian-release/pacino/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian-release/pacino/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch
... //open/mondrian-release/pacino/testsrc/xsl/generateDiffRepositoryJUnit.xsl#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/datasources.xml#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/mdxpivot.xsl#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/mdxquery.xsl#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/mdxslicer.xsl#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/mdxtable.tld#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/mdxtable.xsl#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/mdxvalue.xsl#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/mondrian.properties#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/queries/testrole.jsp#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/queries/xmla.jsp#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/web-jpivot.xml#1 branch
... //open/mondrian-release/pacino/webapp/WEB-INF/web.xml#1 branch
... //open/mondrian-release/pacino/webapp/adhoc.jsp#1 branch
... //open/mondrian-release/pacino/webapp/busy.jsp#1 branch
... //open/mondrian-release/pacino/webapp/error.jsp#1 branch
... //open/mondrian-release/pacino/webapp/index.html#1 branch
... //open/mondrian-release/pacino/webapp/index.jsp#1 branch
... //open/mondrian-release/pacino/webapp/morph_pivot.jsp#1 branch
... //open/mondrian-release/pacino/webapp/pivot.jsp#1 branch
... //open/mondrian-release/pacino/webapp/taglib.jsp#1 branch
... //open/mondrian-release/pacino/webapp/testpage.jsp#1 branch
... //open/mondrian-release/pacino/webapp/xmla.jsp#1 branch
... //open/mondrian-release/pacino/webapp/xmlaTest.jsp#1 branch
... //open/mondrian-release/pacino/webapp/zero.jsp#1 branch
... //open/mondrian-release/pacino/workbench/Schema_Workbench.app/Contents/Info.plist#1 branch
... //open/mondrian-release/pacino/workbench/Schema_Workbench.app/Contents/MacOS/JavaApplicationStub#1 branch
... //open/mondrian-release/pacino/workbench/Schema_Workbench.app/Contents/PkgInfo#1 branch
... //open/mondrian-release/pacino/workbench/Schema_Workbench.app/Contents/Resources/schema.icns#1 branch
... //open/mondrian-release/pacino/workbench/cpappend.bat#1 branch
... //open/mondrian-release/pacino/workbench/drivers/readme.txt#1 branch
... //open/mondrian-release/pacino/workbench/ivy.xml#1 branch
... //open/mondrian-release/pacino/workbench/log4j.xml#1 branch
... //open/mondrian-release/pacino/workbench/mondrian.properties#1 branch
... //open/mondrian-release/pacino/workbench/plugins/launcher.properties#1 branch
... //open/mondrian-release/pacino/workbench/plugins/readme.txt#1 branch
... //open/mondrian-release/pacino/workbench/readme.txt#1 branch
... //open/mondrian-release/pacino/workbench/set-pentaho-env.bat#1 branch
... //open/mondrian-release/pacino/workbench/set-pentaho-env.sh#1 branch
... //open/mondrian-release/pacino/workbench/workbench.bat#1 branch
... //open/mondrian-release/pacino/workbench/workbench.sh#1 branch


Change 14757 by jhyde@jhyde.marmite1 on 2011/11/14 10:31:57 (git db383cadde)

	MONDRIAN: Modify megatest to support testing openjdk1.7 (mondrian already builds
	    and runs fine); make jdk1.7 and mysql the default configuration.

Affected files ...

... //open/mondrian/bin/megatest#28 edit


Change 14756 by lucboudreau@luc-mondrian-3.3.1 on 2011/11/14 10:21:49 (git 28bed70bd3)

	Creates branch mondrian_dev_to_release_3.3.1 from //open/mondrian/... to //open/mondrian-release/3.3.1

Affected files ...

... //open/mondrian-release/3.3.1/.classpath#1 branch
... //open/mondrian-release/3.3.1/.project#1 branch
... //open/mondrian-release/3.3.1/LICENSE.html#1 branch
... //open/mondrian-release/3.3.1/LicenseInfo.txt#1 branch
... //open/mondrian-release/3.3.1/README.txt#1 branch
... //open/mondrian-release/3.3.1/RELEASE.txt#1 branch
... //open/mondrian-release/3.3.1/bin/checkFile.awk#1 branch
... //open/mondrian-release/3.3.1/bin/checkFile.sh#1 branch
... //open/mondrian-release/3.3.1/bin/cmdrunner.cmd#1 branch
... //open/mondrian-release/3.3.1/bin/cmdrunner.sh#1 branch
... //open/mondrian-release/3.3.1/bin/loadFoodMart.sh#1 branch
... //open/mondrian-release/3.3.1/bin/megatest#1 branch
... //open/mondrian-release/3.3.1/bin/run.sh#1 branch
... //open/mondrian-release/3.3.1/bin/runtest.sh#1 branch
... //open/mondrian-release/3.3.1/build.bat#1 branch
... //open/mondrian-release/3.3.1/build.properties#1 branch
... //open/mondrian-release/3.3.1/build.sh#1 branch
... //open/mondrian-release/3.3.1/build.xml#1 branch
... //open/mondrian-release/3.3.1/buildOnJdk.bat#1 branch
... //open/mondrian-release/3.3.1/buildOnJdk.sh#1 branch
... //open/mondrian-release/3.3.1/demo/CmdRunner.cmdr#1 branch
... //open/mondrian-release/3.3.1/demo/CmdRunner.properties#1 branch
... //open/mondrian-release/3.3.1/demo/FoodMart.xml#1 branch
... //open/mondrian-release/3.3.1/demo/FoodMartCreateData.zip#1 branch
... //open/mondrian-release/3.3.1/demo/FoodMartLoader.bat#1 branch
... //open/mondrian-release/3.3.1/demo/SteelWheels.mondrian.xml#1 branch
... //open/mondrian-release/3.3.1/demo/access/MondrianFoodMart-Access.zip#1 branch
... //open/mondrian-release/3.3.1/demo/cmdRunner.bat#1 branch
... //open/mondrian-release/3.3.1/demo/derby/datasources.xml#1 branch
... //open/mondrian-release/3.3.1/demo/derby/derby-foodmart.zip#1 branch
... //open/mondrian-release/3.3.1/demo/derby/mondrian.properties#1 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/arrows.jsp#1 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/colors.jsp#1 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/fourhier.jsp#1 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/mondrian.jsp#1 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.3.1/demo/derby/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.3.1/demo/derby/web.xml#1 branch
... //open/mondrian-release/3.3.1/demo/mysql/SteelWheels.sql#1 branch
... //open/mondrian-release/3.3.1/demo/workbench.bat#1 branch
... //open/mondrian-release/3.3.1/doc/aggregate_tables.html#1 branch
... //open/mondrian-release/3.3.1/doc/aggregate_tables.vsd#1 branch
... //open/mondrian-release/3.3.1/doc/api/index.html#1 branch
... //open/mondrian-release/3.3.1/doc/architecture.html#1 branch
... //open/mondrian-release/3.3.1/doc/architecture.jpg#1 branch
... //open/mondrian-release/3.3.1/doc/architecture.vsd#1 branch
... //open/mondrian-release/3.3.1/doc/cache_control.html#1 branch
... //open/mondrian-release/3.3.1/doc/cmdrunner.html#1 branch
... //open/mondrian-release/3.3.1/doc/components.html#1 branch
... //open/mondrian-release/3.3.1/doc/configuration.html#1 branch
... //open/mondrian-release/3.3.1/doc/deployDoc.sh#1 branch
... //open/mondrian-release/3.3.1/doc/design.html#1 branch
... //open/mondrian-release/3.3.1/doc/developer.html#1 branch
... //open/mondrian-release/3.3.1/doc/developer_notes.html#1 branch
... //open/mondrian-release/3.3.1/doc/doc2web.sh#1 branch
... //open/mondrian-release/3.3.1/doc/embedding_mondrian.html#1 branch
... //open/mondrian-release/3.3.1/doc/embedding_mondrian_olap4j.html#1 branch
... //open/mondrian-release/3.3.1/doc/faq.html#1 branch
... //open/mondrian-release/3.3.1/doc/help.html#1 branch
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_1.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_2.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_3.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/aggregate_tables_4.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/arch_mondrian_sketch_tn.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/arch_mondrian_v1_lrg.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/arch_mondrian_v1_tn.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/code_general.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/code_indentation.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/code_spacing.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/code_wrapping.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/logo_mondrian_lrg.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/perforce_setup.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_database_error.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_database_validation.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_get_schema.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_jdbc_explorer.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_mdx_query_runner.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_preferences.png#1 branch
... //open/mondrian-release/3.3.1/doc/images/workbench_schema_editor.png#1 branch
... //open/mondrian-release/3.3.1/doc/index.html#1 branch
... //open/mondrian-release/3.3.1/doc/install.html#1 branch
... //open/mondrian-release/3.3.1/doc/install_es.html#1 branch
... //open/mondrian-release/3.3.1/doc/install_fr.html#1 branch
... //open/mondrian-release/3.3.1/doc/install_postgresql.html#1 branch
... //open/mondrian-release/3.3.1/doc/logo.psp#1 branch
... //open/mondrian-release/3.3.1/doc/manuals.html#1 branch
... //open/mondrian-release/3.3.1/doc/mdx.html#1 branch
... //open/mondrian-release/3.3.1/doc/mondrian_technical_guide.pdf#1 branch
... //open/mondrian-release/3.3.1/doc/mondrian_technical_guide.zip#1 branch
... //open/mondrian-release/3.3.1/doc/olap.html#1 branch
... //open/mondrian-release/3.3.1/doc/optimizing_performance.html#1 branch
... //open/mondrian-release/3.3.1/doc/roadmap.html#1 branch
... //open/mondrian-release/3.3.1/doc/schema.bnf#1 branch
... //open/mondrian-release/3.3.1/doc/schema.html#1 branch
... //open/mondrian-release/3.3.1/doc/schema_workbench.doc#1 branch
... //open/mondrian-release/3.3.1/doc/schema_workbench.pdf#1 branch
... //open/mondrian-release/3.3.1/doc/stylesheet.css#1 branch
... //open/mondrian-release/3.3.1/doc/vba_functions.html#1 branch
... //open/mondrian-release/3.3.1/doc/workbench.html#1 branch
... //open/mondrian-release/3.3.1/eclipse/eclipse-warnings.txt#1 branch
... //open/mondrian-release/3.3.1/eclipse/mondrian.importorder#1 branch
... //open/mondrian-release/3.3.1/intellij/mondrian.iml#1 branch
... //open/mondrian-release/3.3.1/intellij/mondrian.ipr#1 branch
... //open/mondrian-release/3.3.1/intellij/mondrianTest.iml#1 branch
... //open/mondrian-release/3.3.1/ivy.xml#1 branch
... //open/mondrian-release/3.3.1/ivysettings.xml#1 branch
... //open/mondrian-release/3.3.1/lib/mondrian.xsd#1 branch
... //open/mondrian-release/3.3.1/lib/xml-apis.jar#1 branch
... //open/mondrian-release/3.3.1/log4j.properties#1 branch
... //open/mondrian-release/3.3.1/log4j.xml#1 branch
... //open/mondrian-release/3.3.1/misc/Meta.xsl#1 branch
... //open/mondrian-release/3.3.1/misc/config.xml#1 branch
... //open/mondrian-release/3.3.1/misc/workbench-manifest.mf#1 branch
... //open/mondrian-release/3.3.1/src/main/META-INF/services/java.sql.Driver#1 branch
... //open/mondrian-release/3.3.1/src/main/META-INF/services/mondrian.spi.Dialect#1 branch
... //open/mondrian-release/3.3.1/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/BooleanCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/Calc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/CalcWriter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DateTimeCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DimensionCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DoubleCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/DummyExp.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ExpCompiler.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/HierarchyCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/IntegerCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/IterCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/LevelCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ListCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/MemberCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ParameterCompilable.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ParameterSlot.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/ResultStyle.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/StringCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleCollections.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleCursor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleIterable.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleIterator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/TupleList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/VoidCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractEndToEndTupleList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractExpCompiler.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractIterCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractLevelCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractListCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractMemberCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractStringCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleCursor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleIterable.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleIterator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractTupleList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/AbstractVoidCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ArrayTupleList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/BetterExpCompiler.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/CacheCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ConstantCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/DelegatingTupleList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/GenericCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/GenericIterCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/IterableListCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ListTupleList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/MemberArrayValueCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/MemberValueCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/TupleValueCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/UnaryTupleList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/ValueCalc.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/impl/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/calc/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/I18n.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JTreeUpdater.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JdbcExplorer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JdbcMetaData.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/JdbcTreeModel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/LanguageChangedEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/LanguageChangedListener.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/ListRenderer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/PreferencesDialog.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/PreferencesSchemasDialog.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/PropertyTableModel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/QueryPanel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaExplorer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaTreeCellEditor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/SchemaTreeModel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/Workbench.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addCalculatedMember24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addCube24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addDimension24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addDimensionUsage24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addHierarchy24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addLevel24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addMeasure24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addNamedSet24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addProperty24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addRole24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addVirtualCube24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggExclude24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggForeignKey24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggLevel24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggMeasure24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggPattern24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/aggTable24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/annotation24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/annotations24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/calculatedMember24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/closure24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/cube16.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/cube24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/cubeGrant24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/dimension24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/dimensionGrant24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/expression24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/format24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/formula24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/gui.properties#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/hierarchy24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/hierarchyGrant24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/join24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/key24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/level24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/measure24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/memberGrant24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/name24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/namedSet24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/nopic24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/ordinal24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/parameter24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/person24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/property24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/role24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schema24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schemaBuilder.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schemaGrant24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/schema_32.png#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/script24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/sql24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/table24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/text.properties#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/text_ja.properties#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/userDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/virtualCube24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/workbenchInfo.properties#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/JdbcValidator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/Messages.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/TreeModel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/TreeModelPath.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/ValidationUtils.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/i18n/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/DimensionExpr.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/HierarchyExpr.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/LevelExpr.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/MdxVisitor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/MdxVisitorImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/MemberExpr.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/NamedSetExpr.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/ParameterExpr.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/QueryPrintWriter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/ResolvedFunCall.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/UnresolvedFunCall.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/mdx/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Access.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Aggregator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Annotated.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Annotation.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Axis.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/AxisOrdinal.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CacheControl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Category.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Cell.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CellFormatter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CellProperty.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Connection.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ConnectionBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Cube.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CubeAccess.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/CubeBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DelegatingRole.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DelegatingSchemaReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Dimension.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DimensionBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DrillThrough.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/DriverManager.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/EnumeratedValues.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Evaluator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Exp.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ExpBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ExpCacheDescriptor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Explain.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Formula.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/FunCall.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/FunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/FunTable.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Hierarchy.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/HierarchyBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Id.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/InvalidArgumentException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/InvalidHierarchyException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Level.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/LevelBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/LevelType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Literal.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MatchType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Member.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemberBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemberFormatter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemberProperty.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MemoryLimitExceededException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Mondrian.xml#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianProperties.xml#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianPropertiesBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/MondrianServer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Mondrian_SW.xml#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NameResolver.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Namer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/NativeEvaluator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/OlapElement.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/OlapElementBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Parameter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ParameterImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Parser.cup#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Position.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Property.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/PropertyFormatter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Query.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryAxis.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryCanceledException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryPart.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryTimeoutException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/QueryTiming.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResourceLimitExceededException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Result.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResultBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResultLimitExceededException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ResultStyleException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Role.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/RoleImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Scanner.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Schema.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/SchemaReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/SetBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/SolveOrderMode.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/StringScanner.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Syntax.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/UnionRoleImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Util.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Validator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/ValidatorImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Walkable.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/Walker.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AggregateFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AncestorFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AsFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/AvgFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CacheFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CaseMatchFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CaseTestFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CastFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CorrelationFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CountFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CovarianceFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DistinctFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ExceptFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ExistsFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ExtractFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FilterFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FormatFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunDefBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunInfo.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunTableImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/FunUtil.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/GenerateFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/GlobalFunTable.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HeadTailFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HierarchizeFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IifFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IsEmptyFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IsFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/IsNullFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/JavaFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LeadLagFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LevelMembersFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/LinReg.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MedianFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberLevelFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MinMaxFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/MultiResolver.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NativizeSetFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ParameterFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/PercentileFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/RangeFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/RankFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/Resolver.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ResolverBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SetFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SetItemFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SetToStrFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SimpleResolver.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StdevFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StdevPFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StrToMemberFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StrToSetFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/StrToTupleFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SubsetFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/SumFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TupleFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TupleItemFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/TupleToStrFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/UdfResolver.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/UnionFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/UnorderFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/ValueFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/VarFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/VarPFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/XtdFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/extra/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/vba/Excel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/vba/Vba.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/fun/vba/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/BooleanType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/CubeType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/DateTimeType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/DecimalType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/DimensionType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/EmptyType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/HierarchyType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/LevelType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/MemberType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/NullType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/NumericType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/ScalarType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/SetType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/StringType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/SymbolType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/TupleType.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/Type.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/TypeUtil.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap/type/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/CatalogFinder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/EmptyResultSet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/Factory.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/FactoryJdbc4Plus.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCell.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jCube.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jMember.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/Unsafe.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/olap4j/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/JavaccParserValidatorImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/MdxParser.jj#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/MdxParserValidator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/parser/MdxParserValidatorImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/ListRecorder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/LoggerRecorder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/PrintStreamRecorder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/RecorderException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/recorder/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource.xml#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource_de.properties#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ArrayMemberSource.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/BitKey.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CacheControlImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CacheMemberReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CellKey.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/CellReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ChildByNameConstraint.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DelegatingMemberReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DelegatingRolapMember.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/DescendantsConstraint.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/FastBatchingCellReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/GroupingSetsCollector.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/HierarchyUsage.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/HighCardSqlTupleReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MeasureMemberSource.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberCache.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberCacheHelper.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberKey.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberNoCacheHelper.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/MemberSource.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/Modulos.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/NoCacheMemberReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RestrictedMemberReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ResultLoader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAggregationManager.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAggregator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAllCubeMember.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapAxis.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCacheRegion.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCalculatedMember.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCalculation.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCell.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapConnection.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapConnectionPool.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapConnectionProperties.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCube.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeDimension.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeLevel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeMember.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapCubeUsages.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapDimension.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapEvaluator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapEvaluatorRoot.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapHierarchy.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapLevel.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMeasure.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMember.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMemberBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMemberCalculation.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapMemberInCube.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNative.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeFilter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeRegistry.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeSet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeSql.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapNativeTopCount.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapProfilingEvaluator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapProperty.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapResult.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapResultShepherd.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapSchema.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapSchemaParameter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapSchemaReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapStar.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapStoredMeasure.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapTupleCalculation.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapUtil.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/ScenarioImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SmartMemberListCache.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SmartMemberReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlConstraintFactory.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlConstraintUtils.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlContextConstraint.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlMemberSource.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlStatement.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SqlTupleReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/StarColumnPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/StarPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/StringList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/SubstitutingMemberReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/Target.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/TargetBase.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/Test.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/TupleReader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/Aggregation.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AggregationKey.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AggregationManager.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/AndPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/CellRequest.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/GroupingSet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/GroupingSetsList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/ListColumnPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/ListPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/MinusStarPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/OrPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/QuerySpec.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/Segment.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentBody.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentDataset.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentHeader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SegmentLoader.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SparseSegmentBody.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/agg/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggmatcher/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/aggtab/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/CachePool.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/HardSmartCache.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/SmartCache.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/cache/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/doc-files/CellReader.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/CrossJoinArg.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/SqlConstraint.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/SqlQuery.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/TupleConstraint.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/rolap/sql/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/DynamicContentFinder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Execution.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/FileRepository.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/ImplicitRepository.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Locus.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/MondrianServerImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/MondrianServerRegistry.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/MonitorImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Repository.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/RepositoryContentFinder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/Statement.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/StatementImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/StringRepositoryContentFinder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/UrlRepositoryContentFinder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/CellCacheEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ConnectionEndEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ConnectionEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ConnectionInfo.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ConnectionStartEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Event.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionEndEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionInfo.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionPhaseEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ExecutionStartEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Info.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Message.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Monitor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/ServerInfo.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementEndEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementExecuteEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementInfo.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/SqlStatementStartEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/StatementEndEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/StatementEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/StatementInfo.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/StatementStartEvent.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/monitor/Visitor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/server/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/CatalogLocator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/CellFormatter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DataSourceChangeListener.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DataSourceResolver.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/Dialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DialectFactory.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DialectManager.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/DynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/MemberFormatter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/ProfileHandler.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/PropertyFormatter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/SegmentCache.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/UserDefinedFunction.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/AccessDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/Db2Dialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/DerbyDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/FirebirdDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/GreenplumDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/HiveDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/HsqldbDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/InfobrightDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/InformixDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/IngresDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/InterbaseDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/JdbcDialectFactory.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/LucidDbDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/MySqlDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/NeoviewDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/NetezzaDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/OracleDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/PostgreSqlDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/Scripts.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/SqlStreamDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/SybaseDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/TeradataDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/VectorwiseDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/VerticaDialect.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/impl/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/spi/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/CmdRunner.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockHttpServletRequest.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockHttpServletResponse.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockServletConfig.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/MockServletContext.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/XmlUtil.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/XmlaSupport.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/tui/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/CurrentDateMemberUdf.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/CurrentDateStringUdf.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/InUdf.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/InverseNormalUdf.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/LastNonEmptyUdf.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/MatchesUdf.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/NullValueUdf.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/udf/ValUdf.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/AbstractMemoryMonitor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ArrayStack.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Base64.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/BeanMap.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Bug.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CacheMap.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CartesianProductList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CombiningGenerator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Composite.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CompositeList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ConcatenableList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/CreationException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/DelegatingInvocationHandler.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/FauxMemoryMonitor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/FilteredIterableList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Format.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/IdentifierParser.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/LcidLocale.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/LockBox.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/MemoryMonitor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/MemoryMonitorFactory.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/NotificationMemoryMonitor.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ObjectFactory.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ObjectPool.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Pair.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/PrimeFinder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/PropertyUtil.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/Schedule.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/ServiceDiscovery.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/SpatialValueTree.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/SpatialValueTree2.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/TraversalList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UnionIterator.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UnsupportedList.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatible.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatibleJdk14.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatibleJdk15.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/UtilCompatibleJdk16.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/util/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/servlet/MdxQueryServlet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/ApplResources.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/DomBuilder.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/Listener.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/QueryTag.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/ResultCache.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/TransformTag.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/web/taglib/sample.xml#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/DataSourcesConfig.xml#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/Enumeration.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/PropertyDefinition.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/Rowset.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/RowsetDefinition.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/SaxWriter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaConstants.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaException.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaHandler.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaRequest.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaRequestCallback.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaResponse.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaServlet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/JsonSaxWriter.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#1 branch
... //open/mondrian-release/3.3.1/src/main/mondrian/xmla/package.html#1 branch
... //open/mondrian-release/3.3.1/src/main/overview.html#1 branch
... //open/mondrian-release/3.3.1/subfloor.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/CellPropertyTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/CustomizedParserTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/HierarchyBugTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/QueryTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/PartialSortTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/SortTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/TestMember.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap/type/TypeTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/BatchTestCase.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/BitKeyTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CacheControlTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/CellKeyTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/FilterTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/HighDimensionsTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/IndexedValuesTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/ModulosTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapAxisTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapCubeTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapResultTest.csv#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapResultTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/SharedDimensionTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/VirtualCubeTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/aggmatcher/non_collapsed_agg_test.csv#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CacheHitTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CaptionTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CmdRunnerTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CompatibilityTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/CompoundSlicerTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DelegatingTestContext.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DialectTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DiffRepository.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DrillThroughTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/I18nTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/InlineTableTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianOlap4jTester.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianServerTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MondrianTestRunner.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MonitorTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/NamedSetTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Olap4jTckTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Olap4jTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ParallelTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/PerformanceTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/PropertiesTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/PropertySaver.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/ScenarioTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SchemaTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SimpleTestRunner.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SqlPattern.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/SteelWheelsTestCase.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/TupleListTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/UdfTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/build/AntTestBase.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/build/CodeComplianceTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/build/package.html#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/CVBasicTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/ClearViewBase.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MemHungryTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MiscTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/OrderTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SubTotalTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/TopBottomTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/XmlUtility.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/CsvDBLoader.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/CsvLoader.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/DBLoader.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/README.txt#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/insert.sql#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/loader/package.html#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/test/package.html#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/udf/MockCurrentDateMember.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/udf/NullValueTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/Base64Test.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/FilteredIterableTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/FormatTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/MemoryMonitorTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/ObjectPoolTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/PrimeFinderTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaCognosTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaErrorTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaTabularTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/XmlaTests.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch
... //open/mondrian-release/3.3.1/testsrc/xsl/generateDiffRepositoryJUnit.xsl#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/datasources.xml#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxpivot.xsl#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxquery.xsl#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxslicer.xsl#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxtable.tld#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxtable.xsl#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mdxvalue.xsl#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/mondrian.properties#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/web-jpivot.xml#1 branch
... //open/mondrian-release/3.3.1/webapp/WEB-INF/web.xml#1 branch
... //open/mondrian-release/3.3.1/webapp/adhoc.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/busy.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/error.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/index.html#1 branch
... //open/mondrian-release/3.3.1/webapp/index.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/morph_pivot.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/pivot.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/taglib.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/testpage.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/xmla.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/xmlaTest.jsp#1 branch
... //open/mondrian-release/3.3.1/webapp/zero.jsp#1 branch
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/Info.plist#1 branch
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/MacOS/JavaApplicationStub#1 branch
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/PkgInfo#1 branch
... //open/mondrian-release/3.3.1/workbench/Schema_Workbench.app/Contents/Resources/schema.icns#1 branch
... //open/mondrian-release/3.3.1/workbench/cpappend.bat#1 branch
... //open/mondrian-release/3.3.1/workbench/drivers/readme.txt#1 branch
... //open/mondrian-release/3.3.1/workbench/ivy.xml#1 branch
... //open/mondrian-release/3.3.1/workbench/log4j.xml#1 branch
... //open/mondrian-release/3.3.1/workbench/mondrian.properties#1 branch
... //open/mondrian-release/3.3.1/workbench/plugins/launcher.properties#1 branch
... //open/mondrian-release/3.3.1/workbench/plugins/readme.txt#1 branch
... //open/mondrian-release/3.3.1/workbench/readme.txt#1 branch
... //open/mondrian-release/3.3.1/workbench/set-pentaho-env.bat#1 branch
... //open/mondrian-release/3.3.1/workbench/set-pentaho-env.sh#1 branch
... //open/mondrian-release/3.3.1/workbench/workbench.bat#1 branch
... //open/mondrian-release/3.3.1/workbench/workbench.sh#1 branch


Change 14755 by lucboudreau@luc-mondrian-3.2 on 2011/11/11 13:46:13 (git 6880390eef)

	MONDRIAN: [MONDRIAN-1040] Adds a unit test for the DelegatingTupleList class.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/TupleListTest.java#4 edit


Change 14754 by lucboudreau@luc-mondrian-3.2 on 2011/11/11 13:12:52 (git 4441710875)

	MONDRIAN: [MONDRIAN-1040] The DelegatingTupleList.slice() method was mixing up the column and index variables.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/DelegatingTupleList.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#149 edit
... //open/mondrian/testsrc/main/mondrian/test/TupleListTest.java#3 edit


Change 14751 by lucboudreau@luc-mondrian-3.2 on 2011/11/09 13:29:04 (git 7f1f247563)

	MONDRIAN: Adds FactoryJdbc4Plus and FactoryJdbc41Impl to the list of classes to ignore when checking the Javadoc.

Affected files ...

... //open/mondrian/build.xml#250 edit


Change 14750 by lucboudreau@luc-mondrian-3.2 on 2011/11/09 11:11:23 (git fd766463ea)

	MONDRIAN: Fixes the build script on Windows. 
	
	Fixes an issue with the build.xml script where the variable value of ant.java.version was reported as 1.6 on JDK 1.7. It now uses java.version instead.

Affected files ...

... //open/mondrian/build.xml#249 edit
... //open/mondrian/buildOnJdk.bat#2 edit
... //open/mondrian/buildOnJdk.sh#2 edit


Change 14747 by lucboudreau@luc-mondrian-3.2 on 2011/11/08 13:13:41 (git a5f37b0804)

	MONDRIAN: Fixes a Javadoc failure.
	
	Refactors the RolapResultShepherd into a MondrianServer specific instance instead of a static class.
	
	Modifies the Evaluation and RolapResultShepherd classes so that they use the correct methods when canceling and closing SQL statements according to the Java compliance level of the runtime environment.
	
	Refactored the API between Execution and RolapResultShepherd so that threads are managed more simply and the tasks get canceled on the background.
	
	Refactors the RolapResultShepherd shepherding thread into a simple java.util.Timer.
	
	Adds a limiter to the number of threads allowed by each MondrianServer instance.
	
	Adds a conditional to prevent users from shutting down the default MondrianServer.
	
	Adds a check to prevent a shutdown MondrianServer instance from being used.
	
	Adds the concept of SqlState to the Execution class so it can determine when to cleanup the opened SQL statements.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#12 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#104 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#8 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#7 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#3 edit


Change 14746 by lucboudreau@luc-mondrian-3.2 on 2011/11/08 13:13:26 (git f78eb7902c)

	MONDRIAN: Updates the web.xml files and adds the correct XMLA servlet name to them. After the refactoring to the XMLA servlet, this property has remained untouched, and was pointing to an abstract implementation of XmlaServlet. It nowe points to DynamicDatasourceXmlaServlet.

Affected files ...

... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#16 edit
... //open/mondrian/webapp/WEB-INF/web.xml#18 edit


Change 14745 by lucboudreau@luc-mondrian-3.2 on 2011/11/08 13:13:15 (git b22ddf48e3)

	MONDRIAN: Refactors XmlaSupport so that all the methods of processXmla and processSoapXmla take a cache object as a parameter. This allows test classes to cleanup properly at the tearDown phase.
	
	Adds a servlet and server cache to the XmlaBasicTest so that it can track the servers it spawns and then shut them down when it is done with them.
	
	Refactors XmlaTest so that it tracks the MondrianServer it uses for cleanup in the tearDown phase.
	
	Fixes an issue with the MondrianInprocProxy. Its cache of servlets was a collection of weak references. Under heavy testing loads, the weak references were getting GC'd resulting in MondrianServer instances to be created over and over and never cleaned up.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#30 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#25 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#26 edit


Change 14744 by lucboudreau@luc-mondrian-3.2 on 2011/11/08 13:12:49 (git 70be192981)

	MONDRIAN: Fixes an issue where calling Query.toString() on a query which was not executed yet would throw a ClassCastException because it was expected that the second argument of a named set alias would be an instance of Id, which is not the case prior to the query execution.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#145 edit


Change 14743 by lucboudreau@luc-mondrian-3.2 on 2011/11/08 13:12:30 (git 81e40b55ce)

	MONDRIAN: Refactors the DynamicContentFinder to use a simple java.util.Timer isntead of a thread pool. Also modifies the return type of DynamicContentFinder.reloadDatasources() to void.

Affected files ...

... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#16 edit


Change 14742 by lucboudreau@luc-mondrian-3.2 on 2011/11/08 13:12:19 (git 3f63b11f61)

	MONDRIAN: Introduces a method to close java.sql.Statement objects in a manner safe for the current Java runtime.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#180 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#11 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#12 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#11 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk16.java#2 edit


Change 14741 by lucboudreau@luc-mondrian-3.2 on 2011/11/08 13:11:53 (git a8f9f552eb)

	MONDRIAN: Fixes a code formatting issue.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#26 edit


Change 14733 by jhyde@jhyde.marmite1 on 2011/11/07 09:58:12 (git 3aa8e968e0)

	MONDRIAN: Enable building on JDK 1.7. This JDK includes JDBC 4.1, therefore
	    there are more JDBC APIs to implement. Still builds on JDK 1.5 and 1.6, and
	    can be retrowoven to JDK 1.4. A release build uses buildOnJdk.sh to compile
	    various classes on JDK 1.5, 1.6 and 1.7. You therefore need all of these
	    JDKs installed. buildOnJdk.sh obsoletees buildJdk16.sh (ditto .bat).

Affected files ...

... //open/mondrian/bin/megatest#27 edit
... //open/mondrian/build.xml#248 edit
... //open/mondrian/buildJdk16.bat#5 delete
... //open/mondrian/buildJdk16.sh#4 delete
... //open/mondrian/buildOnJdk.bat#1 add
... //open/mondrian/buildOnJdk.sh#1 add
... //open/mondrian/src/main/mondrian/olap/Util.java#179 edit
... //open/mondrian/src/main/mondrian/olap4j/Factory.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc41Impl.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Plus.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#35 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#103 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#37 edit


Change 14731 by lucboudreau@luc-mondrian-3.2 on 2011/11/07 08:27:09 (git aad10ac1d1)

	MONDRIAN: Fixes a failure in olap4j's tests. The Execution and RolapResultShepherd were not setting the Execution's state correctly, which resulted in the wrong exception class being thrown to the user thread. Also fixes an issue with the MondrianServerRegistry. Running the test suite could cause a NPE under rare circumstances because the server's database/vendor names were null, which is not in accordance with the API contract. 

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#7 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#6 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerRegistry.java#4 edit


Change 14730 by lucboudreau@luc-mondrian-3.2 on 2011/11/07 07:11:23 (git e0f6cf4e76)

	MONDRIAN: Fixes failing test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#93 edit


Change 14729 by lucboudreau@luc-mondrian-3.2 on 2011/10/31 16:59:50 (git 709cb62c15)

	MONDRIAN: [MONDRIAN-952] Adds a check to support collapsed aggregate levels only for levels which have unique members.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#92 edit


Change 14728 by jhyde@jhyde.marmite1 on 2011/10/31 11:52:58 (git e2838c4da1)

	MONDRIAN: Ordering rules for olap4j imports.

Affected files ...

... //open/mondrian/bin/checkFile.awk#11 edit


Change 14727 by lucboudreau@luc-mondrian-3.2 on 2011/10/30 16:59:45 (git 05f132e572)

	MONDRIAN: [MONDRIAN-952] Adds more tests for non-collapsed aggregate levels.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#77 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#91 edit


Change 14726 by lucboudreau@luc-mondrian-3.2 on 2011/10/29 13:50:08 (git 268b8ce026)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#24 edit


Change 14725 by lucboudreau@luc-mondrian-3.2 on 2011/10/29 13:45:13 (git 22633db567)

	MONDRIAN: [MONDRIAN-952] Adds support for non-collapsed snowflaked dimensions. Also adds test cases and extends the documentation.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#18 edit
... //open/mondrian/doc/images/aggregate_tables_4.png#1 add
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#96 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#30 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#76 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/NonCollapsedAggTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/non_collapsed_agg_test.csv#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#127 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#90 edit


Change 14722 by lucboudreau@luc-mondrian-3.2 on 2011/10/25 09:32:22 (git 44a78ac122)

	MONDRIAN: Fixes an issue with the CI server. JUnit tests launched from Ant were reported as "FAIL" because of a conditional within the build script which kills the build. Let CI report an UNSTABLE build instead.

Affected files ...

... //open/mondrian/build.xml#247 edit


Change 14721 by jhyde@jhyde.marmite2 on 2011/10/24 17:38:27 (git 0a9518e918)

	MONDRIAN: Oops. Disable output from MonitorTest.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/MonitorTest.java#3 edit


Change 14720 by jhyde@jhyde.marmite2 on 2011/10/24 16:18:17 (git e3b99f746b)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#54 edit


Change 14719 by jhyde@jhyde.marmite2 on 2011/10/24 15:27:42 (git 56221a4d62)

	MONDRIAN: Refactorings to make external caches work better: AggregateManager is
	    no longer a singleton (belogs to a MondrianServer); Aggregate now belongs to
	    an AggregateManager.
	
	    SegmentCacheWorker methods & fields are no longer static. Cache
	    implementation is chosen when worker is constructed. AggregateManager has a
	    list of workers; when we've done there work there will be up to 2: a global
	    JVM cache, and an external cache.
	
	    Obsolete CountingAggregationManager and property EnableCacheHitCounters
	    (mondrian.rolap.agg.enableCacheHitCounters); they have both just been
	    superseded by Monitor.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/Workbench.java#55 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#11 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#102 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#153 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#123 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#125 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#92 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#72 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CountingAggregationManager.java#6 delete
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#35 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#59 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#75 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#15 edit


Change 14717 by lucboudreau@luc-mondrian-3.2 on 2011/10/24 07:09:17 (git aec3d8c485)

	MONDRIAN: Sets the olap4j dependency back to 1.0.0-SNAPSHOT for the latest tests.

Affected files ...

... //open/mondrian/build.properties#39 edit


Change 14716 by jhyde@jhyde.marmite1 on 2011/10/22 02:54:37 (git 6cededa6bc)

	MONDRIAN: Oops! Broke build on JDK 1.5.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#18 edit


Change 14715 by jhyde@jhyde.marmite1 on 2011/10/22 01:12:13 (git a8031d462f)

	MONDRIAN: Check ordering of 'import' statements.

Affected files ...

... //open/mondrian/bin/checkFile.awk#10 edit


Change 14714 by jhyde@jhyde.marmite1 on 2011/10/22 01:10:57 (git 84e96bea91)

	MONDRIAN: Fix checkFile for MacOS X (Darwin).

Affected files ...

... //open/mondrian/bin/checkFile.sh#7 edit


Change 14713 by jhyde@jhyde.marmite1 on 2011/10/22 01:07:09 (git 2983fa5126)

	MONDRIAN: Optimize/canonize imports.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#28 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#39 edit
... //open/mondrian/src/main/mondrian/olap/fun/AncestorFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/AsFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#172 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#79 edit
... //open/mondrian/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#31 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/DistinctFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExistsFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#38 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#148 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsEmptyFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsNullFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/LeadLagFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberLevelFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#35 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/PercentileFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetToStrFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#29 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleItemFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleToStrFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#29 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Excel.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#21 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#13 edit
... //open/mondrian/src/main/mondrian/olap/type/NumericType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#14 edit
... //open/mondrian/src/main/mondrian/olap/type/StringType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#20 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#13 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#17 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#10 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#5 edit
... //open/mondrian/src/main/mondrian/server/FileRepository.java#12 edit
... //open/mondrian/src/main/mondrian/server/ImplicitRepository.java#5 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#7 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerRegistry.java#3 edit
... //open/mondrian/src/main/mondrian/server/Repository.java#5 edit
... //open/mondrian/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/CellPropertyTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#51 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#186 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/PartialSortTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#17 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#58 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#74 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#28 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#24 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#70 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#20 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#14 edit


Change 14712 by jhyde@jhyde.marmite1 on 2011/10/21 21:15:24 (git 3e1a2e1258)

	MONDRIAN: Optimize/canonize imports.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#9 edit
... //open/mondrian/src/main/mondrian/spi/impl/FirebirdDialect.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/GreenplumDialect.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectFactory.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/NeoviewDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#159 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#55 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#58 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#174 edit
... //open/mondrian/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/CmdRunnerTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#46 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#126 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianOlap4jTester.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianServerTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/Olap4jTckTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/Olap4jTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/ParallelTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#60 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#89 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#71 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#96 edit
... //open/mondrian/testsrc/main/mondrian/test/TupleListTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#54 edit
... //open/mondrian/testsrc/main/mondrian/test/build/AntTestBase.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/build/CodeComplianceTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/build/package.html#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/CVBasicTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MemHungryTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#8 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#6 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XmlUtility.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/package.html#2 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#72 edit
... //open/mondrian/testsrc/main/mondrian/test/package.html#2 edit
... //open/mondrian/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/udf/MockCurrentDateMember.java#2 edit
... //open/mondrian/testsrc/main/mondrian/udf/NullValueTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/util/Base64Test.java#6 edit
... //open/mondrian/testsrc/main/mondrian/util/FilteredIterableTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/util/PrimeFinderTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#15 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#9 edit


Change 14711 by jhyde@jhyde.marmite1 on 2011/10/21 21:12:56 (git b973c68b00)

	MONDRIAN: Optimize/canonize imports.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/CalcWriter.java#6 edit
... //open/mondrian/src/main/mondrian/calc/DummyExp.java#7 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#20 edit
... //open/mondrian/src/main/mondrian/calc/ResultStyle.java#6 edit
... //open/mondrian/src/main/mondrian/calc/TupleCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/TupleList.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#19 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#42 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#10 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractLevelCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#13 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractStringCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractVoidCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#13 edit
... //open/mondrian/src/main/mondrian/calc/impl/CacheCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#14 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#15 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingTupleList.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#17 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericIterCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/IterableListCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#13 edit
... //open/mondrian/src/main/mondrian/calc/impl/ValueCalc.java#6 edit
... //open/mondrian/src/main/mondrian/gui/I18n.java#9 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#13 edit
... //open/mondrian/src/main/mondrian/gui/JdbcExplorer.java#4 edit
... //open/mondrian/src/main/mondrian/gui/JdbcTreeModel.java#4 edit
... //open/mondrian/src/main/mondrian/gui/LanguageChangedEvent.java#4 edit
... //open/mondrian/src/main/mondrian/gui/LanguageChangedListener.java#4 edit
... //open/mondrian/src/main/mondrian/gui/ListRenderer.java#5 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#20 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesSchemasDialog.java#7 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#27 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#55 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#29 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#21 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#12 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#34 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#24 edit
... //open/mondrian/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#4 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#24 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#4 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#13 edit
... //open/mondrian/src/main/mondrian/mdx/DimensionExpr.java#7 edit
... //open/mondrian/src/main/mondrian/mdx/HierarchyExpr.java#7 edit
... //open/mondrian/src/main/mondrian/mdx/LevelExpr.java#7 edit
... //open/mondrian/src/main/mondrian/mdx/MdxVisitor.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/MdxVisitorImpl.java#7 edit
... //open/mondrian/src/main/mondrian/mdx/MemberExpr.java#8 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#19 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#10 edit
... //open/mondrian/src/main/mondrian/mdx/QueryPrintWriter.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#14 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#15 edit
... //open/mondrian/src/main/mondrian/mdx/package.html#2 edit
... //open/mondrian/src/main/mondrian/olap/Annotated.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Annotation.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Axis.java#8 edit
... //open/mondrian/src/main/mondrian/olap/CacheControl.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#26 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#34 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#22 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#19 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#38 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#9 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#45 edit
... //open/mondrian/src/main/mondrian/olap/Dimension.java#11 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#24 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#41 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#21 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#28 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#56 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#39 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#27 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#32 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#53 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#21 edit
... //open/mondrian/src/main/mondrian/olap/MondrianException.java#7 edit
... //open/mondrian/src/main/mondrian/olap/MondrianPropertiesBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#12 edit
... //open/mondrian/src/main/mondrian/olap/NamedSet.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Namer.java#5 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Position.java#9 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#36 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#26 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#35 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#42 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#27 edit
... //open/mondrian/src/main/mondrian/olap/StringScanner.java#7 edit
... //open/mondrian/src/main/mondrian/olap/UnionRoleImpl.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#178 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#12 edit
... //open/mondrian/src/main/mondrian/olap/ValidatorImpl.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Walkable.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FormatFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap4j/EmptyResultSet.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/Factory.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#18 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#12 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#12 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#13 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#6 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#14 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#13 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#13 edit
... //open/mondrian/src/main/mondrian/olap4j/Unsafe.java#3 edit
... //open/mondrian/src/main/mondrian/parser/MdxParserValidator.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#13 edit
... //open/mondrian/src/main/mondrian/recorder/MessageRecorder.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingRolapMember.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#80 edit
... //open/mondrian/src/main/mondrian/rolap/GroupingSetsCollector.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/MemberNoCacheHelper.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/Modulos.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAllCubeMember.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCacheRegion.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculation.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#101 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#167 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeUsages.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#113 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#115 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#99 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberCalculation.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberInCube.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProfilingEvaluator.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#152 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#146 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaParameter.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#122 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapTupleCalculation.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#78 edit
... //open/mondrian/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#124 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#91 edit
... //open/mondrian/src/main/mondrian/rolap/StarColumnPredicate.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/StarPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/StringList.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/TargetBase.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CountingAggregationManager.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSet.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MinusStarPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentBody.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentBody.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/package.html#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#4 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#12 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/package.html#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggtab/package.html#2 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/cache/package.html#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArg.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlConstraint.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#123 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQueryChecker.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/sql/package.html#2 edit
... //open/mondrian/src/main/mondrian/server/MonitorImpl.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ConnectionInfo.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/Info.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/Message.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/ServerInfo.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementInfo.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/StatementInfo.java#2 edit
... //open/mondrian/src/main/mondrian/spi/CatalogLocator.java#4 edit
... //open/mondrian/src/main/mondrian/spi/CellFormatter.java#2 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceChangeListener.java#7 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceResolver.java#2 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#28 edit
... //open/mondrian/src/main/mondrian/spi/DialectFactory.java#3 edit
... //open/mondrian/src/main/mondrian/spi/DialectManager.java#6 edit
... //open/mondrian/src/main/mondrian/spi/DynamicSchemaProcessor.java#4 edit
... //open/mondrian/src/main/mondrian/spi/MemberFormatter.java#2 edit
... //open/mondrian/src/main/mondrian/spi/ProfileHandler.java#2 edit
... //open/mondrian/src/main/mondrian/spi/PropertyFormatter.java#2 edit
... //open/mondrian/src/main/mondrian/spi/SegmentCache.java#4 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#12 edit
... //open/mondrian/src/main/mondrian/spi/impl/AccessDialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#9 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#10 edit
... //open/mondrian/src/main/mondrian/spi/impl/Db2Dialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/DerbyDialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/HiveDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/HsqldbDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#9 edit
... //open/mondrian/src/main/mondrian/spi/impl/InformixDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/IngresDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/InterbaseDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#35 edit
... //open/mondrian/src/main/mondrian/spi/impl/LucidDbDialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#20 edit
... //open/mondrian/src/main/mondrian/spi/impl/NetezzaDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#13 edit
... //open/mondrian/src/main/mondrian/spi/impl/Scripts.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/SqlStreamDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/SybaseDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/TeradataDialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/VectorwiseDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/VerticaDialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/package.html#2 edit
... //open/mondrian/src/main/mondrian/spi/package.html#2 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#60 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#16 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#12 edit
... //open/mondrian/src/main/mondrian/tui/MockServletConfig.java#8 edit
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#9 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#25 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#29 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#8 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#19 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#9 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#9 edit
... //open/mondrian/src/main/mondrian/udf/InverseNormalUdf.java#8 edit
... //open/mondrian/src/main/mondrian/udf/MatchesUdf.java#5 edit
... //open/mondrian/src/main/mondrian/udf/NullValueUdf.java#4 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#11 edit
... //open/mondrian/src/main/mondrian/util/BeanMap.java#2 edit
... //open/mondrian/src/main/mondrian/util/CacheMap.java#7 edit
... //open/mondrian/src/main/mondrian/util/Format.java#45 edit
... //open/mondrian/src/main/mondrian/util/LcidLocale.java#2 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#12 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#11 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#18 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#13 edit
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#9 edit
... //open/mondrian/src/main/mondrian/util/PropertyUtil.java#4 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#13 edit
... //open/mondrian/src/main/mondrian/util/ServiceDiscovery.java#6 edit
... //open/mondrian/src/main/mondrian/util/TraversalList.java#6 edit
... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#11 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#10 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#11 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#10 edit
... //open/mondrian/src/main/mondrian/web/servlet/MdxQueryServlet.java#6 edit
... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#9 edit
... //open/mondrian/src/main/mondrian/web/taglib/DomBuilder.java#4 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#20 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#24 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#24 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#41 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#88 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#82 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#42 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#34 edit
... //open/mondrian/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#21 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#35 edit
... //open/mondrian/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/MonitorTest.java#2 edit


Change 14710 by jhyde@jhyde.marmite1 on 2011/10/21 20:11:39 (git 3adcb5a06a)

	MONDRIAN: Add events and monitoring. In this first cut, you can monitor
	    connections, statements, executions of statements, and SQL statements.
	    Cache activity (such as a segment being moved from local to global cache)
	    will come later.
	
	    Events and state objects are represented by POJOs in the new
	    mondrian.server.monitor package. The monitor is an actor, that receives
	    requests and produces responses via queues. There is a global monitor
	    (not one per MondrianServer) because each monitor requires a thread, and
	    some of the tests create a lot of server instances.
	
	    To make it all work, it is important that each activity has a well-defined
	    execution and statement. But it is not efficient to create a dummy statement
	    for every activity, so I added a re-entrant 'internal statement' to each
	    connection, that can be shared by minor activities. There are also dummy
	    statements, that are lighter weight than regular olap4j statements but can
	    still time out or be cancelled.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#26 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#54 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#33 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#30 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#144 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#177 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#34 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#100 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#166 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#112 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#151 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#145 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#121 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#123 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#90 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#46 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#9 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#4 edit
... //open/mondrian/src/main/mondrian/server/FileRepository.java#11 edit
... //open/mondrian/src/main/mondrian/server/Locus.java#4 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#6 edit
... //open/mondrian/src/main/mondrian/server/MonitorImpl.java#1 add
... //open/mondrian/src/main/mondrian/server/Statement.java#2 edit
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/CellCacheSegmentCreateEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ConnectionEndEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ConnectionEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ConnectionInfo.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ConnectionStartEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/Event.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionEndEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionInfo.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionPhaseEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ExecutionStartEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/Info.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/Message.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/Monitor.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/ServerInfo.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementEndEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementExecuteEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementInfo.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/SqlStatementStartEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/StatementEndEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/StatementEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/StatementInfo.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/StatementStartEvent.java#1 add
... //open/mondrian/src/main/mondrian/server/monitor/Visitor.java#1 add
... //open/mondrian/src/main/mondrian/util/BeanMap.java#1 add
... //open/mondrian/src/main/mondrian/util/Bug.java#43 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#59 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#40 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#57 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#73 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#125 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianServerTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/MonitorTest.java#1 add


Change 14709 by wgorman@guest.willgorman.pentaho on 2011/10/21 06:30:35 (git 36c0edc99b)

	MONDRIAN: Updating version back to SNAPSHOT now that we've released Mondrian 3.3.0.14703

Affected files ...

... //open/mondrian/build.properties#38 edit
... //open/mondrian/ivy.xml#51 edit


Change 14708 by lucboudreau@luc-mondrian-3.2 on 2011/10/20 12:14:19 (git 11d426966b)

	MONDRIAN: Adds SegmentCacheTest.testDisableCache() to make sure we can disable the segment cache at runtime using MondrianProperties. Also makes the test BasicQueryTest.testConcurrentStatementRun() more deterministic and "gracefully cleaned".

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#173 edit


Change 14707 by lucboudreau@luc-mondrian-3.2 on 2011/10/20 11:20:22 (git 8c84c94d6c)

	MONDRIAN: Fixes an issue with the test suite and the SegmentCache property. Setting it to null at runtime wouldn't disable the cache if one was previously configured.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#15 edit


Change 14703 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/10/19 12:17:19 (git d14cac7b8c)

	MONDRIAN: Updating version for rebuild

Affected files ...

... //open/mondrian/RELEASE.txt#20 edit
... //open/mondrian/build.properties#37 edit
... //open/mondrian/ivy.xml#50 edit


Change 14702 by lucboudreau@luc-mondrian-3.2 on 2011/10/19 11:08:54 (git 233921f43b)

	MONDRIAN: [MONDRIAN-1018] Makes use of the schema's checksum for SegmentHeader, if available.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#144 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#11 edit


Change 14701 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/10/18 10:17:18 (git eab69ccb36)

	MONDRIAN: Updating version for Mondrian 3.3.0.14701 rebuild

Affected files ...

... //open/mondrian/RELEASE.txt#19 edit
... //open/mondrian/build.properties#36 edit
... //open/mondrian/ivy.xml#49 edit


Change 14700 by lucboudreau@luc-mondrian-3.2 on 2011/10/18 09:47:20 (git 82949c76af)

	MONDRIAN: Prevents a useless tear-down call within the SegmentCacheWorker.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#14 edit


Change 14699 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/10/18 09:17:52 (git 47ed31dd8f)

	MONDRIAN: Updating rev for 3.3.0.14699 release build

Affected files ...

... //open/mondrian/RELEASE.txt#18 edit
... //open/mondrian/build.properties#35 edit
... //open/mondrian/ivy.xml#48 edit


Change 14698 by lucboudreau@luc-mondrian-3.2 on 2011/10/18 08:39:21 (git 03cc7b1168)

	MONDRIAN: [MONDRIAN-1014] Fixes an issue where executing a statement twice concurrently wouldn't work because the RolapConnection class wasn't cleaning up properly if the same statement was executed concurrently. Also wraps the call to statement.cancel() in a try/catch block when handling errors in RolapConnection.execute() so that we throw back the correct exception instead of the one caused when cleaning up. If a statement concurrency problem is detected in the normal execution path, calling statement.end() will fail every time and prevent the user from seeing the correct cause of the exception. Also adds a test case to prevent any further problems associated to the concurrent execution of statements.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#99 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#172 edit


Change 14697 by lucboudreau@luc-mondrian-3.2 on 2011/10/18 06:25:24 (git f273707e07)

	MONDRIAN: Removes a call to executor.shutdownNow() when a thread is interrupted. There is no need to force an early shutdown at that point.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#4 edit


Change 14696 by lucboudreau@luc-mondrian-3.2 on 2011/10/17 18:12:06 (git 5387a5ac64)

	MONDRIAN: Removes the hook to the Runtime instance for statement cleanup. This code is useless, since all threads are marked as daemons and thus get cleaned up properly. We originally added that hook suspecting a JVM hang at shutdown was caused by the RolapResultShepherd, but it turns out it was caused by something else.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#3 edit


Change 14687 by lucboudreau@luc-mondrian-3.2 on 2011/10/13 08:36:03 (git 5d11e75875)

	MONDRIAN: [MONDRIAN-1010] The RolapCubeHierarchy was creating a cached member reader even through the EnableRolapCubeMemberCache property was set to false. This would lead to inconsistent cache state. The parent-children caches would get updated by the cache control API, but the ROLAP layer wouldn't for level members. I've also extended the test suite to detect that in the future.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#32 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#16 edit


Change 14686 by lucboudreau@luc-mondrian-3.2 on 2011/10/11 10:34:31 (git 0c2c13c6f2)

	MONDRIAN: [PSW-120] Adds support in PSW for the Hive, Greenplum and Vectorwise dialects.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#21 edit


Change 14685 by lucboudreau@luc-mondrian-3.2 on 2011/10/11 09:46:21 (git 1dd4f1e693)

	MONDRIAN: [PSW-119] Boolean typed attributes must be initialized at creation, even though the schema wasn't defining a value (was using default) or else a checkbox won't appear on Linux.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#54 edit


Change 14684 by lucboudreau@luc-mondrian-3.2 on 2011/10/11 09:20:54 (git fb999abed5)

	MONDRIAN: Adds the visible property to Dimension tree elements.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#53 edit


Change 14682 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/10/09 20:56:20 (git 54b2bd3d97)

	MONDRIAN: 3.3.0.14682 release

Affected files ...

... //open/mondrian/RELEASE.txt#17 edit
... //open/mondrian/build.properties#34 edit
... //open/mondrian/ivy.xml#47 edit


Change 14681 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/10/09 20:52:37 (git 0f75914572)

	MONDRIAN: Changing dependencies for 3.3.0.14680 release

Affected files ...

... //open/mondrian/build.properties#33 edit


Change 14680 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/10/09 18:22:54 (git 8f5cf43737)

	MONDRIAN: Mondrian 3.3.0.14680 release

Affected files ...

... //open/mondrian/RELEASE.txt#16 edit
... //open/mondrian/build.properties#32 edit
... //open/mondrian/ivy.xml#46 edit


Change 14679 by jhyde@jhyde.marmite1 on 2011/10/09 15:24:45 (git 365144eb6f)

	MONDRIAN: Code formatting.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/GreenplumDialect.java#6 edit


Change 14678 by lucboudreau@luc-mondrian-3.2 on 2011/10/09 13:31:39 (git a2e7a4b8e4)

	MONDRIAN: Fixes a version number omitted update.

Affected files ...

... //open/mondrian/RELEASE.txt#15 edit


Change 14677 by lucboudreau@luc-mondrian-3.2 on 2011/10/09 13:28:38 (git 76c898f63e)

	MONDRIAN: Modifies the RELEASE.txt file prior to the 3.3.0 release.

Affected files ...

... //open/mondrian/RELEASE.txt#14 edit


Change 14676 by lucboudreau@luc-mondrian-3.2 on 2011/10/07 06:28:34 (git e2d4b383f7)

	MONDRIAN: [MONDRIAN-906] Ports the optimization check to the slicer axis tuple optimizer. When a rollup policy of PARTIAL was applied on a hierarchy, and the slicer axis included all the visible members of the tuple, the optimizer thought that all children were part of the tuple and rolled up to the parent member. This is essentially the same fix as with revision 14513. I didn't see that another piece of code was calling the optimizeTuples() method at first, so I pushed down the optimization check into the optimization method itself.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#38 edit


Change 14675 by lucboudreau@luc-mondrian-3.2 on 2011/10/06 17:56:36 (git d277b2bfe6)

	MONDRIAN: Fixes an issue with Greenplum. A null value can be returned by the driver, thus creating an NPE when comparing values. Also fixes an issue where COUNT() in Greenplum doesn't count null values.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#122 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#27 edit
... //open/mondrian/src/main/mondrian/spi/impl/GreenplumDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#34 edit


Change 14673 by jhyde@jhyde.marmite2 on 2011/10/06 14:25:10 (git 2197213b89)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#50 edit


Change 14672 by jhyde@jhyde.marmite2 on 2011/10/06 14:21:21 (git 32601cffa8)

	MONDRIAN: Radically simplify CombiningGenerator (which generates power sets).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#32 edit
... //open/mondrian/src/main/mondrian/util/CombiningGenerator.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#49 edit


Change 14671 by lucboudreau@luc-mondrian-3.2 on 2011/10/06 11:08:28 (git c0ea23ac13)

	MONDRIAN: Makes the RolapResultShepherd more thread and adds a shutdown hook so that any running SQL statements get canceled explicitely when the JVM gets a shutdown signal.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#2 edit


Change 14668 by lucboudreau@luc-mondrian-3.2 on 2011/10/06 07:44:31 (git 481a645bfe)

	MONDRIAN: Fixes an issue with Greenplum where the SQL generated to count the number of members of a level would be invalid if there was more than one column to count.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#121 edit


Change 14667 by lucboudreau@luc-mondrian-3.2 on 2011/10/05 13:10:46 (git d8b2cbd92d)

	MONDRIAN: Fixes some issues with the Greenplum dialect and the test suite when running it over Greenplum.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#120 edit
... //open/mondrian/src/main/mondrian/spi/impl/GreenplumDialect.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#39 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#56 edit


Change 14664 by lucboudreau@luc-mondrian-3.2 on 2011/10/04 11:31:47 (git bc58c5214c)

	MONDRIAN: Fixes a loss of precision in Greenplum where the JDBC metadata would return the NUMERIC type with a scale and precision of 0 to represent floating point numbers.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#19 edit


Change 14663 by lucboudreau@luc-mondrian-3.2 on 2011/10/04 08:58:22 (git db7e1bf5c8)

	MONDRIAN: Fixes test failures in Derby because of the refactoring in Dialect and the way NULL values are ordered.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#10 edit


Change 14660 by lucboudreau@luc-mondrian-3.2 on 2011/10/04 08:52:40 (git e199ac7d27)

	MONDRIAN: Fixes test failures in Derby because of the refactoring in Dialect and the way NULL values are ordered.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#158 edit


Change 14659 by lucboudreau@luc-mondrian-3.2 on 2011/10/04 08:12:12 (git fbed982377)

	MONDRIAN: Fixes an issue with PDI / XMLA. The CellSet might be null when closing the connection.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#17 edit


Change 14658 by lucboudreau@luc-mondrian-3.2 on 2011/10/04 06:53:28 (git 965c9ac23c)

	MONDRIAN: Fixes a failing test in TestAggregationManager. The test was using a column for a low level for which there are more than one possible value, thus creating a carthesian product. Also disables an optimization test in NonEmptyTest which can't work with aggregates because the aggregate table doesn't the columns for member properties.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#157 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#72 edit


Change 14657 by jhyde@jhyde.marmite1 on 2011/10/04 01:23:24 (git 571a0f7090)

	MONDRIAN: Oops, missed one.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#34 edit


Change 14656 by jhyde@jhyde.marmite1 on 2011/10/04 00:30:32 (git d469e9651c)

	MONDRIAN: Tidy up formatting of SQL queries (e.g. strip trailing whitespace, make
	    sure commas are followed by space) and clean up code in SqlQuery.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#122 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#33 edit


Change 14655 by jhyde@jhyde.marmite1 on 2011/10/03 17:42:11 (git 8bb6eb76ee)

	MONDRIAN: Fix test exception. Mondrian should not use GROUPING SETS if there are
	    distinct-count measures (see MONDRIAN-470), but test was expecting it to.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#42 edit


Change 14654 by jhyde@jhyde.marmite1 on 2011/10/03 15:44:46 (git d13c6d1cce)

	MONDRIAN: Fix execptions in InlineTableTest and
	    IgnoreMeasureForNonJoiningDimensionInAggregationTest on Oracle with grouping
	    sets enabled.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#88 edit


Change 14653 by lucboudreau@luc-mondrian-3.2 on 2011/10/03 14:56:55 (git 7bbe66664a)

	MONDRIAN: [MONDRIAN-675] A much more elegant support for AVG rollup, which also works with aggregate tables.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#10 edit


Change 14651 by jhyde@jhyde.marmite1 on 2011/10/03 09:52:39 (git 351304748e)

	MONDRIAN: Oracle 11g has new JDBC driver.

Affected files ...

... //open/mondrian/bin/loadFoodMart.sh#11 edit
... //open/mondrian/bin/megatest#26 edit


Change 14650 by lucboudreau@luc-mondrian-3.2 on 2011/10/03 09:47:18 (git fa1dd952c1)

	MONDRIAN: Fixes test failures due to the use of aggregates.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#156 edit


Change 14649 by jhyde@jhyde.marmite1 on 2011/10/03 09:47:04 (git 8cbe1dba75)

	MONDRIAN: Fix test exceptions in InlineTableTest, SchemaTest. Re-open
	    MONDRIAN-747 now I know what property settings cause it.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#89 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#45 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#42 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#87 edit


Change 14647 by lucboudreau@luc-mondrian-3.2 on 2011/10/03 08:32:38 (git 591faf054c)

	MONDRIAN: Fixes Javadoc errors.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#10 edit


Change 14646 by lucboudreau@luc-mondrian-3.2 on 2011/10/03 08:25:30 (git 4d27778e9f)

	MONDRIAN: Modifies all tests to ensure they use the PropertySaver object rather than modifying the properties directly. This was causing a lot of problems when we try to reproduce test failures accross different environments. Also removes the use of property triggers, because the Eigenbase library has a bug where calling property.remove() wouldn't cause the trigger to be called.
	
	Also adds the set() override in DelegatingTupleList so that list ordering can be properly delegated.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/DelegatingTupleList.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#120 edit


Change 14645 by lucboudreau@luc-mondrian-3.2 on 2011/10/03 07:56:51 (git fed5f3f591)

	MONDRIAN: Refactors the SegmentCache SPI to allow flushing within the external cache. Splits the dimensionality from the compound predicates in the SegmentHeader so that the SegmentCache SPI can expose a flush(ConstrainedColumn[]) method and implement it effectively.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#31 edit


Change 14644 by lucboudreau@luc-mondrian-3.2 on 2011/10/03 07:52:27 (git 1dd12d1822)

	MONDRIAN: Refactors the SegmentCache SPI to allow flushing within the external cache. Splits the dimensionality from the compound predicates in the SegmentHeader so that the SegmentCache SPI can expose a flush(ConstrainedColumn[]) method and implement it effectively.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCacheRegion.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#9 edit
... //open/mondrian/src/main/mondrian/spi/SegmentCache.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#5 edit


Change 14643 by lucboudreau@luc-mondrian-3.2 on 2011/10/03 07:52:02 (git ff829531aa)

	MONDRIAN: Modifies all tests to ensure they use the PropertySaver object rather than modifying the properties directly. This was causing a lot of problems when we try to reproduce test failures accross different environments. Also removes the use of property triggers, because the Eigenbase library has a bug where calling property.remove() wouldn't cause the trigger to be called.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#78 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#38 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#55 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#38 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#155 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#41 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#171 edit
... //open/mondrian/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#86 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#70 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#14 edit


Change 14642 by lucboudreau@luc-mondrian-3.2 on 2011/10/03 07:50:18 (git 097ea21efd)

	MONDRIAN: [PSW-93] Fixes the Edit->Delete menu.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#52 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#53 edit


Change 14639 by lucboudreau@luc-mondrian-3.2 on 2011/09/29 10:55:18 (git 2da5810ac9)

	MONDRIAN: Removes (another...) @Override annotation inserted by my IDE.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#24 edit


Change 14637 by lucboudreau@luc-mondrian-3.2 on 2011/09/29 10:18:52 (git b7d4e2cf83)

	MONDRIAN: Fixes a woopsie. The code was assuming that the measures are at position 0 in the region.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CacheControl.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#143 edit


Change 14636 by lucboudreau@luc-mondrian-3.2 on 2011/09/29 08:36:35 (git da504d1627)

	MONDRIAN: [MONDRIAN-995] Fixes an issue with the MondrianOlap4jDriver and the DriverManager from Java. Every java.sql.Driver implementation needs a public empty constructor so it can be instantiated correctly by JDBC. It is not explicitely specified by the JDBC specs, but Sun's JVM attempts to call that constructor none the less. We have also received some bug reports from the community about olap4j's driver implementation showing the same problems with WebSphere and some other JDBC pools. The same change will be made in XmlaOlap4jDriver.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#8 edit


Change 14635 by lucboudreau@luc-mondrian-3.2 on 2011/09/29 08:22:27 (git 15bccf572e)

	MONDRIAN: [MONDRIAN-997] Cascades the global schema cache flush down to all aggregation/segments. Also documents the cascading of the flush operation within the CacheControl API.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CacheControl.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#142 edit


Change 14634 by lucboudreau@luc-mondrian-3.2 on 2011/09/29 04:49:30 (git 0ab45ea592)

	MONDRIAN: Fixes the DynamicSchemaProcessorTest which fails when aggregates are enabled.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#3 edit


Change 14633 by lucboudreau@luc-mondrian-3.2 on 2011/09/28 16:29:58 (git 612023666c)

	MONDRIAN: Fixes an issue with the addCommand in CacheControlImpl. An immutable list was returned by the cache manager, thus preventing us from adding to the cache contents.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#22 edit


Change 14632 by lucboudreau@luc-mondrian-3.2 on 2011/09/28 15:24:59 (git 0ccf6475a2)

	MONDRIAN: Fixes a compilation problem due to the @Override annotation on JDK 1.5.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#21 edit


Change 14631 by lucboudreau@luc-mondrian-3.2 on 2011/09/28 15:16:44 (git 5b03a7a896)

	MONDRIAN: Fixes an issue with the member cache control when deleting members. The cache control operations are now performed in two passes, the first one is used to figure out the cache regions that the operation will affect, the second being the commit of the actual operations.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#15 edit


Change 14630 by lucboudreau@luc-mondrian-3.2 on 2011/09/28 13:07:41 (git cc41305714)

	MONDRIAN: Reverts change 14628. The fix didn't work on Oracle/Aggregates/Native.
	
	Also fixes some failing tests due to the use of aggregates in NonEmptyTest.
	
	Also fixes an issue with native MATCHES filter when aggregation tables are used. The hierarchy table was not part of the query, thus failing when trying to resolve the column name on which to match.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#88 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#154 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#40 edit


Change 14628 by lucboudreau@luc-mondrian-3.2 on 2011/09/27 17:51:57 (git ded843e8b5)

	MONDRIAN: Fixes failing tests in AggregationManager. Using an aggregation table with a caption column would trigger a carthesian product of tuples to be returned because of a non-required group-by inclusion of the caption column. Also fixes an issue where an alias was not assigned to a column coming from an aggregate table when using native tuples. Also disables some aggregate table tests when native crossjoins are disabled, since those tests were never designed to work without native tuples resolution.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#87 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#121 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#71 edit


Change 14627 by jhyde@jhyde.marmite1 on 2011/09/27 15:22:36 (git a3a5d9f27d)

	MONDRIAN: Test case for bug MONDRIAN-756 and its duplicate MONDRIAN-805. Also
	    fix how schemas for connections with DynamicSchemaProcessor are cached;
	    previously, the cache would give up a schema created using the same connect
	    info but no dynamic schema processor.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#141 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#95 edit


Change 14625 by lucboudreau@luc-mondrian-3.2 on 2011/09/27 13:27:47 (git e498516747)

	MONDRIAN: Integrates vectorwise and vertica in the official test suite. Fixes many issues with the vertica and vectorwise dialects. Extends the dialect test for these two dialects. Fixes a problem with MondrianProperties where mondrian.foodmart.jdbcUser and jdbcPassword were ignored.

Affected files ...

... //open/mondrian/src/main/META-INF/services/mondrian.spi.Dialect#8 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#10 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#26 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#33 edit
... //open/mondrian/src/main/mondrian/spi/impl/VectorwiseDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/VerticaDialect.java#5 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#59 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#71 edit


Change 14618 by lucboudreau@luc-mondrian-3.2 on 2011/09/23 02:18:25 (git f0e5598f96)

	MONDRIAN: [MONDRIAN-992]
	
	Fixes a problem with SQL query generation. When both aggregate tables and grouping sets were used, the column types were not infered correctly, causing an assertion error deep in the code.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#69 edit


Change 14617 by lucboudreau@luc-mondrian-3.2 on 2011/09/22 06:56:29 (git dd031bc5e7)

	MONDRIAN: [MONDRIAN-992]
	
	A semaphore object was not properly cleaned if an exception was encountered, causing a deadlock.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#17 edit


Change 14612 by lucboudreau@luc-mondrian-3.2 on 2011/09/14 13:06:55 (git d8fc77474d)

	MONDRIAN: Fixes a failing test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#85 edit


Change 14611 by lucboudreau@luc-mondrian-3.2 on 2011/09/14 12:58:03 (git 03df022e94)

	MONDRIAN: Adds the custom icons for scripts and formatters. Also localizes the new menus.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#33 edit
... //open/mondrian/src/main/mondrian/gui/resources/format24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/gui.properties#9 edit
... //open/mondrian/src/main/mondrian/gui/resources/script24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#20 edit


Change 14610 by lucboudreau@luc-mondrian-3.2 on 2011/09/14 09:29:35 (git 40f80b1b87)

	MONDRIAN: Adds support to the workbench for the new schema features introduced in Mondrian 3.3. One thing missing is custom icons for formatters and scripts. I'll check them in as soon as I get them.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#21 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#51 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#28 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#20 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#32 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#23 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#95 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#20 edit


Change 14609 by lucboudreau@luc-mondrian-3.2 on 2011/09/13 13:41:15 (git be7610a390)

	MONDRIAN: Fixes failing tests due to the configuration matrix now including many more configurations.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#11 edit


Change 14607 by lucboudreau@luc-mondrian-3.2 on 2011/09/13 12:34:49 (git b9383a1dba)

	MONDRIAN: Fixes an issue with the Mondrian olap4j driver. Setting the connection's role name to null was not always setting the connection in root mode. In rare cases (like when running the olap4j TCK) the role used would be that of the current one used by the internal connection on another thread. This was obviously a thread safety problem.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#33 edit


Change 14603 by lucboudreau@luc-mondrian-3.2 on 2011/09/09 22:51:14 (git b8d1e5cd9c)

	MONDRIAN: [BISERVER-6334]
	
	Fixes a bug in the Mondrian olap4j driver. MondrianOlap4jCube.getDimensions() doesn't use the schema reader to get the list of dimensions, so it returns some dimensions for which the user doesn't have access rights. There were a few other places where a restricted schema reader was not used, so I've fixed them as well.
	
	Fixes a regression in RoleImpl where denying access at the hierarchy level would still give an implicit CUSTOM access to the parent dimension.
	
	I have also created a whole bunch of tests, but I will be checking them as part of olap4j's TCK rather than keeping it Mondrian-specific.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#25 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#12 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#7 edit


Change 14602 by jhyde@jhyde.marmite2 on 2011/09/08 23:54:41 (git ec08e4e50e)

	MONDRIAN-LAGUNITAS: Fix the 'no path found' error when reading tuples; more ref
	    log corrections; now 958 exceptions out of 3045 tests.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#15 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#15 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#14 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/SortTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#9 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#13 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompoundSlicerTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MultipleHierarchyTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#5 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6323d67192567b29.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6e272f678215815.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9027755089303df9.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_942ce548f98a38.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d04727679fe397.xml#3 edit


Change 14601 by lucboudreau@luc-mondrian-3.2 on 2011/09/08 15:42:49 (git 380241cf89)

	MONDRIAN: [MONDRIAN-507]
	
	Adds a CatalogLocator parameter to the FileRepository for proper embedding. 
	
	Also reverts an edit from MROSSI in XmlaHandler. The confusion between the concepts of "catalog" and "schemas" had him make a change to the handler and prevented it from resolving datasources and catalogs correctly by name. I've also renamed the parameter names in the mondrian.server package so that this confusion disapears. We should do this throughout all of the code some day.

Affected files ...

... //open/mondrian/src/main/mondrian/server/FileRepository.java#10 edit
... //open/mondrian/src/main/mondrian/server/ImplicitRepository.java#4 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#5 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerRegistry.java#2 edit
... //open/mondrian/src/main/mondrian/server/Repository.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#81 edit


Change 14600 by lucboudreau@luc-mondrian-3.2 on 2011/09/08 13:25:48 (git 437b2ace53)

	MONDRIAN: Fixes a race condition which sometimes resulted in a NPE. The FileRepository invalidation thread would flush the ServerInfo object by making it null periodically, which could bitch-slap the routine that updates it and expected it to be instantiated.

Affected files ...

... //open/mondrian/src/main/mondrian/server/FileRepository.java#9 edit


Change 14599 by lucboudreau@luc-mondrian-3.2 on 2011/09/08 10:42:48 (git 471f322432)

	MONDRIAN: Fixes failing tests related to regular exception containing an unescaped parenthesis.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#37 edit


Change 14598 by jhyde@jhyde.marmite2 on 2011/09/07 19:22:05 (git 7009ca4158)

	MONDRIAN-LAGUNITAS: Fix inheritance of format strings by calculated members. Now
	    1089 exceptions out of 3045 tests.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#8 edit


Change 14597 by jhyde@jhyde.marmite1 on 2011/09/07 18:27:55 (git 4f7ef161bc)

	MONDRIAN: Link test cases relating to keys in member names (one of which was
	    failing) to bug MONDRIAN-485.

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#41 edit
... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#18 edit


Change 14596 by jhyde@jhyde.marmite2 on 2011/09/07 18:00:21 (git e86f0e790e)

	MONDRIAN-LAGUNITAS: Fix NPE when generating SQL to join to fact table for
	    non-empty; Descendants function was always applying non-empty behavior;
	    sanitze property-setting (later tests were running with aggregates enbled
	    whether or not they wanted it). Now 1095 exceptions out of 3045 tests.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SchemaReader.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DescendantsFunDef.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#14 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#9 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#13 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#12 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentMdxTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertySaver.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#12 edit


Change 14595 by jhyde@jhyde.marmite2 on 2011/09/07 14:36:25 (git 78aae75d97)

	MONDRIAN-LAGUNITAS: Fix MemberCache (members were identified by key within
	    parent, now identified by possibly-compositive key within level); and fix
	    access-control. Now 1123 exceptions out of 3045 tests.

Affected files ...

... //open/mondrian-release/lagunitas/demo/NewFoodMart.xml#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheMemberReader.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCache.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCacheHelper.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberNoCacheHelper.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/NoCacheMemberReader.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#14 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CustomizedParserTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#12 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#7 edit


Change 14594 by jhyde@jhyde.marmite2 on 2011/09/06 00:36:01 (git a0748f4351)

	MONDRIAN-LAGUNITAS: Fix TypeTest, ScenarioTest, and members with null keys.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAttribute.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ScenarioImpl.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#11 edit


Change 14592 by jhyde@jhyde.marmite2 on 2011/09/05 17:57:32 (git fcb9dae948)

	MONDRIAN-LAGUNITAS: Fix member-properties and parent-child hierarchies. Now 1199 out of 3042 tests fail or give error.

Affected files ...

... //open/mondrian-release/lagunitas/demo/NewFoodMart.xml#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAttribute.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProperty.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#13 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Pair.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#11 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/OrderTest.java#2 edit


Change 14591 by jhyde@jhyde.marmite1 on 2011/09/04 15:37:54 (git c3df9bb6fb)

	MONDRIAN: Rework test case to illustrate how limited the current implementation of '&' key segments is.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#7 edit


Change 14590 by jhyde@jhyde.marmite1 on 2011/09/04 15:11:32 (git ae2d21f433)

	MONDRIAN: Fix bug MONDRIAN-983, "Unable to execute MDX statement with native
	    MATCHES"; tighten up the regex implementation in other ways.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#19 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#14 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#36 edit


Change 14589 by jhyde@jhyde.marmite2 on 2011/09/04 01:43:06 (git e9536597e0)

	MONDRIAN-LAGUNITAS: Down to a mere 1227 test failures. Rename hierarchies in
	    NewFoodMart schema to be consistent with FoodMart 2005; e.g. the dimension
	    is called 'Store', the hierarchy is 'Stores'. Lots of test & log changes for
	    that.

Affected files ...

... //open/mondrian-release/lagunitas/demo/NewFoodMart.xml#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionBase.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Hierarchy.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/HierarchyBase.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NameResolver.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/OlapElement.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultBase.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/BuiltinFunTable.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAllCubeMember.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeMember.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDimension.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaPool.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#12 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListPredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/Recognizer.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Locus.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Statement.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/server/StatementImpl.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MySqlDialect.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/DirectedGraph.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/IdentifierParser.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/QueryTag.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/package.html#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Rowset.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaUtil.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CustomizedParserTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#9 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/SortTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CellKeyTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/HighDimensionsTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapCubeTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapResultTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/SharedDimensionTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/VirtualCubeTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CaptionTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompoundSlicerTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentMdxTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/InlineTableTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/LegacySchemaTest.java#1 add
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MultipleHierarchyTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/NamedSetTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/QueryRunner.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/RaggedHierarchyTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#9 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#10 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#5 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparator.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#4 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1662791d39c739.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3572af958f815277.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_42d09946aca4654.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6236cbb13278115.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6323d67192567b29.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6744da12d716d072.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6e272f678215815.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8534dfefe63645.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_861c32529972e0.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9027755089303df9.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_942ce548f98a38.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_bed44a518dce24.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ce14fddee524718.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d04727679fe397.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_da108686117d1f57.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#2 edit
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#2 edit


Change 14576 by lucboudreau@luc-mondrian-3.2 on 2011/08/30 07:53:52 (git e946c5d782)

	MONDRIAN: [MONDRIAN-626] Fixes exceptions with parameters od timestamp and date type. Those types were doccumented in the mondrian.xml schema but were not implemented. I've also added a test on the SteelWheels schema based on a timestamp column to make sure it keeps working. Also adds an override in OracleDialect to compensate for some of Oracle's drivers which return DATE objects as TIMESTAMPS.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Property.java#38 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#82 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#6 edit


Change 14575 by jhyde@jhyde.marmite1 on 2011/08/29 22:20:27 (git da23f73e1a)

	MONDRIAN: Observe internalType when accessing parent-child hierarchies.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#119 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#86 edit


Change 14569 by mrossi@michele_mondrian on 2011/08/25 23:57:38 (git )

	MONDRIAN: saved checkFile.sh with UNIX end of line characters as it was not 
	working in cygwin

Affected files ...

... //open/mondrian/bin/checkFile.sh#6 edit


Change 14568 by mrossi@michele_mondrian on 2011/08/25 23:56:49 (git 9d51a44560)

	MONDRIAN: fixes to checkStyle code formatting errors

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#34 edit
... //open/mondrian/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#5 edit


Change 14566 by mrossi@michele_mondrian on 2011/08/25 00:43:32 (git 514225c879)

	MONDRIAN: fixes to xmla servlet

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#80 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#33 edit
... //open/mondrian/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#4 edit


Change 14565 by jhyde@jhyde.marmite1 on 2011/08/24 23:18:13 (git d0c2b13cb8)

	MONDRIAN: Integrate from main to lagunitas @15452..@15462.

Affected files ...

... //open/mondrian-release/lagunitas/bin/loadFoodMart.sh#3 integrate
... //open/mondrian-release/lagunitas/doc/cache_control.html#2 integrate
... //open/mondrian-release/lagunitas/doc/developer.html#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DelegatingSchemaReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionBase.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Hierarchy.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/HierarchyBase.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MatchType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NameResolver.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SchemaReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NativizeSetFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberKey.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#10 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentMdxTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/QueryRunner.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#9 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#3 integrate


Change 14562 by jhyde@jhyde.marmite2 on 2011/08/24 15:13:06 (git 10110898a8)

	MONDRIAN: Test case for MONDRIAN-981 (not fixed yet);
	    fix bug whereby "<MemberGrant member='[X].[All Xs]' access='all'/>" would
	    cause null values to come out of queries.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#14 edit


Change 14561 by jhyde@jhyde.marmite1 on 2011/08/24 14:28:02 (git c6fd41483d)

	MONDRIAN: Fix broken link in developer guide.

Affected files ...

... //open/mondrian/doc/developer.html#20 edit


Change 14560 by jhyde@jhyde.marmite1 on 2011/08/24 11:59:19 (git 2f5d220ee5)

	MONDRIAN: Partial fix for bug MONDRIAN-960, "Ability to define non-measure
	    calculated members in a cube under a specifc parent", adding attributes
	    'hierarchy' and 'parent' to metamodel element 'CalculatedMember'.
	
	    Implement new name-resolution algorithm (class NameResolver) that solves
	    problems such as resolving names of calculated members. Enabled only if
	    SsasCompatibleNaming=true (will become sole algorithm in mondrian-4.).
	
	    Fix several test exceptions when SsasCompatibleNaming=true.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#44 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#30 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#55 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#14 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#35 edit
... //open/mondrian/src/main/mondrian/olap/MatchType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#94 edit
... //open/mondrian/src/main/mondrian/olap/NameResolver.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#143 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#41 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#176 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#32 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#165 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#114 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#140 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#76 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#38 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#185 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#54 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#153 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#170 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#42 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#84 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#69 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#94 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#69 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#10 edit


Change 14559 by lucboudreau@luc-mondrian-3.2 on 2011/08/23 13:37:22 (git 24db677e1c)

	MONDRIAN: Reverts a previous change to SchemaTest. The change in question is not caused by what I thought it was. Another change in my workspace was causing the failure.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#83 edit


Change 14558 by lucboudreau@luc-mondrian-3.2 on 2011/08/23 10:02:45 (git 1b42ba0510)

	MONDRIAN: [MONDRIAN-428] Fixes, tests and documents the member cache API. Also fixes an issue with member keys I discovered while fixing cache issues.

Affected files ...

... //open/mondrian/doc/cache_control.html#5 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#61 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#82 edit


Change 14555 by jhyde@jhyde.hydrogen1 on 2011/08/19 15:23:44 (git 437e8fa53c)

	MONDRIAN: Fix loadFoodMart.sh for MacOS.

Affected files ...

... //open/mondrian/bin/loadFoodMart.sh#10 edit


Change 14551 by lucboudreau@luc-mondrian-3.2 on 2011/08/15 10:50:52 (git 23d4125675)

	MONDRIAN: Makes HierarchyAccessImpl.topLevel and HierarchyAccessImpl.bottomLevel never null.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#23 edit


Change 14550 by lucboudreau@luc-mondrian-3.2 on 2011/08/15 09:44:14 (git 1fe8d16c9e)

	MONDRIAN: [MONDRIAN-966] Fixes a bug where the table alias was not used, thus resulting in a carthesian product of the rows in very special cases. I was not able to reproduce this issue on FoodMart nor SteelWheels, but I was able to reproduce it using the customer's own data.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#113 edit


Change 14547 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/08/14 09:06:00 (git 57f9d6d8d5)

	Rollback //open/mondrian-release/3.2.2/build.properties to revision 4

Affected files ...

... //open/mondrian-release/3.2.2/build.properties#6 edit


Change 14546 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/08/14 09:05:06 (git 841201ac4d)

	Rollback //open/mondrian-release/3.2.2/workbench/ivy.xml to revision 4

Affected files ...

... //open/mondrian-release/3.2.2/workbench/ivy.xml#6 edit


Change 14545 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/08/14 07:46:48 (git 601663d761)

	Correcting out of date dependencies

Affected files ...

... //open/mondrian-release/3.2.2/workbench/ivy.xml#5 edit


Change 14544 by pentaho_buildguy@pentaho_buildguy_lcheng on 2011/08/14 07:20:34 (git 70ac2e42aa)

	Updating dependencies for 4.0.0-GA BI Suite Release 

Affected files ...

... //open/mondrian-release/3.2.2/build.properties#5 edit


Change 14543 by jhyde@jhyde.marmite2 on 2011/08/13 21:24:56 (git f3f19fa7b4)

	MONDRIAN: Integrate from main to lagunitas; changes from @14447 thru @14542

Affected files ...

... //open/mondrian-release/lagunitas/bin/megatest#3 edit
... //open/mondrian-release/lagunitas/build.properties#4 integrate
... //open/mondrian-release/lagunitas/build.xml#7 integrate
... //open/mondrian-release/lagunitas/demo/FoodMart.xml#4 integrate
... //open/mondrian-release/lagunitas/doc/schema.html#4 integrate
... //open/mondrian-release/lagunitas/ivy.xml#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeBase.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionBase.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/HierarchyBase.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Id.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelBase.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.xml#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianPropertiesBase.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/OlapElement.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/OlapElementBase.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/EmptyResultSet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMember.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDimension.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResultShepherd.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#11 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListPredicate.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/OrPredicate.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/DynamicContentFinder.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Execution.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/FileRepository.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Locus.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/StatementImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/Dialect.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/AccessDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DerbyDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/FirebirdDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/HiveDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/HsqldbDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/LucidDbDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MySqlDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/NeoviewDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/PostgreSqlDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/TeradataDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VerticaDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/CmdRunner.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlUtil.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlaSupport.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Composite.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/FilteredIterableList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/LcidLocale.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/PropertyUtil.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/PropertyDefinition.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Rowset.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/RowsetDefinition.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaConstants.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaRequest.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaRequestCallback.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaServlet.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaUtil.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/TestMember.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CellKeyTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/HighDimensionsTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapConnectionTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapCubeTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapResultTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/SharedDimensionTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/VirtualCubeTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#8 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CaptionTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompoundSlicerTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DelegatingTestContext.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DialectTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FoodMartTestCase.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/I18nTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/InlineTableTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MultipleHierarchyTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/NamedSetTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTckTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/RaggedHierarchyTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsTestCase.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#8 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/ClearViewBase.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#3 integrate
... //open/mondrian-release/lagunitas/webapp/WEB-INF/web.xml#2 integrate
... //open/mondrian-release/lagunitas/workbench/Schema_Workbench.app/Contents/Info.plist#1 branch
... //open/mondrian-release/lagunitas/workbench/Schema_Workbench.app/Contents/MacOS/JavaApplicationStub#1 branch
... //open/mondrian-release/lagunitas/workbench/Schema_Workbench.app/Contents/PkgInfo#1 branch
... //open/mondrian-release/lagunitas/workbench/Schema_Workbench.app/Contents/Resources/schema.icns#1 branch
... //open/mondrian-release/lagunitas/workbench/ivy.xml#4 integrate
... //open/mondrian-release/lagunitas/workbench/plugins/launcher.properties#1 branch
... //open/mondrian-release/lagunitas/workbench/set-pentaho-env.bat#2 integrate
... //open/mondrian-release/lagunitas/workbench/set-pentaho-env.sh#2 integrate


Change 14542 by jhyde@jhyde.marmite2 on 2011/08/13 11:18:14 (git fa1b7b0fdf)

	MONDRIAN: Various improvements. Member/tuple queries can now join to a 'starting
	    key', which trims orphan members. Treat the directed graph as un-directed
	    when joining from that starting key. Add missing links in NewFoodMart schema.
	    Default for ssas compatibility mode is now true.

Affected files ...

... //open/mondrian-release/lagunitas/demo/NewFoodMart.xml#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.xml#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#9 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#10 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/DirectedGraph.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#7 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#7 edit


Change 14541 by jhyde@jhyde.marmite1 on 2011/08/12 14:51:17 (git a2ef74796c)

	MONDRIAN: Rationalize TestContext.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#175 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#58 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#184 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#37 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#53 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#152 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#70 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#54 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#57 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#169 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#41 edit
... //open/mondrian/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#45 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/Olap4jTckTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#59 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#81 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#68 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#93 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#53 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#12 edit
... //open/mondrian/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#2 edit


Change 14540 by wgorman@guest.willgorman.pentaho on 2011/08/11 11:30:45 (git 909bf66cde)

	MONDRIAN: Integrate change #14470, PSW-112 - Ramaiz has created a .App for Schema Workbench to allow for easy execution of the client tool on the Mac. We've also added a tar.gz dist of the workbench. Missed .app folder as part of the integration.

Affected files ...

... //open/mondrian-release/3.2.2/workbench/Schema Workbench.app/Contents/Info.plist#1 branch
... //open/mondrian-release/3.2.2/workbench/Schema Workbench.app/Contents/MacOS/JavaApplicationStub#1 branch
... //open/mondrian-release/3.2.2/workbench/Schema Workbench.app/Contents/PkgInfo#1 branch
... //open/mondrian-release/3.2.2/workbench/Schema Workbench.app/Contents/Resources/schema.icns#1 branch


Change 14539 by jhyde@jhyde.marmite1 on 2011/08/10 13:00:35 (git 901dfa2fb9)

	MONDRIAN: Fix MONDRIAN-977, "NPE in Query with Crossjoin Descendants of Unknown
	    Member". Patch contributed by Andreas Voss.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#62 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#168 edit


Change 14538 by jhyde@jhyde.marmite1 on 2011/08/10 12:58:04 (git 3fc43c3cff)

	MONDRIAN: Fix MONDRIAN-978, "Performance improvement", by statically
	    initializing MondrianProperties.instance, to save a synchronized method
	    call. Contributed by Andreas Voss, but adapted because MondrianProperties
	    is now generated.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianPropertiesBase.java#2 edit
... //open/mondrian/src/main/mondrian/util/PropertyUtil.java#3 edit


Change 14535 by lucboudreau@luc-mondrian-3.2 on 2011/08/10 07:33:39 (git a2188d5014)

	MONDRIAN: Fixes a failing test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#4 edit


Change 14534 by lucboudreau@luc-mondrian-3.2 on 2011/08/08 13:48:09 (git 6fcf23f793)

	MONDRIAN: [MONDRIAN-969] Fixes a bug in SqlTuplesReader where only the parent level was checked for multiple columns and collapsed state.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#85 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#40 edit


Change 14532 by lucboudreau@luc-mondrian-3.2 on 2011/08/04 19:12:39 (git c404ff98ba)

	MONDRIAN: [MONDRIAN-959] Fixes a compilation error which I failed to see when I've tested the upgrate of Apache Commons libraries. The BasicDataSource objects don't expose their internal connection pool anymore. We are forced to use the internal invalidation thread.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#3 edit


Change 14531 by jhyde@jhyde.marmite1 on 2011/08/04 17:14:54 (git 35964a170e)

	MONDRIAN: Fix bug MONDRIAN-953, "UnsupportedOperationException with Analyzer on
	    IBM JRE" and add a test case. As it happens, this bug went away with change
	    14037, when I reworked member and tuple lists. But I added
	    FilteredIterableList.toArray(T[]) anyway, just in case FilteredIterableList
	    is still being used.

Affected files ...

... //open/mondrian/src/main/mondrian/util/FilteredIterableList.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#3 edit


Change 14530 by lucboudreau@luc-mondrian-3.2 on 2011/08/04 16:47:09 (git bd06559fd8)

	MONDRIAN: [MONDRIAN-959] Upgrades the Apache Commons dependencies and get them in line with Kettle and the BI Platform.

Affected files ...

... //open/mondrian/ivy.xml#45 edit


Change 14526 by jhyde@jhyde.marmite1 on 2011/08/04 13:20:07 (git 3379059313)

	MONDRIAN: Test suite now runs clean on IBM JDK 1.6. (Fix for MONDRIAN-953 still to come.)

Affected files ...

... //open/mondrian/bin/megatest#25 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#174 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#119 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#9 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#24 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#183 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#39 edit


Change 14523 by jhyde@jhyde.marmite1 on 2011/08/03 13:59:28 (git 6a51f7a018)

	MONDRIAN: Fill out locale identifier (LCID) to locale mapping; fixes bug
	     MONDRIAN-973, "'Unknown LCID' error from XMLA".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#173 edit
... //open/mondrian/src/main/mondrian/util/LcidLocale.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#48 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#68 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#94 edit


Change 14520 by lucboudreau@luc-mondrian-3.2 on 2011/08/03 11:52:55 (git a6386c5c60)

	MONDRIAN: Fixes an issue with the build system where old zip binaries would not get deleted, even when the clean-deep target was invoked. Adds the cleanup inside of clean-deep and adds a directory creation task in the prepare target.

Affected files ...

... //open/mondrian/build.xml#246 edit


Change 14519 by lucboudreau@luc-mondrian-3.2 on 2011/08/03 11:36:03 (git 300bc6f74f)

	MONDRIAN: [MONDRIAN-675] Adds some documentation to the code which figures out if an AVG measure can be rolled up. Also removed a useless class check.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#22 edit


Change 14518 by lucboudreau@luc-mondrian-3.2 on 2011/08/03 11:23:13 (git 9981fce030)

	MONDRIAN: Fixes a problem with the test suite introduced following the fix to support locales in the XML/A servlet. The VERSION.txt file is not present when ConnectionTest runs, causing an NPE.

Affected files ...

... //open/mondrian/build.xml#245 edit


Change 14516 by lucboudreau@luc-mondrian-3.2 on 2011/08/03 08:58:48 (git 52e6ef70a4)

	MONDRIAN: [MONDRIAN-675] Enables the rollup of AVG measures, provided there are measures in the cube, based on the same column, with an aggregation rule of COUNT and one of SUM. Mondrian will scan the cube and try to find such measures. If they are found, the rollup will happen. If either of these are missing, it fallbacks to the previous behavior and throws an exception.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#172 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#21 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#40 edit
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#8 edit


Change 14513 by lucboudreau@luc-mondrian-3.2 on 2011/08/02 09:29:57 (git 27953483d0)

	MONDRIAN: [MONDRIAN-906] Prevents an overly optimistic optimizatioin by the AggregateFunDef. When the roles are restricting a tuple members list with a rollup policy of partial and a distinct count measure is used, the optimization would rollup to the upper level without regard for the rollup policy, thus returning wrong results.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#37 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#38 edit


Change 14512 by lucboudreau@luc-mondrian-3.2 on 2011/08/02 07:49:06 (git c5d39857ab)

	MONDRIAN: Fixes failing test following the fix for shared dimensions.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#87 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#93 edit


Change 14511 by lucboudreau@luc-mondrian-3.2 on 2011/08/02 07:32:10 (git 5940bc49ce)

	MONDRIAN: [MONDRIAN-917] Fixes an issue with cubes and schema inheritance in the RoleImpl class.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#22 edit


Change 14510 by lucboudreau@luc-mondrian-3.2 on 2011/08/01 19:29:47 (git c7c177336d)

	MONDRIAN: [MONDRIAN-917]
	
	Refactors the way roles are implemented. Introduces the "custom" access levels for dimensions, cubes and schemas.  Updates the documentation. Updates the test suite.

Affected files ...

... //open/mondrian/doc/schema.html#94 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#93 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#171 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#164 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#139 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#56 edit


Change 14507 by jhyde@jhyde.hydrogen1 on 2011/07/31 22:41:10 (git 83ecfbad4b)

	MONDRIAN: Intellij excludes & paths.

Affected files ...

... //open/mondrian-release/lagunitas/intellij/mondrian.ipr#4 edit


Change 14506 by jhyde@jhyde.hydrogen1 on 2011/07/31 22:39:41 (git 6ce9bd5c42)

	MONDRIAN: Integrate kettle-dbdialog.jar change from main to lagunitas branch.

Affected files ...

... //open/mondrian-release/lagunitas/intellij/mondrian.ipr#3 integrate


Change 14504 by jhyde@jhyde.marmite1 on 2011/07/30 00:04:05 (git 18d6c3d00d)

	MONDRIAN: Fix MONDRIAN-367, "i18n support in Mondrian XMLA". XMLA server now
	    observes the 'locale' parameter, and if present, passes it
	    to the underlying olap4j connection. Locale can be a LCID code per the XMLA
	    spec (e.g. 1033) but can also be a locale name (e.g. 'en_US').
	
	    Add a mechanism to provide multiple translations of element captions &
	    descriptions in a schema file. The mechanism uses annotations named
	    '<prop>.<locale>' where '<prop>' is either 'caption' or 'description'.
	    This mechanism is experimental and may be removed without notice in future
	    versions of mondrian. (I have in mind a better way to create multi-locale
	    schema files, without necessarily embedding all of these language strings
	    in the schema file.)
	
	    But anyway. The mechanism allows us to write a unit test that proves that
	    the locale is getting through the XMLA layer.
	
	    The mechanism applies to cube, dimension, hierarchy, level. I don't think
	    it's possible to localize measures, members, named sets, properties just
	    yet.
	
	    Probably still need to change the olap4j-driver-for-xmla to pass the client
	    olap4j connection's locale in XMLA requests. And this ain't gonna work at
	    all if you use the legacy mondrian.olap API.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#82 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#21 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#24 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#142 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#147 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#31 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#13 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#98 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#112 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#23 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#40 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#86 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#79 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#33 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#23 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#67 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#92 edit


Change 14503 by jhyde@jhyde.marmite1 on 2011/07/29 14:34:21 (git 1e114052c4)

	MONDRIAN: Make DynamicContentFinder and DynamicDatasourceXmlaServletTest more
	    robust, especially wrt thread safety and temp files.
	
	    Util.readFully now returns empty string rather than null. (We're not C
	    coders anymore.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#170 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#13 edit


Change 14501 by lucboudreau@luc-mondrian-3.2 on 2011/07/27 13:11:18 (git 4d145627cb)

	MONDRIAN: Fixes a class cast exception which happened with the XMLA TCK. The Measure dimension is not always at ordinal 0.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#85 edit


Change 14500 by lucboudreau@luc-mondrian-3.2 on 2011/07/27 11:19:36 (git 83c30b3f99)

	MONDRIAN: 
	
	Fixes more failing tests following the introduction of Locus and Execution.
	
	Also sets the olap4j core dependency back to 1.0.0-SNAPSHOT for the moment. We will need to split the experimental packages form the LTS ones. In the meanwhile, I'd rather have Mondrian run against olap4j snapshots so we can at least run the test suite.

Affected files ...

... //open/mondrian/build.properties#31 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#38 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#169 edit


Change 14495 by wgorman@guest.willgorman.pentaho on 2011/07/26 09:52:01 (git 82841572a9)

	MONDRIAN: PSW-112 - renamed .app to Schema_Workbench vs. Schema Workbench, removing spaces from folder name

Affected files ...

... //open/mondrian/workbench/Schema Workbench.app/Contents/Info.plist#2 delete
... //open/mondrian/workbench/Schema Workbench.app/Contents/MacOS/JavaApplicationStub#2 delete
... //open/mondrian/workbench/Schema Workbench.app/Contents/PkgInfo#2 delete
... //open/mondrian/workbench/Schema Workbench.app/Contents/Resources/schema.icns#2 delete
... //open/mondrian/workbench/Schema_Workbench.app/Contents/Info.plist#1 add
... //open/mondrian/workbench/Schema_Workbench.app/Contents/MacOS/JavaApplicationStub#1 add
... //open/mondrian/workbench/Schema_Workbench.app/Contents/PkgInfo#1 add
... //open/mondrian/workbench/Schema_Workbench.app/Contents/Resources/schema.icns#1 add


Change 14494 by lucboudreau@luc-mondrian-3.2 on 2011/07/26 09:05:52 (git e3e448230f)

	MONDRIAN: Fixes an issue with the build where a trailing space was causing the olap4j dependency resolution to fail.

Affected files ...

... //open/mondrian/build.properties#30 edit


Change 14493 by lucboudreau@luc-mondrian-3.2 on 2011/07/25 19:11:10 (git 271325ebbd)

	MONDRIAN: Fixes a warning in mondrianresource.xml where a single quote was used but not escaped properly.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#49 edit


Change 14492 by jhyde@jhyde.marmite1 on 2011/07/25 17:53:20 (git c2808d7fbd)

	MONDRIAN: XMLA server: MDSCHEMA_DIMENSIONS (also MDSCHEMA_HIERARCHIES, ...)
	    returns shared dimensions if CUBE_NAME is the empty string.
	
	    Add class Composite (utilities for composite collections).

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#5 edit
... //open/mondrian/src/main/mondrian/util/Composite.java#1 add
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#39 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#84 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#78 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#47 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#66 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#91 edit


Change 14491 by lucboudreau@luc-mondrian-3.2 on 2011/07/25 17:23:10 (git 06673564cf)

	MONDRIAN: Fixes code and tests which could not be run independently of the whole test suite because of issues with the schema reader not placing a Locus in the execution context.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#12 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#12 edit
... //open/mondrian/src/main/mondrian/server/StatementImpl.java#2 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#58 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#52 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#44 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#58 edit


Change 14488 by lucboudreau@luc-mondrian-3.2 on 2011/07/25 13:24:28 (git 7c23ec7993)

	MONDRIAN: Fixes failing tests following the refactoring of the way dialects handle nulls.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#151 edit


Change 14487 by lucboudreau@luc-mondrian-3.2 on 2011/07/25 11:45:36 (git 75eb7cb01c)

	MONDRIAN: [MONDRIAN-507]
	
	Adds an abstract callback implementation to facilitate the authentication process from within the XMLA servlet.
	
	Changes the callback behavior regarding session IDs. We now iterate over the list of callbacks, and the first non-null value returned will be the session id that we use.
	
	Adds an example of callback configuration in web.xml.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/impl/AuthenticatingXmlaRequestCallback.java#1 add
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#32 edit
... //open/mondrian/webapp/WEB-INF/web.xml#17 edit


Change 14486 by lucboudreau@luc-mondrian-3.2 on 2011/07/25 11:11:55 (git 3efd2952f7)

	MONDRIAN: Sets the olap4j core dependency to 1.0.0.445 to prevent any cheating on our side. All other olap4j packages remain SNAPSHOT.

Affected files ...

... //open/mondrian/build.properties#29 edit
... //open/mondrian/ivy.xml#44 edit


Change 14480 by jhyde@jhyde.marmite1 on 2011/07/22 23:25:53 (git 0dca393ee0)

	MONDRIAN: Fix checkFile exceptions.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/EmptyResultSet.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#13 edit


Change 14479 by jhyde@jhyde.marmite1 on 2011/07/22 23:23:21 (git 3e4f3ba6f8)

	MONDRIAN: Extend XMLA servlet to support requests from Excel 2008. Requests may
	    now contain a session id, username, and password. If username and password
	    are only passed on the first request of the session, their values are
	    remembered from earlier requests. Contributed by Michele Rossi.

Affected files ...

... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#4 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#28 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#38 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#83 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#77 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#41 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#32 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#20 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#31 edit
... //open/mondrian/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#150 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#24 edit


Change 14472 by wgorman@guest.willgorman.pentaho on 2011/07/20 13:45:40 (git 9122c1b97e)

	MONDRIAN: Integrate change #14471, PSW-112 - Ramaiz has created a .App for Schema Workbench to allow for easy execution of the client tool on the Mac.  We've also added a tar.gz dist of the workbench.

Affected files ...

... //open/mondrian-release/3.2.2/build.properties#4 integrate
... //open/mondrian-release/3.2.2/build.xml#2 integrate
... //open/mondrian-release/3.2.2/workbench/ivy.xml#4 integrate
... //open/mondrian-release/3.2.2/workbench/plugins/launcher.properties#1 branch
... //open/mondrian-release/3.2.2/workbench/set-pentaho-env.bat#2 integrate
... //open/mondrian-release/3.2.2/workbench/set-pentaho-env.sh#2 integrate


Change 14471 by wgorman@guest.willgorman.pentaho on 2011/07/20 13:42:22 (git 62ea60d4e5)

	MONDRIAN: Integrate change #14470, PSW-112 - Ramaiz has created a .App for Schema Workbench to allow for easy execution of the client tool on the Mac.  We've also added a tar.gz dist of the workbench.

Affected files ...

... //open/mondrian-release/3.2/build.properties#25 integrate
... //open/mondrian-release/3.2/build.xml#18 integrate
... //open/mondrian-release/3.2/workbench/Schema Workbench.app/Contents/Info.plist#1 branch
... //open/mondrian-release/3.2/workbench/Schema Workbench.app/Contents/MacOS/JavaApplicationStub#1 branch
... //open/mondrian-release/3.2/workbench/Schema Workbench.app/Contents/PkgInfo#1 branch
... //open/mondrian-release/3.2/workbench/Schema Workbench.app/Contents/Resources/schema.icns#1 branch
... //open/mondrian-release/3.2/workbench/ivy.xml#12 integrate
... //open/mondrian-release/3.2/workbench/plugins/launcher.properties#1 branch
... //open/mondrian-release/3.2/workbench/set-pentaho-env.bat#3 integrate
... //open/mondrian-release/3.2/workbench/set-pentaho-env.sh#3 integrate


Change 14470 by wgorman@guest.willgorman.pentaho on 2011/07/20 11:15:54 (git 827fc53f3a)

	MONDRIAN: PSW-112 - Ramaiz has created a .App for Schema Workbench to allow for easy execution of the client tool on the Mac.  We've also added a tar.gz dist of the workbench.

Affected files ...

... //open/mondrian/build.properties#28 edit
... //open/mondrian/build.xml#244 edit
... //open/mondrian/workbench/Schema Workbench.app/Contents/Info.plist#1 add
... //open/mondrian/workbench/Schema Workbench.app/Contents/MacOS/JavaApplicationStub#1 add
... //open/mondrian/workbench/Schema Workbench.app/Contents/PkgInfo#1 add
... //open/mondrian/workbench/Schema Workbench.app/Contents/Resources/schema.icns#1 add
... //open/mondrian/workbench/ivy.xml#14 edit
... //open/mondrian/workbench/plugins/launcher.properties#1 add
... //open/mondrian/workbench/set-pentaho-env.bat#3 edit
... //open/mondrian/workbench/set-pentaho-env.sh#3 edit


Change 14469 by lucboudreau@luc-mondrian-3.2 on 2011/07/20 09:59:18 (git 416328925d)

	MONDRIAN: [MONDRIAN-964]
	
	Refactors the way dialects treat null values in lists to allow the nulls to be orderer first or last, depending on the need. This was required to allow the use of parent-child hierarchies with null keys.
	
	I have also modified the default implementation of generateOrderItem(). It now uses ANSI SQL 99 CASE-WHEN-THEN-ELSE syntax, which works accross all platforms. Dialects that support the ANSI NULLS LAST/FIRST syntax are still making use of it, while those who support ISNULL() use that instead.
	
	Updates the tests accordingly for the new SQL generation rules.
	
	Adds a warning message when the a MDX query is using NativizeSet() with a parent-child hierarchy but doesn't include the parent members in the set to evaluate natively.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#48 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#84 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#120 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#25 edit
... //open/mondrian/src/main/mondrian/spi/impl/AccessDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/DerbyDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/FirebirdDialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/HiveDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/HsqldbDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#32 edit
... //open/mondrian/src/main/mondrian/spi/impl/LucidDbDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#18 edit
... //open/mondrian/src/main/mondrian/spi/impl/NeoviewDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#12 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#11 edit
... //open/mondrian/src/main/mondrian/spi/impl/TeradataDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/VerticaDialect.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#149 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#57 edit


Change 14468 by lucboudreau@luc-mondrian-3.2 on 2011/07/19 07:32:01 (git 50976275f5)

	MONDRIAN: [MONDRIAN-940]
	
	Fixes an issue where null values were returned as "null" string literals instead of actual null values, as specified by the JDBC specs.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/EmptyResultSet.java#6 edit


Change 14467 by lucboudreau@luc-mondrian-3.2 on 2011/07/18 14:18:33 (git 3c65057577)

	MONDRIAN: [MONDRIAN-841]
	
	Adds support for the 'visible' atrribute on Cubes, Dimensions, Hierarchies and Levels. Also adds support for the previously unsupported HIERARCHY_IS_VISIBLE metadata column for the MDSCHEMA_HIERARCHIES request. Updates the test suites accordingly.
	
	Changes the olap4j dependency to 1.0.0-SNAPSHOT for the duration of the sprint towards Mondrian 3.3.0.

Affected files ...

... //open/mondrian/build.properties#27 edit
... //open/mondrian/ivy.xml#43 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#37 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#29 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#34 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#27 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#92 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#20 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#141 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#146 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#163 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#111 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#81 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#82 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#80 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#90 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#12 edit


Change 14465 by wgorman@guest.willgorman.pentaho on 2011/07/16 22:51:10 (git 0585e85a94)

	MONDRIAN: [PAD-92] kettle's group name contained a ".", which causes transitive resolve issues with artifactory and ivy.  I've renamed the group to use a "-".

Affected files ...

... //open/mondrian/workbench/ivy.xml#13 edit


Change 14464 by wgorman@guest.willgorman.pentaho on 2011/07/16 22:50:07 (git 702b72506e)

	MONDRIAN: Rolling back changes to ivy file, committed to wrong branch.

Affected files ...

... //open/mondrian-release/3.2/workbench/ivy.xml#11 edit


Change 14463 by wgorman@guest.willgorman.pentaho on 2011/07/16 21:48:53 (git 7e6990ae1d)

	MONDRIAN: [PAD-92] kettle's group name contained a ".", which causes transitive resolve issues with artifactory and ivy.  I've renamed the group to use a "-".

Affected files ...

... //open/mondrian-release/3.2/workbench/ivy.xml#10 edit


Change 14462 by lucboudreau@luc-mondrian-3.2 on 2011/07/16 07:22:54 (git d7a136c0b0)

	MONDRIAN: [MONDRIAN-965]
	
	Fixes a bug in DynamicContentFinder and FileRepository where the thread pools were initiated with a core size of 0. (Should be 1.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#168 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#7 edit
... //open/mondrian/src/main/mondrian/server/FileRepository.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#12 edit


Change 14457 by lucboudreau@luc-mondrian-3.2 on 2011/07/14 14:39:44 (git 8cc361799d)

	MONDRIAN: Fixes a woopsie. This code should not have been commented as it fixes MONDRIAN-948.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#30 edit


Change 14453 by lucboudreau@luc-mondrian-3.2 on 2011/07/13 18:11:27 (git fda87a1759)

	MONDRIAN: Reverts a change to Locus which should not have been checked in.

Affected files ...

... //open/mondrian/src/main/mondrian/server/Locus.java#3 edit


Change 14452 by lucboudreau@luc-mondrian-3.2 on 2011/07/13 16:36:10 (git fa95076a14)

	MONDRIAN: Fixes a woopsie.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#36 edit


Change 14450 by lucboudreau@luc-mondrian-3.2 on 2011/07/13 10:45:43 (git 48b8c6e3f3)

	MONDRIAN: [MONDRIAN-415] [MONDRIAN-958]
	
	Refactors the way RolapResult is created so that we can enforce the query timeout by using a detached thread. Introduces the utility class RolapResultShepherd, responsible for supervising the creation of a RolapResult. When a query gets executed, the shepherd runs the query on a separate thread. A third thread, the shepherd thread, is responsible for pooling the state of the execution. When the query must be stopped, the user thread returns immediately, but the execution thread might still linger in the background until it manages to cleanup all of its resources.
	
	Adds SQL Statements tracking within the Execution class.
	
	Fixes an issue with BatchTestCase which appeared folloowing the refactoring introducing the Locus class which was only possible to trigger when running the test suite against Oracle.
	
	Fixes an issue with the SegmentLoader. When dealing with high cardinality dimensions, the SQL queries would be issues in a loop without checking for Execution cancelation requests.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#9 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#167 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#97 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResultShepherd.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#29 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#3 edit
... //open/mondrian/src/main/mondrian/server/Locus.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#35 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#148 edit


Change 14449 by jhyde@jhyde.marmite2 on 2011/07/12 09:55:59 (git 947e20d334)

	MONDRIAN: Fix classloader issue and formatting.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#74 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#57 edit


Change 14448 by jhyde@jhyde.marmite2 on 2011/07/12 09:42:46 (git 78969c0d02)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#5 edit


Change 14447 by jhyde@jhyde.marmite2 on 2011/07/12 09:39:13 (git 73af872ffd)

	MONDRIAN: Integrate from //open/mondrian @14446.

Affected files ...

... //open/mondrian-release/lagunitas/bin/checkFile.awk#4 integrate
... //open/mondrian-release/lagunitas/build.properties#3 integrate
... //open/mondrian-release/lagunitas/build.xml#6 integrate
... //open/mondrian-release/lagunitas/doc/mdx.html#3 integrate
... //open/mondrian-release/lagunitas/log4j.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/Calc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/CalcWriter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractCalc.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ConstantCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Connection.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ConnectionBase.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DelegatingSchemaReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Evaluator.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Explain.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.xml#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Parser.cup#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryPart.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryTiming.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Result.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultStyleException.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Scanner.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SchemaReader.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FilterFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NativizeSetFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OrderFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/EmptyResultSet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/Factory.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMember.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/Unsafe.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/JavaccParserValidatorImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParser.jj#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParserValidator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParserValidatorImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HighCardSqlTupleReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnectionProperties.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeFilter.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSql.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeTopCount.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProfilingEvaluator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#8 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#9 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentHeader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Execution.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/FileRepository.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/ImplicitRepository.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Locus.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Statement.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/StatementImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/Dialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/ProfileHandler.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/GreenplumDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InfobrightDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MySqlDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/PostgreSqlDialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CartesianProductList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CombiningGenerator.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CustomizedParserTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/HierarchyBugTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/QueryTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapCubeTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DialectTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Main.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertiesTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsTestCase.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#6 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#7 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#4 integrate
... //open/mondrian-release/lagunitas/workbench/ivy.xml#3 integrate


Change 14446 by jhyde@jhyde.mackerel on 2011/07/11 15:56:42 (git 5aa45fea5a)

	MONDRIAN: Fix checkFile exceptions.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#28 edit


Change 14440 by jhyde@jhyde.marmite2 on 2011/07/10 14:41:08 (git 11a7fe666c)

	MONDRIAN: Fix some more tests. Add new logger to log4j.properties.

Affected files ...

... //open/mondrian/log4j.properties#5 edit
... //open/mondrian/src/main/mondrian/calc/CalcWriter.java#5 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#42 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#140 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#68 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#56 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#167 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#18 edit


Change 14439 by jhyde@jhyde.marmite2 on 2011/07/09 21:39:33 (git 6fe9b42cfb)

	MONDRIAN: Disable ParameterTest.testChangeable until I can fix the bug.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#32 edit


Change 14437 by jhyde@jhyde.marmite2 on 2011/07/09 21:35:13 (git 8c005147d6)

	MONDRIAN: Oops, forgot AccessControlTest. Plus, add testcase for MONDRIAN-935.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#55 edit


Change 14436 by jhyde@jhyde.marmite2 on 2011/07/09 21:31:12 (git 17255d8c4b)

	MONDRIAN: Add session infrastructure: classes Statement, Execution and Locus in
	    the mondrian.server package. Move functionality from Query to Statement and
	    Execution, leaving Query with its core functionality as a parse tree.
	
	    Some existing methods don't fit with the new infrastructure. For instance
	    Connection.execute(Query) doesn't have an explicit statement; it now creates
	    a statement under the covers. Such methods are now deprecated, and will be
	    removed in mondrian-4.0. New code should use olap4j, create an execute
	    statements.
	
	    Locus is the location of a call to a service. It is used for measuring
	    which components are calling services. In theory each service is called
	    from a statement, but the big exception is SchemaReader used directly by
	    client code. Such code will get an error if it doesn't call
	    SchemaReader.withLocus() to create a schema reader that implicitly adds
	    a dummy locus. Better still, just use olap4j metadata methods.
	
	    Refactor QueryTiming. It now belongs to an Execution, not a Query. And
	    its methods are now instance methods, not static methods that look up
	    an instance in a thread-local. Other refactorings in that class for
	    simplicity/efficiency that don't affect behavior.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Connection.java#25 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#32 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#41 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#40 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#54 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#139 edit
... //open/mondrian/src/main/mondrian/olap/QueryTiming.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Result.java#9 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#39 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#166 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#36 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#145 edit
... //open/mondrian/src/main/mondrian/olap4j/Factory.java#6 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#16 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#30 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/Unsafe.java#2 edit
... //open/mondrian/src/main/mondrian/parser/JavaccParserValidatorImpl.java#3 edit
... //open/mondrian/src/main/mondrian/parser/MdxParser.jj#3 edit
... //open/mondrian/src/main/mondrian/parser/MdxParserValidator.java#3 edit
... //open/mondrian/src/main/mondrian/parser/MdxParserValidatorImpl.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#96 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#162 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#111 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#150 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#118 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#118 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#44 edit
... //open/mondrian/src/main/mondrian/server/Execution.java#1 add
... //open/mondrian/src/main/mondrian/server/FileRepository.java#7 edit
... //open/mondrian/src/main/mondrian/server/ImplicitRepository.java#3 edit
... //open/mondrian/src/main/mondrian/server/Locus.java#1 add
... //open/mondrian/src/main/mondrian/server/Statement.java#1 add
... //open/mondrian/src/main/mondrian/server/StatementImpl.java#1 add
... //open/mondrian/src/main/mondrian/spi/ProfileHandler.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#55 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#51 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#69 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#166 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#79 edit


Change 14434 by jhyde@jhyde.mackerel on 2011/07/07 15:42:27 (git 675fc9beaa)

	MONDRIAN: Fix tests on JDK 1.4.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#54 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#46 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#182 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#165 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#67 edit


Change 14429 by lucboudreau@luc-mondrian-3.2 on 2011/07/06 12:26:36 (git 8fd79816b8)

	MONDRIAN: [MONDRIAN-918] 
	
	Adds approxRowCount to AggTable elements and associated classes. Also adds logic to use approxRowCount when supplied instead of issuing a count() query.
	
	Also fixes a very rare race-condition bug where the segment cache might clear an entry between the calls to contains() and get().
	
	Also modifies the visibility of some functions of BatchTestCase for easier testing.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#91 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#34 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#68 edit


Change 14425 by jhyde@jhyde.marmite2 on 2011/07/04 15:58:31 (git 2a02ecec63)

	MONDRIAN Oops. (Edit after branch.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapProfilingEvaluator.java#2 edit


Change 14424 by jhyde@jhyde.marmite2 on 2011/07/04 15:55:59 (git 3129dbabdf)

	MONDRIAN: Integrate "EXPLAIN PLAN" from mondrian-release/3.2 @14422.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/Calc.java#10 integrate
... //open/mondrian/src/main/mondrian/calc/CalcWriter.java#4 integrate
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#18 integrate
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#13 integrate
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#14 integrate
... //open/mondrian/src/main/mondrian/olap/Explain.java#1 branch
... //open/mondrian/src/main/mondrian/olap/Parser.cup#53 integrate
... //open/mondrian/src/main/mondrian/olap/Query.java#138 integrate
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#14 integrate
... //open/mondrian/src/main/mondrian/olap/ResultStyleException.java#6 integrate
... //open/mondrian/src/main/mondrian/olap/Scanner.java#34 integrate
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#8 integrate
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#24 integrate
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#34 integrate
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#16 integrate
... //open/mondrian/src/main/mondrian/olap4j/EmptyResultSet.java#5 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#15 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#29 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#7 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#10 integrate
... //open/mondrian/src/main/mondrian/olap4j/Unsafe.java#1 branch
... //open/mondrian/src/main/mondrian/parser/MdxParser.jj#2 integrate
... //open/mondrian/src/main/mondrian/parser/MdxParserValidator.java#2 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#95 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#161 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapProfilingEvaluator.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#149 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#72 integrate
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#16 integrate
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#53 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#181 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#13 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#164 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#92 integrate


Change 14423 by jhyde@jhyde.marmite2 on 2011/07/04 12:44:55 (git 168b2c2b28)

	MONDRIAN: Rename pentaho-database.jar to kettle-dbdialog.jar in intellij project.

Affected files ...

... //open/mondrian/intellij/mondrian.ipr#12 edit


Change 14422 by jhyde@jhyde.marmite2 on 2011/07/04 00:03:54 (git 3ce73c5d41)

	MONDRIAN: Add "EXPLAIN PLAN FOR <statement>". You can invoke it directly (as a
	    statement, via olap4j) or you can set a log4j property to enable profiling.

Affected files ...

... //open/mondrian-release/3.2/log4j.properties#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/Calc.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/CalcWriter.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractCalc.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/ConstantCalc.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Explain.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/olap/Parser.cup#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#10 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/QueryPart.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/ResultStyleException.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Scanner.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NativizeSetFunDef.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/OrderFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/EmptyResultSet.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#13 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/Unsafe.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/parser/MdxParser.jj#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/parser/MdxParserValidator.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapConnection.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCube.java#9 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapProfilingEvaluator.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapResult.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapUtil.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/HierarchyBugTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/ParserTest.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#20 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#14 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestContext.java#9 edit


Change 14420 by jhyde@jhyde.marmite2 on 2011/07/01 14:02:43 (git 89f57eabe0)

	MONDRIAN: Rename "TimeHalfYear" to "TimeHalfYears", consistent with MDX spec.
	    "TimeHalfYear" still exists but is deprecated. See PSW-107 and MONDRIAN-855.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/LevelType.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#90 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#80 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#78 edit


Change 14415 by lucboudreau@luc-mondrian-3.2 on 2011/06/30 07:16:38 (git b791fd386a)

	MONDRIAN [MONDRIAN-897] Fixes an issue with named sets composed of another named set which was causing a ClassCastException when optimizing. Patch contributed by Joe Barnett.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#147 edit


Change 14414 by lucboudreau@luc-mondrian-3.2 on 2011/06/29 11:56:22 (git efe8116b74)

	MONDRIAN: [MONDRIAN-923] When a virtual cube includes calculated members in its schema, they were not included in the list of existing measures because of an override of the hierarchy schema reader which was done at cube init time when resolving the calculated members of the base cubes.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#160 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#77 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#89 edit


Change 14412 by lucboudreau@luc-mondrian-3.2 on 2011/06/28 10:51:56 (git 84d3f5b598)

	MONDRIAN: Test contributed by Nick Goodman for the DynamicSchemaProcessor.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DynamicSchemaProcessorTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#124 edit


Change 14411 by lucboudreau@luc-mondrian-3.2 on 2011/06/28 08:45:20 (git e82d6f8e80)

	MONDRIAN: [MONDRIAN-791] Applied a contributed patch by Jason Edwards. Fixes a problem with the drillthrough SQL generation where only the first member of a hierarchy included in the slicer was part of the SQL.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#38 edit


Change 14409 by lucboudreau@luc-mondrian-3.2 on 2011/06/27 11:51:46 (git 681abe2fb6)

	MONDRIAN: [MONDRIAN-476] [MONDRIAN-770] [MONDRIAN-957] 
	
	Reverts a previous fix for these three cases. Changed the strategy from having the SqlQuery figure out which table alias to use to an explicit use of the alias right from the SqlTupleReader. The previous strategy could not work for cases where the same table was used twice, but under a different alias.
	
	Also fixes a few bugs in my last refactoring of the SteelWheelsTestCase and associated test context.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#89 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#119 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#91 edit


Change 14404 by wgorman@guest.willgorman.pentaho on 2011/06/24 13:12:26 (git 726069a7eb)

	MONDRIAN: PDI-5612 - renamed pentaho-database to kettle-dbdialog

Affected files ...

... //open/mondrian/build.properties#26 edit
... //open/mondrian/build.xml#243 edit
... //open/mondrian/workbench/ivy.xml#12 edit


Change 14396 by lucboudreau@luc-mondrian-3.2 on 2011/06/21 10:00:39 (git 970b078bb8)

	MONDRIAN: [MONDRIAN-476] [MONDRIAN-770] [MONDRIAN-957] 
	
	Fixes a missing alias from SQL queries when using a dimension with more then one hierarchy which contains a property.
	
	Refactors the SteelWheelsTestCase so it can be used in subclasses and allow us to create test cases against the SteelWheels database when needed.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#88 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#118 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#123 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsSchemaTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#6 edit


Change 14387 by jhyde@jhyde.marmite2 on 2011/06/16 14:06:59 (git 7be3586bc0)

	MONDRIAN: Fix MONDRIAN-915, "Sorting issue in filter dialog". String sorts are
	    now case-insensitive, consistent with Analysis Services. Natural order of
	    members with string keys was, and still is, case-insensitive. The
	    mondrian.olap.case.sensitive property does not affect this behavior.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#144 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#15 edit


Change 14386 by lucboudreau@luc-mondrian-3.2 on 2011/06/16 07:37:14 (git 12c4d33300)

	MONDRIAN: [MONDRIAN-916] Fixes an issue where subfloor was overriding a property value, which caused the src distro to be missing the test sources. Also adds missing files to the src distro.

Affected files ...

... //open/mondrian/build.xml#242 edit


Change 14385 by lucboudreau@luc-mondrian-3.2 on 2011/06/16 06:55:08 (git e641fec945)

	MONDRIAN: [MONDRIAN-465] Replaces the testCaptionWithOrdinalColumn test by a better, more deterministic version, contributed by Wenjin Huang.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#76 edit


Change 14381 by lucboudreau@luc-mondrian-3.2 on 2011/06/15 09:24:19 (git 5605ade7b1)

	MONDRIAN: [MONDRIAN-945] Fixes a bug in the grouping sets SQL generation where the proper aliases were not used in the grouping sets list. This was causing Greenplum grouping sets queries to fail.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#24 edit


Change 14375 by lucboudreau@luc-mondrian-3.2 on 2011/06/13 12:16:09 (git 16477b66a8)

	MONDRIAN: Reverts a prior modification which enabled allowsJoinOn(). Some issues were discovered and logged as MONDRIAN-955
	
	Also extends the documentation of RolapConnectionProperties.Catalogcontent, as proposed by a community member. It now specifies the rules which apply to escaping quotation marks.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#24 edit
... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#8 edit


Change 14362 by lucboudreau@luc-mondrian-3.2 on 2011/06/08 11:50:56 (git db8191435b)

	MONDRIAN: Fixes a failing test. The previous test query was relying on the fact that a Filter function with the MATCHES operator would not be evaluated natively. Instead, we can define the calculated sets as straight out empty sets.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#146 edit


Change 14361 by lucboudreau@luc-mondrian-3.2 on 2011/06/08 11:21:20 (git f4e350ec4c)

	MONDRIAN: [ESR-1099] The Infobright dialect will now join tables using ANSI SQL joins rather than joining them in the where clause.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#7 edit


Change 14355 by jhyde@jhyde.marmite1 on 2011/06/06 17:18:12 (git 42c8450905)

	MONDRIAN: Only check for NON-NLS in mondrian; extra excluded file for checkFile in mondrian-lagunitas branch.

Affected files ...

... //open/mondrian/bin/checkFile.awk#9 edit
... //open/util/bin/checkFile#34 edit


Change 14348 by jhyde@jhyde.marmite1 on 2011/06/02 13:02:20 (git 3ace15edeb)

	MONDRIAN: Oops. IDE. Grrr.

Affected files ...

... //open/mondrian/src/main/mondrian/util/CartesianProductList.java#3 edit


Change 14346 by jhyde@jhyde.marmite1 on 2011/06/02 12:49:16 (git 3c533ff945)

	MONDRIAN: Add efficient iterator over CartesianProductList. Fix checkFile exceptions.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#165 edit
... //open/mondrian/src/main/mondrian/util/CartesianProductList.java#2 edit
... //open/mondrian/src/main/mondrian/util/CombiningGenerator.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#45 edit


Change 14345 by lucboudreau@luc-mondrian-3.2 on 2011/06/02 10:07:51 (git 6493c26201)

	MONDRIAN: [MONDRIAN-944] 
	
	Updates the documentation for the MATCHES operator.
	
	Adds a map to SqlQuery so it can track the column alias it has assigned.
	
	Adds a method to dialect to instruct mondrian to use a column alias inside of the having clause. This was causing a bug with schemas where the SQL for a given column is customized.
	
	Adds native regular expresison support to Oracle and MySQL. 
	
	Adds tests in both DialectTest and NativeFilterMatchingTest to test all new dialect methods and test the native filter on all 3 databases which support native regular expression matching at this point.
	
	Removes the property which controlled if the regular expressions were evaluated natively or not.

Affected files ...

... //open/mondrian/doc/mdx.html#25 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#117 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#24 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#31 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#17 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#11 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#34 edit


Change 14344 by lucboudreau@luc-mondrian-3.2 on 2011/06/01 12:47:46 (git f8de9959d2)

	MONDRIAN: Removes inner interface which should not have been committed.
	
	Fixes javadoc error.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#117 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#25 edit


Change 14343 by lucboudreau@luc-mondrian-3.2 on 2011/06/01 10:10:57 (git 7644f4a2a2)

	MONDRIAN: Sets the number of threads to 4 for the CombiningGenerator as this is the optimal configuration for most systems.

Affected files ...

... //open/mondrian/src/main/mondrian/util/CombiningGenerator.java#2 edit


Change 14342 by lucboudreau@luc-mondrian-3.2 on 2011/06/01 10:08:35 (git 8dfb228e8d)

	MONDRIAN: Adds a missing file. Fixes compiler problem with the @Override annotation.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#8 edit
... //open/mondrian/src/main/mondrian/util/CombiningGenerator.java#1 add


Change 14341 by lucboudreau@luc-mondrian-3.2 on 2011/06/01 09:52:59 (git c65ad81853)

	MONDRIAN: 
	
	Adds a partial rollup function. Segments that have predicates set to actual values (not wildcards) might get loaded using segments that use wildcards on those same predicates. 
	
	Adds utility functions to execute tasks on an executor in a standard way.
	
	Adds a property, mondrian.rolap.RollupAnalyzerNumberThreads, which controls the number of threads used by the rollup analysis procedure.
	
	Fixes an issue with the SegmentCacheWorker where the thread used to close caches was not marked as a daemon thread.
	
	Adds test for segment rollup from the external cache.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#7 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#164 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#116 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#15 edit


Change 14339 by jhyde@jhyde.marmite2 on 2011/05/31 15:02:43 (git 2cab407a44)

	MONDRIAN-LAGUNITAS: Cosmetic changes.

Affected files ...

... //open/mondrian-release/lagunitas/bin/checkFile.sh#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/PhysSchemaConverter.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMeasureGroup.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeCrossJoin.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeFilter.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSet.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeTopCount.java#6 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaPool.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaUpgrader.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ScenarioImpl.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintFactory.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#7 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#8 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AndPredicate.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/Recognizer.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#4 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#6 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#6 edit


Change 14338 by jhyde@jhyde.marmite2 on 2011/05/31 14:40:34 (git 59dfba1360)

	MONDRIAN-LAGUNITAS: Integrate from main, mainly scripted plugins (@14335,
	    @14336, @14337) but some other changes also.

Affected files ...

... //open/mondrian-release/lagunitas/bin/checkFile.awk#3 integrate
... //open/mondrian-release/lagunitas/build.xml#5 integrate
... //open/mondrian-release/lagunitas/doc/schema.html#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/workbenchInfo.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CellFormatter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Level.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelBase.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberFormatter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Property.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/PropertyFormatter.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryTiming.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/GlobalFunTable.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UdfResolver.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAttribute.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#5 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMeasure.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProperty.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#4 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#7 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/CellFormatter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/MemberFormatter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/PropertyFormatter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentCache.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/Scripts.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatible.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk14.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk16.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Enumeration.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/RowsetDefinition.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FooBarCellFormatter.java#2 delete
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#3 integrate


Change 14337 by jhyde@jhyde.marmite1 on 2011/05/30 22:33:06 (git 0e351550f3)

	MONDRIAN: Documentation for scripted UDFs, member formatter, property formatter, cell formatter.

Affected files ...

... //open/mondrian/doc/schema.html#93 edit


Change 14336 by jhyde@jhyde.marmite1 on 2011/05/30 20:44:21 (git 67ade9e1bf)

	MONDRIAN: Oops. UdfTest was non-deterministic because many promotions have the same name.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#52 edit


Change 14335 by jhyde@jhyde.marmite1 on 2011/05/30 15:31:32 (git 9cdce041ca)

	MONDRIAN: Allow various SPIs (UserDefinedFunction, MemberFormatter,
	    CellFormatter, PropertyFormatter) to be implemented using a script.
	    Preferred syntax for these SPIs is now a nested element, e.g.
	    <MemberFormatter>, that can either have a className attribute or a nested
	    <Script> element.
	
	    Move various SPIs from mondrian.olap to mondrian.spi package. Old
	    interfaces will exist, deprecated, until mondrian-4.0.
	
	    Fix some JDK 1.4 problems.

Affected files ...

... //open/mondrian/build.xml#241 edit
... //open/mondrian/doc/schema.html#92 edit
... //open/mondrian/src/main/mondrian/gui/resources/workbenchInfo.properties#3 edit
... //open/mondrian/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#2 edit
... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#54 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#17 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#26 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#52 edit
... //open/mondrian/src/main/mondrian/olap/MemberFormatter.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#87 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#6 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#37 edit
... //open/mondrian/src/main/mondrian/olap/PropertyFormatter.java#8 edit
... //open/mondrian/src/main/mondrian/olap/QueryTiming.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#163 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#143 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#159 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#110 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#148 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#138 edit
... //open/mondrian/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#6 edit
... //open/mondrian/src/main/mondrian/spi/CellFormatter.java#1 add
... //open/mondrian/src/main/mondrian/spi/MemberFormatter.java#1 add
... //open/mondrian/src/main/mondrian/spi/PropertyFormatter.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/Scripts.java#1 add
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#9 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#10 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#9 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk16.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#44 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#180 edit
... //open/mondrian/testsrc/main/mondrian/test/FooBarCellFormatter.java#3 delete
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#75 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#66 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#51 edit


Change 14328 by lucboudreau@luc-mondrian-3.2 on 2011/05/25 14:59:12 (git a45628f38b)

	MONDRIAN: [MONDRIAN-944] Adds a wider support for native filter matching. If the filter is based on a hierarchy or a level, it will still work.

Affected files ...

... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeSql.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#29 edit


Change 14319 by jhyde@jhyde.marmite3 on 2011/05/24 16:23:06 (git 6b8e93d9ce)

	MONDRIAN: Check that first line of hanging arguments is correctly indented. Fix
	    a couple of violations, and an obvious bug.

Affected files ...

... //open/mondrian/bin/checkFile.awk#8 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#23 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#5 edit


Change 14318 by jhyde@jhyde.marmite2 on 2011/05/24 16:09:04 (git 7edaf451e7)

	MONDRIAN: Integrate cosmetic changes @14310, @14315 to lagunitas branch.

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractExpCompiler.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JdbcMetaData.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/ListRenderer.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PreferencesSchemasDialog.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PropertyTableModel.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/QueryPanel.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaExplorer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/Workbench.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/ValidationUtils.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeAccess.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DelegatingSchemaReader.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AncestorFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AsFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AvgFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/BuiltinFunTable.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CaseMatchFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CaseTestFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CountFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CrossJoinFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DescendantsFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExceptFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExistsFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExtractFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FormatFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunInfo.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HeadTailFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchizeFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IntersectFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsNullFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MedianFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MultiResolver.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OrderFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PropertiesFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/RankFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetItemFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SimpleResolver.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToTupleFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SubsetFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SumFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UdfResolver.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UnionFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UnorderFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarPFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/XtdFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/vba/Vba.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/MemberType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/TupleType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMember.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/AbstractRecorder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/BitKey.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCalculatedMember.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeMember.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeFilter.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeTopCount.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintFactory.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#6 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Test.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AndPredicate.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentHeader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentBody.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/Recognizer.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/TupleConstraint.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/DynamicContentFinder.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/FileRepository.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Repository.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/HsqldbDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VerticaDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/CmdRunner.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockHttpServletResponse.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlUtil.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/InUdf.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CacheMap.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Format.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ObjectFactory.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Schedule.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/RowsetDefinition.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaServlet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapConnectionTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DiffRepository.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianServerTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertiesTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/RaggedHierarchyTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#5 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvDBLoader.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/DBLoader.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/FilteredIterableTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/FormatTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/ScheduleTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#2 integrate


Change 14317 by jhyde@jhyde.marmite2 on 2011/05/24 13:53:42 (git edb2e3264e)

	MONDRIAN: Fix tests.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#65 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#88 edit


Change 14316 by lucboudreau@luc-mondrian-3.2 on 2011/05/24 13:40:48 (git 92903c9fa5)

	MONDRIAN: [MONDRIAN-943] Modifies the test case to make it deterministic across all test RDBMS. Before, the test results would depend on the natural order of the rows. No more. Also moves it to the SchemaTest test suite.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#163 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#74 edit


Change 14315 by jhyde@jhyde.marmite3 on 2011/05/24 13:05:28 (git de7a956033)

	MONDRIAN: More cosmetic.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#33 edit
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#158 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#137 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#117 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#16 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#6 edit
... //open/mondrian/src/main/mondrian/server/FileRepository.java#6 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#57 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#17 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#76 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#40 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#145 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#67 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#70 edit
... //open/mondrian/testsrc/main/mondrian/util/FilteredIterableTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#64 edit


Change 14314 by lucboudreau@luc-mondrian-3.2 on 2011/05/24 12:18:51 (git 5c9065cd16)

	MONDRIAN: [MONDRIAN-944] Modifies the PGSQL dialect to strip off the \Q and \E escape sequences as they are not supported by PGSQL.

Affected files ...

... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/GreenplumDialect.java#3 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/PostgreSqlDialect.java#3 edit
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/GreenplumDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#4 edit


Change 14313 by lucboudreau@luc-mondrian-3.2 on 2011/05/24 11:00:16 (git a564f917b9)

	MONDRIAN: [MONDRIAN-944] Adds test patterns for PG SQL.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#3 edit


Change 14312 by lucboudreau@luc-mondrian-3.2 on 2011/05/24 10:36:08 (git d56374936e)

	MONDRIAN: [MONDRIAN-944] Integration of changes from //open/mondrian. Adds the capability to use native filters with MATCHES operator.

Affected files ...

... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MondrianProperties.java#2 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeFilter.java#2 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeSql.java#2 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeTopCount.java#2 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/Dialect.java#2 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/GreenplumDialect.java#2 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/JdbcDialectImpl.java#2 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/OracleDialect.java#2 edit
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/PostgreSqlDialect.java#2 edit
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#1 add
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/Main.java#2 edit


Change 14311 by lucboudreau@luc-mondrian-3.2 on 2011/05/24 09:41:02 (git f8d7e33ffe)

	MONDRIAN: [MONDRIAN-944] Adds support for regexp in Postgres / Greenplum dialect. Adds javadoc for the dialect new methods.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/Dialect.java#22 edit
... //open/mondrian/src/main/mondrian/spi/impl/GreenplumDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#10 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#2 edit


Change 14310 by jhyde@jhyde.marmite3 on 2011/05/24 03:14:09 (git c97d863dfd)

	MONDRIAN: Enforce formatting of hanging arguments; update copyright notices. Cosmetic changes only.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#41 edit
... //open/mondrian/src/main/mondrian/gui/JdbcMetaData.java#6 edit
... //open/mondrian/src/main/mondrian/gui/ListRenderer.java#4 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesSchemasDialog.java#6 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#20 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#25 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#50 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#52 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#22 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#18 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#36 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#40 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#53 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#137 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#162 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#35 edit
... //open/mondrian/src/main/mondrian/olap/fun/AncestorFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/AsFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#171 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#78 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExceptFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExistsFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FormatFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#142 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsNullFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#32 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#41 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#28 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnorderFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#20 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#17 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#19 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#14 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#10 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#94 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#157 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#147 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#136 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#115 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#116 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentBody.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#116 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#15 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#5 edit
... //open/mondrian/src/main/mondrian/server/FileRepository.java#5 edit
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#3 edit
... //open/mondrian/src/main/mondrian/server/Repository.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/HsqldbDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#30 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#9 edit
... //open/mondrian/src/main/mondrian/spi/impl/VerticaDialect.java#3 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#56 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#11 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#23 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#8 edit
... //open/mondrian/src/main/mondrian/util/CacheMap.java#6 edit
... //open/mondrian/src/main/mondrian/util/Format.java#44 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#16 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#81 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#75 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#39 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#30 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#52 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#179 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#144 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#66 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#54 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianServerTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#73 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#65 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#90 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#69 edit
... //open/mondrian/testsrc/main/mondrian/util/FilteredIterableTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#63 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#12 edit


Change 14308 by jhyde@jhyde.marmite2 on 2011/05/22 12:17:56 (git 17c2a76348)

	MONDRIAN: In the XMLA server, don't assume that MetadataElement.toString() is
	    equivalent to MetadataElement.getUniqueName(). Fixed the sole violation.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#80 edit


Change 14306 by lucboudreau@luc-mondrian-3.2 on 2011/05/21 09:01:01 (git 8f12a83cca)

	MONDRIAN: mondrian-944 Fixes compiler error

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#28 edit


Change 14305 by lucboudreau@luc-mondrian-3.2 on 2011/05/21 08:47:06 (git 7535f2bcab)

	MONDRIAN: [MONDRIAN-944] Adds the first version of native support for Filter matching operations. It still needs to support aggregate tables.
	
	It can't use native matching natively for any arguments of filter. Currently, only the following syntax gets transformed into a native filter match:
	
	    Filter([Dimension].[Level].Members, [Dimension].CurrentMember.Caption Matches ( [ regexp here ]  )
	    Filter([Dimension].[Level].Members, [Dimension].CurrentMember.Name Matches ( [ regexp here ]  )
	
	As of now, it passes the regexp directly from MDX to SQL. There is no conversion made since there is no standard way to convert regular expressions from Java to SQL. Next step is to implement a conversion helper inside of RolapNativeSql.MatchingSqlCompiler. Maybe this needs to be in JdbcDialectImpl.
	
	Only the Oracle dialect currently supports regular expression matching for native filters. We will add new implementations for the different dialects as we go along and do the research on each of those.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#39 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#21 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#29 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NativeFilterMatchingTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#122 edit


Change 14297 by lucboudreau@luc-mondrian-3.2 on 2011/05/19 11:42:18 (git fb4a0b16bb)

	MONDRIAN: [MONDRIAN-943] [MONDRIAN-465] Integration of fixes from the main branch.

Affected files ...

... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SqlTupleReader.java#2 edit
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/BasicQueryTest.java#2 edit


Change 14295 by lucboudreau@luc-mondrian-3.2 on 2011/05/19 11:25:48 (git 270bdde6c6)

	MONDRIAN: [MONDRIAN-943] [MONDRIAN-465] Fixes a mixup of SQL columns when using ordinalColumn and captionColumn.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#80 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#162 edit


Change 14282 by lucboudreau@luc-mondrian-3.2 on 2011/05/18 09:13:06 (git 92cd85a6eb)

	MONDRIAN: Fixes an issue with the Xmla accept types. IE doesn't send text/xml as a supported type. Rather, it sends a bunch of things, and at the end, the classic */*. This fix makes SOAP the default content type when requests tell Mondrian that they support */*.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#23 edit


Change 14281 by lucboudreau@luc-mondrian-3.2 on 2011/05/17 15:32:08 (git 7d87818b22)

	MONDRIAN: Reverts previous fix for DefaultRules. Will investigate further. Seems to be a JDK bug. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4711907

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#4 edit


Change 14280 by lucboudreau@luc-mondrian-3.2 on 2011/05/17 13:28:54 (git e8e70b406e)

	MONDRIAN: Changes the debug output so that more data is displayed for easier debugging of aggregation table related problems.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#40 edit


Change 14279 by lucboudreau@luc-mondrian-3.2 on 2011/05/17 13:16:45 (git 52f6edeb3c)

	MONDRIAN: Fixes issue with the default value of mondrian.rolap.aggregates.rules. A leading slash makes Mondrian fail on Windows systems.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#3 edit


Change 14278 by lucboudreau@luc-mondrian-3.2 on 2011/05/16 18:42:57 (git 185dcad267)

	MONDRIAN: Fixes javadoc warning.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#10 edit


Change 14277 by lucboudreau@luc-mondrian-3.2 on 2011/05/16 11:48:47 (git 028297a4a8)

	MONDRIAN: Passes down the cache invalidation calls to the SegmentCache SPI.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#46 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#8 edit


Change 14276 by lucboudreau@luc-mondrian-3.2 on 2011/05/16 11:20:24 (git c3a82f7a2a)

	MONDRIAN: Adds cache invalidation calls to the SegmentCache SPI.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/SegmentCache.java#2 edit


Change 14273 by jhyde@jhyde.marmite1 on 2011/05/12 17:44:07 (git 948d8bead1)

	MONDRIAN: If mondrian.properties does not exist at build time, just
	    warn. When building distro, copy mondrian.properties.template to
	    mondrian.properties.

Affected files ...

... //open/mondrian/build.xml#240 edit


Change 14272 by jhyde@jhyde.marmite2 on 2011/05/12 17:07:14 (git 804d24c151)

	MONDRIAN-LAGUNITAS: Integrate from dev @14271.

Affected files ...

... //open/mondrian-release/lagunitas/bin/checkFile.sh#2 integrate
... //open/mondrian-release/lagunitas/build.xml#4 integrate
... //open/mondrian-release/lagunitas/doc/configuration.html#3 integrate
... //open/mondrian-release/lagunitas/doc/doc2web.sh#3 integrate
... //open/mondrian-release/lagunitas/mondrian.properties#3 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.java#3 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.xml#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianPropertiesBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SolveOrderMode.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/PropertyUtil.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#2 integrate


Change 14271 by jhyde@jhyde.marmite1 on 2011/05/12 16:43:06 (git 0dfbb1f7fa)

	MONDRIAN: Generate mondrian.properties and doc/properties.html from
	    MondrianProperties.xml. properties.html is included in configuration.html
	    when the web site is deployed. These files, and MondrianProperties.java,
	    are now generated each build. Remove mondrian.properties from source
	    control; people can copy mondrian.properties.template if they wish.

Affected files ...

... //open/mondrian/bin/checkFile.sh#5 edit
... //open/mondrian/build.xml#239 edit
... //open/mondrian/doc/configuration.html#61 edit
... //open/mondrian/doc/doc2web.sh#12 edit
... //open/mondrian/mondrian.properties#71 delete
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#125 delete
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#2 edit
... //open/mondrian/src/main/mondrian/util/PropertyUtil.java#2 edit
... //open/util/bin/checkFile#33 edit


Change 14264 by jhyde@jhyde.marmite1 on 2011/05/11 18:57:21 (git c8099f7d95)

	MONDRIAN: Generate MondrianProperties.java from MondrianProperties.xml. (Coming
	    next: generate mondrian.properties and configuration.html from the same
	    place, and do all of that generation at compile time, so that the files no
	    longer need to be checked in.)
	
	    MondrianProperties.SolveOrderModeEnum is now a top-level class
	    mondrian.olap.SolveOrderModeEnum.

Affected files ...

... //open/mondrian/build.xml#238 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#124 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.xml#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianPropertiesBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/SolveOrderMode.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#13 edit
... //open/mondrian/src/main/mondrian/util/PropertyUtil.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#11 edit


Change 14262 by jhyde@jhyde.marmite2 on 2011/05/10 23:28:24 (git 669bc38179)

	MONDRIAN-LAGUNITAS: Integrate from main @14261.
	    Fix SegmentHeader.

Affected files ...

... //open/mondrian-release/lagunitas/bin/megatest#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryTiming.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Result.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultBase.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FilterFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeTopCount.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggQuerySpec.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#5 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentHeader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#3 integrate


Change 14261 by jhyde@jhyde.marmite1 on 2011/05/10 22:51:54 (git 0f2752740b)

	MONDRIAN: Change SqlQuery APIs so you have to specify a type when you add a
	    column to the select clause.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#114 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#115 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#115 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#30 edit


Change 14260 by jhyde@jhyde.marmite2 on 2011/05/10 21:54:08 (git 4524258f8a)

	MONDRIAN-LAGUNITAS: Integrate from main @14253.

Affected files ...

... //open/mondrian-release/lagunitas/.classpath#2 integrate
... //open/mondrian-release/lagunitas/RELEASE.txt#2 integrate
... //open/mondrian-release/lagunitas/bin/checkFile.awk#2 integrate
... //open/mondrian-release/lagunitas/bin/loadFoodMart.sh#2 integrate
... //open/mondrian-release/lagunitas/build.properties#2 integrate
... //open/mondrian-release/lagunitas/build.xml#3 integrate
... //open/mondrian-release/lagunitas/demo/FoodMart.xml#3 integrate
... //open/mondrian-release/lagunitas/doc/configuration.html#2 integrate
... //open/mondrian-release/lagunitas/doc/doc2web.sh#2 integrate
... //open/mondrian-release/lagunitas/doc/mdx.html#2 integrate
... //open/mondrian-release/lagunitas/doc/schema.html#2 integrate
... //open/mondrian-release/lagunitas/intellij/mondrian.ipr#2 integrate
... //open/mondrian-release/lagunitas/intellij/mondrianTest.iml#2 integrate
... //open/mondrian-release/lagunitas/ivy.xml#2 integrate
... //open/mondrian-release/lagunitas/lib/mondrian.xsd#2 integrate
... //open/mondrian-release/lagunitas/mondrian.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ExpCompiler.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/IterCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ListCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/MemberIterCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/MemberListCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleCollections.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleCursor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleIterCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleIterable.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleIterator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleListCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractEndToEndTupleList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractExpCompiler.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractIterCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractListCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleCursor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleIterable.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleIterator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ArrayTupleList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/BetterExpCompiler.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingTupleList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/GenericCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/GenericIterCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/IterableListCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/IterableMemberListCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/IterableTupleListCalc.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ListTupleList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/MemberArrayValueCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/MemberValueCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/TupleValueCalc.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/UnaryTupleList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaExplorer.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaPropertyCellEditor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeCellRenderer.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeModel.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/Workbench.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/text.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/text_ja.properties#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/ValidationUtils.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/NamedSetExpr.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Aggregator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ConnectionBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DriverManager.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Evaluator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Id.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Literal.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberBase.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianServer.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianServerImpl.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ParameterImpl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Parser.cup#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Scanner.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Schema.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ArrayHolder.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AsFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AvgFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/BuiltinFunTable.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CorrelationFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CountFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CovarianceFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CrossJoinFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DescendantsFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DistinctFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExceptFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExistsFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExtractFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FilterFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/GenerateFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HeadTailFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchizeFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IntersectFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LevelMembersFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LinReg.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MedianFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberHelper.java#2 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MinMaxFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NativizeSetFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OrderFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PercentileFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PropertiesFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/RangeFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/RankFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetItemFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetToStrFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StdevFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StdevPFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToSetFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToTupleFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SubsetFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SumFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UdfResolver.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UnionFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarPFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/XtdFunDef.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/CubeType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/DimensionType.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/HierarchyType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/LevelType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/MemberType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/ScalarType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/SetType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/TupleType.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/Type.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/TypeUtil.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/CatalogFinder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/Factory.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCell.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMember.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/JavaccParserValidatorImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParser.jj#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParserValidator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/parser/MdxParserValidatorImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/BitKey.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheMemberReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CellKey.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingRolapMember.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HighCardSqlTupleReader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ResultLoader.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAxis.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCalculation.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnectionProperties.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeMember.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberCalculation.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeCrossJoin.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeFilter.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeTopCount.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaUpgrader.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapTupleCalculation.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ScenarioImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberListCache.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlContextConstraint.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TargetBase.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TupleReader.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AndPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CellRequest.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/OrPredicate.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/QuerySpec.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#4 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentBody.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentDataset.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentHeader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentBody.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggGen.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/server/DynamicContentFinder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/FileRepository.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/ImplicitRepository.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/MondrianServerRegistry.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/Repository.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/RepositoryContentFinder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/StringRepositoryContentFinder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/UrlRepositoryContentFinder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/server/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/Dialect.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/SegmentCache.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/HiveDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MySqlDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/PostgreSqlDialect.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlUtil.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlaSupport.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateMemberUdf.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/LastNonEmptyUdf.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ArrayStack.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CompositeList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Format.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/IdentifierParser.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/LockBox.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Pair.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/SpatialValueTree.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/SpatialValueTree2.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/TraversalList.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatible.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk14.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/QueryTag.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/DataSourcesConfig.xml#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/PropertyDefinition.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Rowset.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/RowsetDefinition.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaRequest.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaServlet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaUtil.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#2 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#1 branch
... //open/mondrian-release/lagunitas/subfloor.xml#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/HierarchyBugTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/QueryTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#2 delete
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/PartialSortTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/SortTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BitKeyTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/HighDimensionsTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/ModulosTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapAxisTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapConnectionTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapCubeTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapResultTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/SharedDimensionTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/VirtualCubeTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CaptionTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompoundSlicerTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentMdxTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DialectTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FoodMartTestCase.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/InlineTableTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Main.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianOlap4jTester.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianServerTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MultipleHierarchyTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/NamedSetTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTckTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Olap4jTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#3 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#4 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TupleListTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/build/AntTestBase.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/DBLoader.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/MockCurrentDateMember.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/FormatTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaCognosTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.java#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#2 integrate
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#2 integrate
... //open/mondrian-release/lagunitas/workbench/ivy.xml#2 integrate


Change 14259 by jhyde@jhyde.marmite1 on 2011/05/10 18:06:47 (git 79f502a5b2)

	MONDRIAN: Disable ANSI join syntax in Oracle, as a temporary fix for MONDRIAN-934.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#7 edit


Change 14256 by jhyde@jhyde.marmite1 on 2011/05/10 15:25:28 (git b96fef85eb)

	MONDRIAN: Add facility to measure time spent in various functions in a query.
	    (Contributed by Joe Barnett, see MONDRIAN-937.)
	
	    The QueryTiming class is experimental and subject to change/removal without
	    notice. (In other words: I have some other ideas how to do this, which I
	    might implement one day, but you're welcome to use this facility until I
	    get around to it.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#136 edit
... //open/mondrian/src/main/mondrian/olap/QueryTiming.java#1 add
... //open/mondrian/src/main/mondrian/olap/Result.java#8 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#34 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#141 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#5 edit


Change 14251 by jhyde@jhyde.marmite2 on 2011/05/07 18:21:56 (git 4406f1eb38)

	MONDRIAN-LAGUNITAS: Progress: 69/174 tests pass in BasicQueryTest.

Affected files ...

... //open/mondrian-release/lagunitas/demo/NewFoodMart.xml#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/HierarchyBase.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HierarchyUsage.java#3 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAttribute.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCacheRegion.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeUsages.java#3 delete
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaUpgrader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarColumnPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SubstitutingMemberReader.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TupleReader.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggQuerySpec.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AndPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CompositeMemberPredicate.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListColumnPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralColumnPredicate.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberPredicate.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MinusStarPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/OrPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Predicates.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#3 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#3 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#3 edit


Change 14250 by jhyde@jhyde.marmite2 on 2011/05/07 18:17:27 (git f228b7c15e)

	MONDRIAN: Integrate Util from main @14037 (that change only).

Affected files ...

... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#3 integrate
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CartesianProductList.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#3 integrate


Change 14247 by lucboudreau@luc-mondrian-3.2 on 2011/05/05 13:07:45 (git 89414c3dde)

	MONDRIAN: [MONDRIAN-860] Adds a test for BitKey.orNot()

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#20 edit


Change 14246 by jhyde@jhyde.mackerel on 2011/05/05 11:40:31 (git 3dbd1c0a88)

	MONDRIAN: Fix doc link to mondrian.util.Format. (Fixes issue INTERNAL-28484.)

Affected files ...

... //open/mondrian/doc/mdx.html#24 edit


Change 14245 by lucboudreau@luc-mondrian-3.2 on 2011/05/03 10:48:20 (git 6029fc3d90)

	MONDRIAN: [MONDRIAN-860] Makes the BitKey serializable and adds a new bit operation. Gives the DenseSegmentBody class a better toString() representation. Modifies the SegmentCacheTest so that it de-registers itself on tearDown(). 

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#161 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#4 edit


Change 14244 by lucboudreau@luc-mondrian-3.2 on 2011/05/03 08:56:55 (git 4cd21070e1)

	MONDRIAN: [MONDRIAN-860] Fixes a bug in the SegmentHeader.equals where Strings were compared by identity instead of equality. Also adds a method to determine if a given segment can potentially be a subset of another.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#4 edit


Change 14243 by lucboudreau@luc-mondrian-3.2 on 2011/05/03 07:48:36 (git 82520958cd)

	MONDRIAN: [MONDRIAN-860] Changes the visibility of Segment and SegmentDataset to allow mocking.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#12 edit


Change 14242 by jhyde@jhyde.marmite1 on 2011/05/02 16:58:24 (git 394a83d9b4)

	MONDRIAN: Stack-based evaluation context. Previously, each change in the
	    evaluation context would create a new evaluator. That was expensive. Now the
	    evaluation context maintains a stack of commands that can be executed to
	    restore state to a savepoint. It should allow us to add more state to the
	    evaluator, in particular, building a list of (column, value) pairs, and
	    thereby reducing the cost of making a CellRequest.
	
	    Some methods of RolapEvaluator are now deprecated.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/TupleList.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#17 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#40 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberArrayValueCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#12 edit
... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#39 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#160 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#33 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#170 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#77 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#140 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#31 edit
... //open/mondrian/src/main/mondrian/olap/fun/PercentileFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculation.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#110 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberCalculation.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#146 edit
... //open/mondrian/src/main/mondrian/rolap/RolapTupleCalculation.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#78 edit
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#178 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#143 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#56 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#87 edit


Change 14240 by lucboudreau@luc-mondrian-3.2 on 2011/05/02 07:41:39 (git ac2e622d36)

	MONDRIAN: [MONDRIAN-860] Modifies the SegmentCacheWorker so that it verifies the value of the SegmentCache Mondrian property before performing operations to prevent an "order of load" issue with pluggable caches.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#8 edit


Change 14229 by jhyde@jhyde.marmite2 on 2011/04/26 13:33:17 (git d4e877d75b)

	MONDRIAN: Implement feature MONDRIAN-931, "Option to not filter out members of
	    snowflake dimensions that have no children". Also minor (mostly cosmetic)
	    changes to documentation of properties.

Affected files ...

... //open/mondrian/doc/configuration.html#60 edit
... //open/mondrian/mondrian.properties#70 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#123 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#109 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#114 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#142 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#161 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#72 edit


Change 14214 by jhyde@jhyde.marmite1 on 2011/04/19 18:05:01 (git 4033738262)

	MONDRIAN: Fix javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/util/SpatialValueTree.java#3 edit


Change 14213 by jhyde@jhyde.marmite1 on 2011/04/19 17:38:34 (git c6ff4eb8fd)

	MONDRIAN: Fix another case for MONDRIAN-896.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#114 edit


Change 14212 by jhyde@jhyde.marmite1 on 2011/04/19 13:22:11 (git c516fc6508)

	MONDRIAN: My own spatial tree API, in answer to Luc's.

Affected files ...

... //open/mondrian/src/main/mondrian/util/SpatialValueTree2.java#1 add


Change 14210 by lucboudreau@luc-mondrian-3.2 on 2011/04/18 22:07:19 (git 64063f9878)

	MONDRIAN: Slight modification to the SpatialValueTree. Generic types must extend Object so we can guarantee the availability of hashCode() and equals().

Affected files ...

... //open/mondrian/src/main/mondrian/util/SpatialValueTree.java#2 edit


Change 14209 by lucboudreau@luc-mondrian-3.2 on 2011/04/18 21:02:06 (git 887b482a6d)

	MONDRIAN: Checkin of the proposed API for multi dimensional indexes.

Affected files ...

... //open/mondrian/src/main/mondrian/util/SpatialValueTree.java#1 add


Change 14208 by jhyde@jhyde.marmite2 on 2011/04/18 20:47:52 (git 02d04eb7de)

	MONDRIAN: Michele Rossi's changes to allow XMLA servlet to run against a
	    non-mondrian data source. XmlaServlet is now independent of mondrian; a new
	    subclass, MondrianXmlaServlet, starts an embedded mondrian server, as
	    XmlaServlet used to. Another new subclass, Olap4jXmlaServlet, creates
	    connections from a connect string and driver name.
	
	    Also add RepositoryContentFinder.shutdown lifecycle method.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#159 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#4 edit
... //open/mondrian/src/main/mondrian/server/FileRepository.java#4 edit
... //open/mondrian/src/main/mondrian/server/RepositoryContentFinder.java#2 edit
... //open/mondrian/src/main/mondrian/server/StringRepositoryContentFinder.java#2 edit
... //open/mondrian/src/main/mondrian/server/UrlRepositoryContentFinder.java#2 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#27 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#74 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#38 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#29 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/impl/MondrianXmlaServlet.java#1 add
... //open/mondrian/src/main/mondrian/xmla/impl/Olap4jXmlaServlet.java#1 add


Change 14206 by jhyde@jhyde.marmite2 on 2011/04/18 20:20:08 (git fc2d1ba064)

	MONDRIAN: Make sure database is set in olap4j connection.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#28 edit


Change 14201 by lucboudreau@luc-mondrian-3.2 on 2011/04/13 09:40:05 (git ea7e93daf6)

	MONDRIAN: Adds a test for isEmpty with calculated members.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#177 edit


Change 14200 by lucboudreau@luc-mondrian-3.2 on 2011/04/13 07:40:13 (git 7f8d32c760)

	MONDRIAN: Sets the olap4j dependency to the official 1.0.0 release.

Affected files ...

... //open/mondrian/ivy.xml#42 edit


Change 14198 by jhyde@jhyde.marmite1 on 2011/04/10 22:06:50 (git 983499dc21)

	MONDRIAN: Fix bug MONDRIAN-925, "VisualTotals + drillthrough throws Exception".

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#46 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#6 edit


Change 14196 by jhyde@jhyde.marmite1 on 2011/04/10 15:26:52 (git a8e3ad8535)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Olap4jTest.java#2 edit


Change 14195 by jhyde@jhyde.marmite1 on 2011/04/10 13:59:43 (git 8b3406208c)

	MONDRIAN: Apply parser unit test to both old and new parsers.
	    Add test case for MONDRIAN-924, "Parsing fails with multiple spaces between
	    words" (cannot reproduce).

Affected files ...

... //open/mondrian/src/main/mondrian/parser/JavaccParserValidatorImpl.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#51 edit


Change 14194 by jhyde@jhyde.marmite1 on 2011/04/10 13:49:31 (git cf042303a6)

	MONDRIAN: Add test case for MONDRIAN-920 (cannot reproduce).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#121 edit
... //open/mondrian/testsrc/main/mondrian/test/Olap4jTest.java#1 add


Change 14193 by lucboudreau@luc-mondrian-3.2 on 2011/04/08 11:51:56 (git 1919b032fd)

	MONDRIAN: Sets the version back to SNAPSHOT builds.

Affected files ...

... //open/mondrian/build.properties#25 edit
... //open/mondrian/ivy.xml#41 edit


Change 14192 by lucboudreau@luc-mondrian-3.2 on 2011/04/08 10:34:11 (git 59a3230beb)

	MONDRIAN: Trigger a numbered build before olap4j 1.0.0 final.

Affected files ...

... //open/mondrian/build.properties#24 edit
... //open/mondrian/ivy.xml#40 edit


Change 14191 by jhyde@jhyde.marmalade4 on 2011/04/06 15:01:33 (git 9e42364dfb)

	MONDRIAN: Add CUBE_CAPTION to MDSCHEMA_CUBES result. Fixes bug MONDRIAN-919,
	    "MondrianOlap4jDatabaseMetaData.getCubes doesn't return CUBE_CAPTION";
	    partial fix for MONDRIAN-884.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#79 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#86 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#11 edit


Change 14189 by jhyde@jhyde.mackerel on 2011/04/06 13:54:24 (git d4efaa9cda)

	MONDRIAN: Add toString method for DenseDoubleSegmentBody;
	    use Arrays.toString where possible.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#76 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#109 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#6 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#22 edit


Change 14186 by jhyde@jhyde.marmalade on 2011/03/31 17:25:56 (git 79e5ca6dc7)

	MONDRIAN: Integrate from latest util/bin/checkFile.awk.

Affected files ...

... //open/mondrian/bin/checkFile.awk#7 integrate


Change 14183 by lucboudreau@luc-mondrian-3.2 on 2011/03/30 13:36:42 (git 2691c1fe34)

	MONDRIAN: Fixes compile error introduced after some modifications to the XMLA driver. The proxy interface now gets an XmlaServerInfos object rather than a URL.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#9 edit


Change 14182 by lucboudreau@luc-mondrian-3.2 on 2011/03/30 12:59:05 (git 8a36f759ae)

	MONDRIAN: Fixes code format error.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#2 edit


Change 14173 by jhyde@jhyde.mackerel on 2011/03/25 10:13:51 (git 42da634076)

	MONDRIAN: Fix MONDRIAN-911, "ResultSet left open warning".

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#16 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#7 edit


Change 14172 by lucboudreau@luc-mondrian-3.2 on 2011/03/24 20:30:37 (git 3fffc5b0e7)

	MONDRIAN: Adds new olap4j method: MondrianOlap4jCube.isDrillThroughEnabled().

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#7 edit


Change 14170 by lucboudreau@luc-mondrian-3.2 on 2011/03/23 09:17:18 (git c38d4ff157)

	MONDRIAN: [PSW-102] Fixes two issues. First was that the code was trying to set the visibility of a component which was in a dirty state and failed. The second one is that when using the right click context menu, the action selected was performed on the element which had the 'blue box' around it and not the one where the right click was performed.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#49 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#27 edit


Change 14169 by jhyde@jhyde.marmite1 on 2011/03/23 00:28:59 (git 9c3fc983b7)

	MONDRIAN: Add olap4j-xmla library to intellij project;
	    add new machine marmite to megatest configuration.

Affected files ...

... //open/mondrian/bin/megatest#24 edit
... //open/mondrian/intellij/mondrian.ipr#11 edit
... //open/mondrian/intellij/mondrianTest.iml#7 edit


Change 14164 by lucboudreau@luc-mondrian-3.2 on 2011/03/20 18:03:04 (git e386c4bd4c)

	MONDRIAN: Adds a test to make sure we can restrict Measures by role.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#53 edit


Change 14163 by lucboudreau@luc-mondrian-3.2 on 2011/03/20 15:03:55 (git 5624881f6c)

	MONDRIAN: Adds another missing folder creation in the prepare target.

Affected files ...

... //open/mondrian/build.xml#237 edit


Change 14162 by lucboudreau@luc-mondrian-3.2 on 2011/03/20 14:53:35 (git e465094507)

	MONDRIAN: Fixes bug in build file. Dev-lib folder was not always present.

Affected files ...

... //open/mondrian/build.xml#236 edit


Change 14161 by lucboudreau@luc-mondrian-3.2 on 2011/03/20 12:34:13 (git 1f4f2764ac)

	MONDRIAN: Adds XMLA driver to test classpath.

Affected files ...

... //open/mondrian/build.xml#235 edit


Change 14160 by lucboudreau@luc-mondrian-3.2 on 2011/03/19 10:13:32 (git f6ae931ae7)

	MONDRIAN: Updates the dependencies on olap4j to take into account the XMLA driver split from the core API. Also sets the dependency version to 1.0.0-SNAPSHOT in preparation of the olap4j 1.0 release.

Affected files ...

... //open/mondrian/ivy.xml#39 edit


Change 14159 by lucboudreau@luc-mondrian-3.2 on 2011/03/18 15:29:22 (git 4c5ab301be)

	MONDRIAN: Adding Database implementation for olap4j 1.0.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabase.java#1 add


Change 14158 by lucboudreau@luc-mondrian-3.2 on 2011/03/18 15:20:35 (git b0858489b2)

	MONDRIAN: Build Mondrian against olap4j 0.9.9-SNAPSHOT until all tests pass.

Affected files ...

... //open/mondrian/ivy.xml#38 edit


Change 14157 by lucboudreau@luc-mondrian-3.2 on 2011/03/18 15:07:27 (git 94eeb1697b)

	MONDRIAN: Migrates to olap4j 1.0

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#6 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#27 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#78 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianServerTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#71 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#14 edit


Change 14156 by jhyde@jhyde.mackerel on 2011/03/16 11:06:33 (git b81f0c8a2e)

	MONDRIAN: Fix MONDRIAN-908, "MondrianOlap4jDatabaseMetaData.getDimensions throws exception".

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#12 edit


Change 14154 by jhyde@jhyde.marmalade2 on 2011/03/11 12:10:09 (git f98c1a2e76)

	MONDRIAN: Enable openjdk-1.6.0 in megatest on marmalade, plank.

Affected files ...

... //open/mondrian/bin/megatest#23 edit


Change 14153 by jhyde@jhyde.plank on 2011/03/10 00:11:29 (git 9ef231c58e)

	MONDRIAN: Fix javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/TupleCollections.java#4 edit


Change 14152 by jhyde@jhyde.marmalade2 on 2011/03/09 16:50:34 (git a9678d1722)

	MONDRIAN: Remove all of the variant implementations of Axis (for empty
	    axes, axes with a single tuple with 0 members, axes based on an
	    iterable) and replace by a single implementation based on TupleList.
	    TupleList has flavors for many of those combinations, so it was just
	    overkill. Added a variant of TupleList backed by a TupleIterable that
	    is materialized on demand.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/TupleCollections.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#13 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#93 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#145 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#9 edit


Change 14151 by aspen@jhyde.plank on 2011/03/07 17:05:11 (git 98fae383d5)

	MONDRIAN: Fix bug MONDRIAN-902, "mondrian populating the same members on both axes".
	    Fix a test exception NativeSetFunDefTest on JDK 1.4, and a checkFile exception.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#139 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#67 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#53 edit


Change 14149 by jhyde@jhyde.marmalade2 on 2011/03/06 23:40:47 (git 99d7410112)

	MONDRIAN: Fix bug MONDRIAN-899, "Order() function does not work properly together
	    with compound WHERE clause", and bug MONDRIAN-900, "Filter() function works
	    incorrectly together with compound WHERE clause". Problem was that
	    expressions on axes were getting misses in the cell cache; solution is to
	    retrieve the cell values and re-execute the axes.
	
	    Fix MONDRIAN-875, "Allow rollup of measures based on AVG aggregate function"
	    in some but not all cases.
	
	    Also refactoring/cleanup:
	    1. Override methods in various subclasses of AbstractTupleCursor, for
	       efficiency.
	    2. Add 'arity' parameter to some methods.
	    3. Switch one or two occurrences of ArrayMap to UnmodifiableArrayMap.
	    4. Genericize some partial-sorting methods.
	    5. Obsolete no-args variant of FastBatchingCellReader.loadAggregations.
	    6. Move XmlaUtil.parseDataSources to XmlaSupport; remove
	       XmlaHandler.getCatalog (both variants).

Affected files ...

... //open/mondrian/src/main/mondrian/calc/TupleCollections.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#76 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#138 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#40 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#78 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#144 edit
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#3 edit
... //open/mondrian/src/main/mondrian/server/FileRepository.java#3 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#26 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#73 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#37 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#31 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/PartialSortTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#33 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#65 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#11 edit


Change 14148 by pentaho_buildguy@lcheng-PC on 2011/03/03 08:55:20 (git 88c3b7e8fd)

	PSW 3.2.2.14148 release build

Affected files ...

... //open/mondrian-release/3.2.2/RELEASE.txt#2 edit
... //open/mondrian-release/3.2.2/build.properties#3 edit
... //open/mondrian-release/3.2.2/ivy.xml#2 edit


Change 14142 by jhyde@jhyde.marmalade2 on 2011/03/01 12:32:04 (git 4a4441cde0)

	MONDRIAN: Integrate from mondrian-3.2 to main @14142.

Affected files ...

... //open/mondrian/doc/doc2web.sh#11 integrate
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#86 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#26 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#143 integrate
... //open/mondrian/subfloor.xml#4 integrate
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#17 integrate
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#10 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#70 integrate
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#68 integrate
... //open/mondrian/workbench/ivy.xml#11 integrate


Change 14141 by jhyde@jhyde.marmalade2 on 2011/03/01 09:21:02 (git ca72a2047b)

	MONDRIAN: Fix for JDK 1.4. BooleanComparator is now serializable; it was preventing a TreeSet in a SegmentBody from serializing.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#20 edit


Change 14139 by jhyde@jhyde.marmalade2 on 2011/02/28 14:29:10 (git 9a7e49bd9d)

	MONDRIAN: Add attribute Level.internalType; fixes bug MONDRIAN-896, "Oracle integer columns overflow if value >2^31".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#85 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#158 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#108 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#113 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#113 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#69 edit


Change 14125 by jhyde@jhyde.marmalade4 on 2011/02/15 13:50:19 (git ea927ea720)

	MONDRIAN: Fix hang on shutdown of test suite by changing
	    MockSegmentCache's executor to use a thread factory that
	    daemonizes each thread that it creates.
	
	    Also some cosmetic changes & cleanup.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#5 edit


Change 14124 by jhyde@jhyde.marmalade4 on 2011/02/15 11:32:18 (git 21ea6ee899)

	MONDRIAN: Refactor Hive support to reduce reliance on StringTokenizer
	    hacks and explicit references to the Hive dialect, and make generation
	    of 'FROM-JOIN-ON' a more mainstream facility.  I removed code such as
	    stripFunctions; I haven't tested on Hive, so my apologies if I have
	    broken something.
	
	    Oracle dialect now generates 'FROM-JOIN-ON' by default (controlled by
	    Dialect.allowsJoinOn), and that should give us better test coverage of
	    the new code. Other dialects could too, in principle. (Depends whether
	    databases' query optimizers would tend to produce better or worse
	    queries if that syntax is used instead of FROM-WHERE. One would hope
	    that they would produce the same plan.)

Affected files ...

... //open/mondrian/bin/megatest#22 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#112 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#19 edit
... //open/mondrian/src/main/mondrian/spi/impl/HiveDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#28 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#6 edit


Change 14123 by lucboudreau@luc-mondrian-3.2 on 2011/02/14 06:49:55 (git e9ba7c7cba)

	MONDRIAN: [MONDRIAN-861] Fixes javadoc errors.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#6 edit


Change 14122 by lucboudreau@luc-mondrian-3.2 on 2011/02/14 06:44:27 (git f0501d4247)

	MONDRIAN: [MONDRIAN-861] Removes the mondrian.rolap.SegmentCacheFailOnError property altogether

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#122 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#3 edit


Change 14118 by jhyde@jhyde.marmalade4 on 2011/02/13 17:53:28 (git 50d76a8aba)

	MONDRIAN: Add Hive dialect. Fixes MONDRIAN-789, "Hive dialect for Mondrian".
	    Contributed by Fu Hongwei. 

Affected files ...

... //open/mondrian/demo/FoodMart.xml#81 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#111 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#18 edit
... //open/mondrian/src/main/mondrian/spi/impl/HiveDialect.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#33 edit


Change 14108 by jhyde@jhyde.marmalade on 2011/02/10 15:49:10 (git e83d27860a)

	MONDRIAN: MySQL's JDBC driver is returning a byte[] when we call getObject for a
	    string expression, and it causes a test exception. Grrr. Try to placate it
	    using a cast.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CaptionTest.java#3 edit


Change 14107 by jhyde@jhyde.marmalade on 2011/02/10 11:17:42 (git 99e2e57b43)

	MONDRIAN: Cosmetic java changes.
	    Script to deploy javadoc now uses rsync not scp; pauses for ssh password to
	    be given; better behavior when want to re-deploy without regenerating.

Affected files ...

... //open/mondrian-release/3.2/doc/doc2web.sh#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapResult.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#13 edit
... //open/util/bin/checkFile#32 edit
... //open/util/bin/replog#8 edit


Change 14106 by lucboudreau@luc-mondrian-3.2 on 2011/02/10 09:35:37 (git 44873cfe14)

	MONDRIAN: [MONDRIAN-861]
	
	Moves the SegmentCache interface to the mondrian.spi package. 
	
	Changes the default value of mondrian.rolap.SegmentCacheFailOnError to 'true'.
	
	Adds a mean to discover SegmentCache impls through the Java Services API.
	
	Extends the javadoc documentation on the segment cache and it's related classes.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#121 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#45 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentBody.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCache.java#4 delete
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#18 edit
... //open/mondrian/src/main/mondrian/spi/SegmentCache.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#4 edit


Change 14105 by jhyde@jhyde.mackerel on 2011/02/09 14:33:27 (git 13cf349f45)

	MONDRIAN: Check in fix for MONDRIAN-683, "CaptionExpression for dimension levels missing implementation". Patch contributed by Gwyn Connor.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Mondrian.xml#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CaptionTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#14 edit


Change 14104 by jhyde@jhyde.mackerel on 2011/02/09 11:45:40 (git 47d9755a74)

	MONDRIAN: Fixes to MondrianFoodMartLoader for Infobright bulk loading (untested).

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#4 edit


Change 14103 by lucboudreau@luc-mondrian-3.2 on 2011/02/09 10:49:31 (git d503b5407d)

	MONDRIAN: Changes the resolve pattern of cobertura ivy dependencies so that if the dependencies change versions, we won't end up with a conflict.

Affected files ...

... //open/mondrian/subfloor.xml#3 edit


Change 14099 by jhyde@jhyde.marmalade on 2011/02/05 14:02:14 (git a3db6afb75)

	MONDRIAN: Fix checkFile exception.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#2 edit


Change 14098 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 22:55:15 (git 578a2baf1f)

	MONDRIAN: [MONDRIAN-861] Fixes javadoc errors.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#3 edit


Change 14096 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 20:45:04 (git 31db8524ca)

	MONDRIAN: [MONDRIAN-861] Forgot the file headers.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#2 edit


Change 14095 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 20:38:08 (git c1bdadc01a)

	MONDRIAN: [MONDRIAN-861] Refactors the Segmentcache access into a worker class in order to simplify and centralize the error handling rules. Adds a method to SegmentCache so that Mondrian can get a list of all available segments in cache. Adds more properties to control the scan timeouts.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#120 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#44 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCache.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCacheWorker.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#2 edit


Change 14094 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 19:08:02 (git 778fd8efcf)

	MONDRIAN: [MONDRIAN-861] Adds a method to SegmentCache in order to obtain a list of segments present in the cache.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCache.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#2 edit


Change 14093 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 19:00:50 (git 4c1d8153a4)

	MONDRIAN: [MONDRIAN-861] Refactored the ConstrainedColumn to make it part of the public SPI.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#2 edit


Change 14092 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 14:01:49 (git 7baa86c304)

	MONDRIAN: Fixes javadoc errors.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#119 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#11 edit


Change 14091 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 12:22:04 (git 72186f2d41)

	MONDRIAN: [MONDRIAN-861] Adds a SPI for SegmentCache. The SegmentLoader looks for a mondrian property telling it which SPI class to use as a SegmentCache and instanciates it. It will then lookup segments in the cache prior to populating their data and then save the segments it populates to the SegmentCache. There are different properties available to control timeouts and the behavior to adopt when exceptions are encountered.

Affected files ...

... //open/mondrian/build.properties#23 edit
... //open/mondrian/ivy.xml#37 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#118 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#157 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#43 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentBody.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentBody.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentBody.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentCache.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentHeader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentBody.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/MockSegmentCache.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentCacheTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#120 edit


Change 14088 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 10:04:29 (git 62adb48567)

	MONDRIAN: Fixes an issue in subfloor where Cobertura artifacts would cause a conflict because of the Ivy retrieve patters.

Affected files ...

... //open/mondrian-release/lagunitas/subfloor.xml#2 edit


Change 14087 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 09:45:47 (git 59bd3c5453)

	MONDRIAN: Fixes an issue in subfloor where Cobertura artifacts would cause a conflict because of the Ivy retrieve patters.

Affected files ...

... //open/mondrian-release/3.2.2/subfloor.xml#2 edit
... //open/mondrian-release/3.2/subfloor.xml#3 edit


Change 14086 by lucboudreau@luc-mondrian-3.2 on 2011/02/03 09:38:54 (git 37a4cb6a93)

	MONDRIAN: Fixes an issue in subfloor where Cobertura artifacts would cause a conflict because of the Ivy retrieve patters.

Affected files ...

... //open/mondrian/subfloor.xml#2 edit


Change 14085 by jhyde@jhyde.mackerel on 2011/02/02 17:03:18 (git cd2e0c0171)

	MONDRIAN: Remove reminder.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#12 edit


Change 14084 by ecuellar@workspaces on 2011/02/02 12:03:58 (git fea269ff67)

	MONDRIAN: Rolling back Kettle version in TRUNK

Affected files ...

... //open/mondrian/build.properties#22 edit


Change 14081 by ecuellar@workspaces on 2011/02/02 10:56:26 (git d62c36f332)

	MONDRIAN: Integration change. 14081

Affected files ...

... //open/mondrian/build.properties#21 integrate


Change 14080 by ecuellar@workspaces on 2011/02/02 10:51:37 (git baebe4af62)

	MONDRIAN: Removed unecessary dependency integration change

Affected files ...

... //open/mondrian-release/3.2/workbench/ivy.xml#9 integrate


Change 14079 by ecuellar@workspaces on 2011/02/02 10:50:49 (git 256d361e85)

	MONDRIAN: Kettle version integration change

Affected files ...

... //open/mondrian-release/3.2/build.properties#24 integrate


Change 14078 by ecuellar@workspaces on 2011/02/02 10:49:20 (git 42b47f8ee4)

	MONDRIAN: Revert unessesary dependency

Affected files ...

... //open/mondrian-release/3.2.2/workbench/ivy.xml#3 edit


Change 14077 by ecuellar@workspaces on 2011/02/02 10:49:01 (git a4e3c95758)

	MONDRIAN: Changed to use the right Kettle version

Affected files ...

... //open/mondrian-release/3.2.2/build.properties#2 edit


Change 14076 by ecuellar@workspaces on 2011/02/02 10:09:52 (git 2613cebe19)

	MONDRIAN: Integration of ivy.xml change

Affected files ...

... //open/mondrian-release/3.2/workbench/ivy.xml#8 integrate


Change 14075 by ecuellar@workspaces on 2011/02/02 10:08:41 (git dc4563f33f)

	MONDRIAN: Fixed missing dependency

Affected files ...

... //open/mondrian-release/3.2.2/workbench/ivy.xml#2 edit


Change 14073 by ecuellar@workspaces on 2011/02/02 09:14:21 (git 86733b69de)

	MONDRIAN: Integration change for 14072

Affected files ...

... //open/mondrian/src/main/mondrian/gui/Workbench.java#51 integrate


Change 14072 by ecuellar@workspaces on 2011/02/02 09:12:08 (git bad92f0215)

	MONDRIAN: Integration of change 14069

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/Workbench.java#6 integrate


Change 14069 by ecuellar@workspaces on 2011/02/02 09:10:13 (git 5885d3da82)

	MONDRIAN: Fix code formatting errors.

Affected files ...

... //open/mondrian-release/3.2.2/src/main/mondrian/gui/Workbench.java#3 edit


Change 14067 by ecuellar@workspaces on 2011/02/02 08:55:04 (git 2c65c1fed6)

	MONDRIAN: Integration of change for PSW-97

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/Workbench.java#5 integrate


Change 14065 by ecuellar@workspaces on 2011/02/02 08:37:22 (git e5207998a3)

	MONDRIAN: PSW-98 - Schema value is no longer available in the database dialog

Affected files ...

... //open/mondrian-release/3.2.2/src/main/mondrian/gui/Workbench.java#2 edit


Change 14064 by lucboudreau@luc-mondrian-3.2 on 2011/02/02 07:02:01 (git 19987abfae)

	MONDRIAN: Integrate change 14063 - PSW-99 - The validator was casting the fact table as a Table object which caused problems with fact tables based on a view.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#21 integrate


Change 14063 by lucboudreau@luc-mondrian-3.2 on 2011/02/02 06:59:37 (git 8e0b082891)

	MONDRIAN: Integrate change 14062 - Fix code formatting errors.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/ValidationUtils.java#5 integrate


Change 14062 by lucboudreau@luc-mondrian-3.2 on 2011/02/02 06:57:52 (git 88cf60934a)

	MONDRIAN: Fix code formatting exceptions.

Affected files ...

... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/ValidationUtils.java#3 edit


Change 14060 by lucboudreau@luc-mondrian-3.2 on 2011/02/02 06:51:16 (git 0d1b5ff53a)

	MONDRIAN: Integration of change 14059 - PSW-99

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/ValidationUtils.java#4 integrate


Change 14059 by lucboudreau@luc-mondrian-3.2 on 2011/02/02 06:45:08 (git bf8b177ceb)

	MONDRIAN: PSW-99 The CellRenderer was performing validation in order to display a little red X but was assuming that the fact table was always based off a Table element. Validations cannot be performed on a View.

Affected files ...

... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/ValidationUtils.java#2 edit


Change 14058 by jhyde@jhyde.marmalade on 2011/02/01 11:30:07 (git e5cf49be2c)

	MONDRIAN: Initial integrate from 3.2 to 3.3.2 branch @13885.

Affected files ...

... //open/mondrian-release/3.2.2/.classpath#1 branch
... //open/mondrian-release/3.2.2/.project#1 branch
... //open/mondrian-release/3.2.2/LICENSE.html#1 branch
... //open/mondrian-release/3.2.2/LicenseInfo.txt#1 branch
... //open/mondrian-release/3.2.2/README.txt#1 branch
... //open/mondrian-release/3.2.2/RELEASE.txt#1 branch
... //open/mondrian-release/3.2.2/bin/checkFile.awk#1 branch
... //open/mondrian-release/3.2.2/bin/checkFile.sh#1 branch
... //open/mondrian-release/3.2.2/bin/cmdrunner.cmd#1 branch
... //open/mondrian-release/3.2.2/bin/cmdrunner.sh#1 branch
... //open/mondrian-release/3.2.2/bin/loadFoodMart.sh#1 branch
... //open/mondrian-release/3.2.2/bin/megatest#1 branch
... //open/mondrian-release/3.2.2/bin/run.sh#1 branch
... //open/mondrian-release/3.2.2/bin/runtest.sh#1 branch
... //open/mondrian-release/3.2.2/build.bat#1 branch
... //open/mondrian-release/3.2.2/build.properties#1 branch
... //open/mondrian-release/3.2.2/build.sh#1 branch
... //open/mondrian-release/3.2.2/build.xml#1 branch
... //open/mondrian-release/3.2.2/buildJdk16.bat#1 branch
... //open/mondrian-release/3.2.2/buildJdk16.sh#1 branch
... //open/mondrian-release/3.2.2/demo/CmdRunner.cmdr#1 branch
... //open/mondrian-release/3.2.2/demo/CmdRunner.properties#1 branch
... //open/mondrian-release/3.2.2/demo/FoodMart.xml#1 branch
... //open/mondrian-release/3.2.2/demo/FoodMartCreateData.zip#1 branch
... //open/mondrian-release/3.2.2/demo/FoodMartLoader.bat#1 branch
... //open/mondrian-release/3.2.2/demo/SteelWheels.mondrian.xml#1 branch
... //open/mondrian-release/3.2.2/demo/access/MondrianFoodMart-Access.zip#1 branch
... //open/mondrian-release/3.2.2/demo/cmdRunner.bat#1 branch
... //open/mondrian-release/3.2.2/demo/derby/datasources.xml#1 branch
... //open/mondrian-release/3.2.2/demo/derby/derby-foodmart.zip#1 branch
... //open/mondrian-release/3.2.2/demo/derby/mondrian.properties#1 branch
... //open/mondrian-release/3.2.2/demo/derby/queries/arrows.jsp#1 branch
... //open/mondrian-release/3.2.2/demo/derby/queries/colors.jsp#1 branch
... //open/mondrian-release/3.2.2/demo/derby/queries/fourhier.jsp#1 branch
... //open/mondrian-release/3.2.2/demo/derby/queries/mondrian.jsp#1 branch
... //open/mondrian-release/3.2.2/demo/derby/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.2.2/demo/derby/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.2.2/demo/derby/web.xml#1 branch
... //open/mondrian-release/3.2.2/demo/mysql/SteelWheels.sql#1 branch
... //open/mondrian-release/3.2.2/demo/workbench.bat#1 branch
... //open/mondrian-release/3.2.2/doc/aggregate_tables.html#1 branch
... //open/mondrian-release/3.2.2/doc/aggregate_tables.vsd#1 branch
... //open/mondrian-release/3.2.2/doc/api/index.html#1 branch
... //open/mondrian-release/3.2.2/doc/architecture.html#1 branch
... //open/mondrian-release/3.2.2/doc/architecture.jpg#1 branch
... //open/mondrian-release/3.2.2/doc/architecture.vsd#1 branch
... //open/mondrian-release/3.2.2/doc/cache_control.html#1 branch
... //open/mondrian-release/3.2.2/doc/cmdrunner.html#1 branch
... //open/mondrian-release/3.2.2/doc/components.html#1 branch
... //open/mondrian-release/3.2.2/doc/configuration.html#1 branch
... //open/mondrian-release/3.2.2/doc/deployDoc.sh#1 branch
... //open/mondrian-release/3.2.2/doc/design.html#1 branch
... //open/mondrian-release/3.2.2/doc/developer.html#1 branch
... //open/mondrian-release/3.2.2/doc/developer_notes.html#1 branch
... //open/mondrian-release/3.2.2/doc/doc2web.sh#1 branch
... //open/mondrian-release/3.2.2/doc/embedding_mondrian.html#1 branch
... //open/mondrian-release/3.2.2/doc/embedding_mondrian_olap4j.html#1 branch
... //open/mondrian-release/3.2.2/doc/faq.html#1 branch
... //open/mondrian-release/3.2.2/doc/help.html#1 branch
... //open/mondrian-release/3.2.2/doc/images/aggregate_tables_1.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/aggregate_tables_2.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/aggregate_tables_3.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/arch_mondrian_sketch_tn.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/arch_mondrian_v1_lrg.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/arch_mondrian_v1_tn.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/code_general.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/code_indentation.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/code_spacing.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/code_wrapping.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/logo_mondrian_lrg.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/perforce_setup.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/workbench_database_error.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/workbench_database_validation.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/workbench_get_schema.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/workbench_jdbc_explorer.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/workbench_mdx_query_runner.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/workbench_preferences.png#1 branch
... //open/mondrian-release/3.2.2/doc/images/workbench_schema_editor.png#1 branch
... //open/mondrian-release/3.2.2/doc/index.html#1 branch
... //open/mondrian-release/3.2.2/doc/install.html#1 branch
... //open/mondrian-release/3.2.2/doc/install_es.html#1 branch
... //open/mondrian-release/3.2.2/doc/install_fr.html#1 branch
... //open/mondrian-release/3.2.2/doc/install_postgresql.html#1 branch
... //open/mondrian-release/3.2.2/doc/logo.psp#1 branch
... //open/mondrian-release/3.2.2/doc/manuals.html#1 branch
... //open/mondrian-release/3.2.2/doc/mdx.html#1 branch
... //open/mondrian-release/3.2.2/doc/mondrian_technical_guide.pdf#1 branch
... //open/mondrian-release/3.2.2/doc/mondrian_technical_guide.zip#1 branch
... //open/mondrian-release/3.2.2/doc/olap.html#1 branch
... //open/mondrian-release/3.2.2/doc/optimizing_performance.html#1 branch
... //open/mondrian-release/3.2.2/doc/roadmap.html#1 branch
... //open/mondrian-release/3.2.2/doc/schema.bnf#1 branch
... //open/mondrian-release/3.2.2/doc/schema.html#1 branch
... //open/mondrian-release/3.2.2/doc/schema_workbench.doc#1 branch
... //open/mondrian-release/3.2.2/doc/schema_workbench.pdf#1 branch
... //open/mondrian-release/3.2.2/doc/stylesheet.css#1 branch
... //open/mondrian-release/3.2.2/doc/vba_functions.html#1 branch
... //open/mondrian-release/3.2.2/doc/workbench.html#1 branch
... //open/mondrian-release/3.2.2/eclipse/eclipse-warnings.txt#1 branch
... //open/mondrian-release/3.2.2/eclipse/mondrian.importorder#1 branch
... //open/mondrian-release/3.2.2/intellij/mondrian.iml#1 branch
... //open/mondrian-release/3.2.2/intellij/mondrian.ipr#1 branch
... //open/mondrian-release/3.2.2/intellij/mondrianTest.iml#1 branch
... //open/mondrian-release/3.2.2/ivy.xml#1 branch
... //open/mondrian-release/3.2.2/ivysettings.xml#1 branch
... //open/mondrian-release/3.2.2/lib/mondrian.xsd#1 branch
... //open/mondrian-release/3.2.2/lib/xml-apis.jar#1 branch
... //open/mondrian-release/3.2.2/log4j.properties#1 branch
... //open/mondrian-release/3.2.2/log4j.xml#1 branch
... //open/mondrian-release/3.2.2/misc/Meta.xsl#1 branch
... //open/mondrian-release/3.2.2/misc/config.xml#1 branch
... //open/mondrian-release/3.2.2/misc/workbench-manifest.mf#1 branch
... //open/mondrian-release/3.2.2/mondrian.properties#1 branch
... //open/mondrian-release/3.2.2/src/main/META-INF/services/java.sql.Driver#1 branch
... //open/mondrian-release/3.2.2/src/main/META-INF/services/mondrian.spi.Dialect#1 branch
... //open/mondrian-release/3.2.2/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/BooleanCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/Calc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/CalcWriter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/DateTimeCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/DimensionCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/DoubleCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/DummyExp.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/ExpCompiler.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/HierarchyCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/IntegerCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/IterCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/LevelCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/ListCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/MemberCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/MemberIterCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/MemberListCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/ParameterCompilable.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/ParameterSlot.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/ResultStyle.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/StringCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/TupleCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/TupleIterCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/TupleListCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/VoidCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractExpCompiler.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractIterCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractLevelCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractListCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractMemberCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractStringCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractTupleCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/AbstractVoidCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/BetterExpCompiler.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/CacheCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/ConstantCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/GenericCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/GenericIterCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/IterableMemberListCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/IterableTupleListCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/MemberValueCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/TupleValueCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/ValueCalc.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/impl/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/calc/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/I18n.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/JTreeUpdater.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/JdbcExplorer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/JdbcMetaData.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/JdbcTreeModel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/LanguageChangedEvent.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/LanguageChangedListener.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/ListRenderer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/PreferencesDialog.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/PreferencesSchemasDialog.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/PropertyTableModel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/QueryPanel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/SchemaExplorer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/SchemaTreeCellEditor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/SchemaTreeModel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/Workbench.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addCalculatedMember24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addCube24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addDimension24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addDimensionUsage24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addHierarchy24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addLevel24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addMeasure24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addNamedSet24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addProperty24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addRole24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addVirtualCube24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/aggExclude24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/aggForeignKey24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/aggLevel24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/aggMeasure24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/aggPattern24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/aggTable24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/annotation24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/annotations24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/calculatedMember24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/closure24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/cube16.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/cube24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/cubeGrant24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/dimension24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/dimensionGrant24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/expression24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/formula24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/gui.properties#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/hierarchy24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/hierarchyGrant24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/join24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/key24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/level24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/measure24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/memberGrant24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/name24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/namedSet24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/nopic24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/ordinal24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/parameter24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/person24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/property24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/role24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/schema24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/schemaBuilder.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/schemaGrant24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/schema_32.png#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/sql24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/table24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/text.properties#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/text_ja.properties#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/userDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/virtualCube24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/workbenchInfo.properties#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/JdbcValidator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/Messages.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/TreeModel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/TreeModelPath.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/ValidationUtils.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/i18n/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/DimensionExpr.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/HierarchyExpr.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/LevelExpr.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/MdxVisitor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/MdxVisitorImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/MemberExpr.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/NamedSetExpr.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/ParameterExpr.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/QueryPrintWriter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/ResolvedFunCall.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/UnresolvedFunCall.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/mdx/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Access.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Aggregator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Annotated.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Annotation.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Axis.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/AxisOrdinal.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/CacheControl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Category.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Cell.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/CellFormatter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/CellProperty.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Connection.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/ConnectionBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Cube.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/CubeAccess.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/CubeBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/DelegatingRole.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/DelegatingSchemaReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Dimension.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/DimensionBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/DrillThrough.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/DriverManager.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/EnumeratedValues.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Evaluator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Exp.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/ExpBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/ExpCacheDescriptor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Formula.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/FunCall.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/FunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/FunTable.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Hierarchy.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/HierarchyBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Id.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/InvalidArgumentException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/InvalidHierarchyException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Level.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/LevelBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/LevelType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Literal.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MatchType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Member.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MemberBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MemberFormatter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MemberProperty.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MemoryLimitExceededException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Mondrian.xml#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MondrianProperties.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MondrianServer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/MondrianServerImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Mondrian_SW.xml#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/NameResolver.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Namer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/NativeEvaluator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/OlapElement.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/OlapElementBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Parameter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/ParameterImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Parser.cup#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Position.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Property.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/PropertyFormatter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Query.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/QueryAxis.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/QueryCanceledException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/QueryPart.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/QueryTimeoutException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/ResourceLimitExceededException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Result.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/ResultBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/ResultLimitExceededException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/ResultStyleException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Role.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/RoleImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Scanner.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Schema.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/SchemaReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/SetBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/StringScanner.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Syntax.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/UnionRoleImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Util.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Validator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/ValidatorImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Walkable.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/Walker.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/AggregateFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/AncestorFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/AsFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/AvgFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CacheFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CaseMatchFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CaseTestFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CastFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CorrelationFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CountFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CovarianceFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/DistinctFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ExceptFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ExistsFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ExtractFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/FilterFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/FormatFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/FunDefBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/FunInfo.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/FunTableImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/FunUtil.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/GenerateFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/GlobalFunTable.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/HeadTailFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/HierarchizeFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/IifFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/IsEmptyFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/IsFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/IsNullFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/JavaFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/LeadLagFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/LevelMembersFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/LinReg.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/MedianFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/MemberHelper.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/MemberLevelFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/MinMaxFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/MultiResolver.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/NativizeSetFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ParameterFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/PercentileFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/RangeFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/RankFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/Resolver.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ResolverBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/SetFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/SetItemFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/SetToStrFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/SimpleResolver.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/StdevFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/StdevPFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/StrToMemberFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/StrToSetFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/StrToTupleFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/SubsetFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/SumFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/TupleFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/TupleItemFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/TupleToStrFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/UdfResolver.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/UnionFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/UnorderFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/ValueFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/VarFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/VarPFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/XtdFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/extra/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/vba/Excel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/vba/Vba.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/fun/vba/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/BooleanType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/CubeType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/DateTimeType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/DecimalType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/DimensionType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/EmptyType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/HierarchyType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/LevelType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/MemberType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/NullType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/NumericType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/ScalarType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/SetType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/StringType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/SymbolType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/TupleType.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/Type.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/TypeUtil.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap/type/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/EmptyResultSet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/Factory.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jCell.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jCube.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jMember.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/olap4j/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/recorder/ListRecorder.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/recorder/LoggerRecorder.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/recorder/PrintStreamRecorder.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/recorder/RecorderException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/recorder/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/resource/MondrianResource.xml#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/resource/MondrianResource_de.properties#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/ArrayMemberSource.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/BitKey.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/CacheControlImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/CacheMemberReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/CellKey.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/CellReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/ChildByNameConstraint.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/DelegatingMemberReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/DelegatingRolapMember.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/DescendantsConstraint.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/FastBatchingCellReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/GroupingSetsCollector.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/HierarchyUsage.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/HighCardSqlTupleReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/MeasureMemberSource.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/MemberCache.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/MemberCacheHelper.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/MemberKey.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/MemberNoCacheHelper.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/MemberReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/MemberSource.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/Modulos.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/NoCacheMemberReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RestrictedMemberReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/ResultLoader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapAggregationManager.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapAggregator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapAllCubeMember.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapAxis.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCacheRegion.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCalculatedMember.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCalculation.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCell.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapConnection.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapConnectionPool.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapConnectionProperties.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCube.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCubeDimension.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCubeHierarchy.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCubeLevel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCubeMember.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapCubeUsages.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapDimension.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapEvaluator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapEvaluatorRoot.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapHierarchy.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapLevel.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapMeasure.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapMember.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapMemberBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapMemberCalculation.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapMemberInCube.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNative.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeFilter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeRegistry.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeSet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeSql.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapNativeTopCount.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapProperty.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapResult.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapSchema.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapSchemaParameter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapSchemaReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapStar.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapStoredMeasure.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapTupleCalculation.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapUtil.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/ScenarioImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SmartMemberListCache.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SmartMemberReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SqlConstraintFactory.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SqlConstraintUtils.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SqlContextConstraint.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SqlMemberSource.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SqlStatement.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SqlTupleReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/StarColumnPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/StarPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/StringList.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/SubstitutingMemberReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/Target.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/TargetBase.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/Test.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/TupleReader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/Aggregation.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/AggregationKey.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/AggregationManager.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/AndPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/CellRequest.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/CountingAggregationManager.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/GroupingSet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/GroupingSetsList.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/ListColumnPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/ListPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/MinusStarPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/OrPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/QuerySpec.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/Segment.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/SegmentDataset.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/SegmentLoader.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/agg/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggmatcher/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/aggtab/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/cache/CachePool.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/cache/HardSmartCache.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/cache/SmartCache.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/cache/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/doc-files/CellReader.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/CrossJoinArg.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/SqlConstraint.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/SqlQuery.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/TupleConstraint.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/rolap/sql/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/CatalogLocator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/DataSourceChangeListener.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/DataSourceResolver.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/Dialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/DialectFactory.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/DialectManager.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/DynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/UserDefinedFunction.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/AccessDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/Db2Dialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/DerbyDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/FirebirdDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/GreenplumDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/HsqldbDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/InfobrightDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/InformixDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/IngresDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/InterbaseDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/JdbcDialectFactory.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/JdbcDialectImpl.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/LucidDbDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/MySqlDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/NeoviewDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/NetezzaDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/OracleDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/PostgreSqlDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/SqlStreamDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/SybaseDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/TeradataDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/VerticaDialect.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/impl/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/spi/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/tui/CmdRunner.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/tui/MockHttpServletRequest.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/tui/MockHttpServletResponse.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/tui/MockServletConfig.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/tui/MockServletContext.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/tui/XmlUtil.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/tui/XmlaSupport.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/tui/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/udf/CurrentDateMemberUdf.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/udf/CurrentDateStringUdf.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/udf/InUdf.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/udf/InverseNormalUdf.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/udf/LastNonEmptyUdf.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/udf/MatchesUdf.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/udf/NullValueUdf.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/udf/ValUdf.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/AbstractMemoryMonitor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/ArrayStack.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/Base64.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/Bug.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/CacheMap.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/ConcatenableList.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/CreationException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/DelegatingInvocationHandler.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/FauxMemoryMonitor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/FilteredIterableList.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/Format.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/IdentifierParser.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/MemoryMonitor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/MemoryMonitorFactory.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/NotificationMemoryMonitor.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/ObjectFactory.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/ObjectPool.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/Pair.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/PrimeFinder.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/Schedule.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/ServiceDiscovery.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/TraversalList.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/UnionIterator.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/UnsupportedList.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/UtilCompatible.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/UtilCompatibleJdk14.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/UtilCompatibleJdk15.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/util/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/web/servlet/MdxQueryServlet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/web/taglib/ApplResources.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/web/taglib/DomBuilder.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/web/taglib/Listener.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/web/taglib/QueryTag.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/web/taglib/ResultCache.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/web/taglib/TransformTag.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/web/taglib/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/web/taglib/sample.xml#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/DataSourcesConfig.xml#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/Enumeration.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/PropertyDefinition.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/Rowset.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/RowsetDefinition.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/SaxWriter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/XmlaConstants.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/XmlaException.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/XmlaHandler.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/XmlaRequest.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/XmlaRequestCallback.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/XmlaResponse.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/XmlaServlet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/impl/JsonSaxWriter.java#1 branch
... //open/mondrian-release/3.2.2/src/main/mondrian/xmla/package.html#1 branch
... //open/mondrian-release/3.2.2/src/main/overview.html#1 branch
... //open/mondrian-release/3.2.2/subfloor.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/CellPropertyTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/CustomizedParserTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/HierarchyBugTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/QueryTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/PartialSortTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/SortTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/TestMember.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap/type/TypeTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/BatchTestCase.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/BitKeyTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/CacheControlTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/CellKeyTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/FilterTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/HighDimensionsTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/IndexedValuesTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/ModulosTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/RolapAxisTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/RolapCubeTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/RolapResultTest.csv#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/RolapResultTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/SharedDimensionTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/VirtualCubeTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/CacheHitTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/CaptionTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/CmdRunnerTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/CompatibilityTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/CompoundSlicerTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/ConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/DelegatingTestContext.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/DialectTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/DiffRepository.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/DrillThroughTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/FooBarCellFormatter.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/I18nTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/InlineTableTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/MondrianTestRunner.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/NamedSetTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/ParallelTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/PerformanceTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/PropertiesTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/PropertySaver.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/ScenarioTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/SchemaTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/SimpleTestRunner.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/SqlPattern.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/SteelWheelsTestCase.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/UdfTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/build/AntTestBase.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/build/CodeComplianceTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/build/package.html#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/CVBasicTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/ClearViewBase.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MemHungryTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MiscTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MultiDimTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/OrderTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/QueryAllTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/SubTotalTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/SummaryTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/TopBottomTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/comp/XmlUtility.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/loader/CsvDBLoader.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/loader/CsvLoader.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/loader/DBLoader.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/loader/README.txt#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/loader/insert.sql#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/loader/package.html#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/test/package.html#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/udf/MockCurrentDateMember.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/udf/NullValueTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/util/Base64Test.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/util/FilteredIterableTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/util/FormatTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/util/MemoryMonitorTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/util/ObjectPoolTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/util/PrimeFinderTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaCognosTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaErrorTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaTabularTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/XmlaTests.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch
... //open/mondrian-release/3.2.2/testsrc/xsl/generateDiffRepositoryJUnit.xsl#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/datasources.xml#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/mdxpivot.xsl#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/mdxquery.xsl#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/mdxslicer.xsl#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/mdxtable.tld#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/mdxtable.xsl#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/mdxvalue.xsl#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/mondrian.properties#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/web-jpivot.xml#1 branch
... //open/mondrian-release/3.2.2/webapp/WEB-INF/web.xml#1 branch
... //open/mondrian-release/3.2.2/webapp/adhoc.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/busy.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/error.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/index.html#1 branch
... //open/mondrian-release/3.2.2/webapp/index.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/morph_pivot.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/pivot.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/taglib.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/testpage.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/xmla.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/xmlaTest.jsp#1 branch
... //open/mondrian-release/3.2.2/webapp/zero.jsp#1 branch
... //open/mondrian-release/3.2.2/workbench/cpappend.bat#1 branch
... //open/mondrian-release/3.2.2/workbench/drivers/readme.txt#1 branch
... //open/mondrian-release/3.2.2/workbench/ivy.xml#1 branch
... //open/mondrian-release/3.2.2/workbench/log4j.xml#1 branch
... //open/mondrian-release/3.2.2/workbench/mondrian.properties#1 branch
... //open/mondrian-release/3.2.2/workbench/plugins/readme.txt#1 branch
... //open/mondrian-release/3.2.2/workbench/readme.txt#1 branch
... //open/mondrian-release/3.2.2/workbench/set-pentaho-env.bat#1 branch
... //open/mondrian-release/3.2.2/workbench/set-pentaho-env.sh#1 branch
... //open/mondrian-release/3.2.2/workbench/workbench.bat#1 branch
... //open/mondrian-release/3.2.2/workbench/workbench.sh#1 branch


Change 14043 by jhyde@jhyde.marmalade2 on 2011/01/15 14:54:21 (git d51380e510)

	MONDRIAN: Integrate from mondrian-release/3.2 to main @14042. This is the last
	    tranche of integration from the 3.2 branch. It includes various performance
	    improvements, and the switch to a JavaCC-based parser. Also fixes a
	    checkFile exception in Util.

Affected files ...

... //open/mondrian/build.properties#20 integrate
... //open/mondrian/build.xml#234 integrate
... //open/mondrian/ivy.xml#36 integrate
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#39 integrate
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#12 integrate
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#31 integrate
... //open/mondrian/src/main/mondrian/olap/Formula.java#52 integrate
... //open/mondrian/src/main/mondrian/olap/Literal.java#25 integrate
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#51 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#10 integrate
... //open/mondrian/src/main/mondrian/olap/Parser.cup#52 integrate
... //open/mondrian/src/main/mondrian/olap/Scanner.java#33 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#156 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#23 integrate
... //open/mondrian/src/main/mondrian/olap4j/CatalogFinder.java#2 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#25 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#11 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#2 integrate
... //open/mondrian/src/main/mondrian/parser/JavaccParserValidatorImpl.java#1 branch
... //open/mondrian/src/main/mondrian/parser/MdxParser.jj#1 branch
... //open/mondrian/src/main/mondrian/parser/MdxParserValidator.java#1 branch
... //open/mondrian/src/main/mondrian/parser/MdxParserValidatorImpl.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/DelegatingRolapMember.java#2 integrate
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#74 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#19 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#108 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#11 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#98 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#4 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#9 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#112 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#11 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#10 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#31 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#19 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#11 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#8 integrate
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#2 integrate
... //open/mondrian/src/main/mondrian/server/FileRepository.java#2 integrate
... //open/mondrian/src/main/mondrian/server/ImplicitRepository.java#2 integrate
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#2 integrate
... //open/mondrian/src/main/mondrian/server/Repository.java#2 integrate
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#25 integrate
... //open/mondrian/src/main/mondrian/util/Bug.java#39 integrate
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#77 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#36 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#8 integrate
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#50 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#176 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#17 integrate
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#8 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#160 integrate
... //open/mondrian/testsrc/main/mondrian/test/MondrianServerTest.java#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#34 integrate
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#30 integrate
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#9 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#68 integrate
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#13 integrate
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#64 integrate
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#50 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#11 integrate


Change 14042 by jhyde@jhyde.marmalade2 on 2011/01/15 12:29:22 (git e807499cd6)

	MONDRIAN: Integrate from mondrian-release/3.2 to main @13978. Includes XMLA
	    server changes and switch to olap4j-tck but not performance changes or
	    JavaCC parser.
	
	    There are 4 test exceptions; they will be fixed by a future integration.
	    There are checkFile exceptions; disable triggers for now.

Affected files ...

... //open/mondrian/bin/megatest#21 integrate
... //open/mondrian/build.properties#19 integrate
... //open/mondrian/build.xml#233 integrate
... //open/mondrian/intellij/mondrian.ipr#10 integrate
... //open/mondrian/intellij/mondrianTest.iml#6 integrate
... //open/mondrian/ivy.xml#35 integrate
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#16 integrate
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#26 integrate
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#31 integrate
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#22 integrate
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#20 integrate
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#12 integrate
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#29 integrate
... //open/mondrian/src/main/mondrian/olap/Id.java#37 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#117 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#9 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#14 delete
... //open/mondrian/src/main/mondrian/olap/Schema.java#23 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#155 integrate
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#26 integrate
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#13 integrate
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#21 integrate
... //open/mondrian/src/main/mondrian/olap4j/CatalogFinder.java#1 branch
... //open/mondrian/src/main/mondrian/olap4j/Factory.java#5 integrate
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#7 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#5 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#7 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#12 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#10 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#11 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#24 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#10 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#7 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#1 branch
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#7 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#7 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#9 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#5 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#4 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#8 integrate
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#36 integrate
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#73 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#44 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#92 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#23 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#156 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#13 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#3 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#142 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#135 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#111 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#68 integrate
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#8 integrate
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#10 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#113 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#76 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#23 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#18 integrate
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#26 integrate
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#8 integrate
... //open/mondrian/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#5 integrate
... //open/mondrian/src/main/mondrian/server/DynamicContentFinder.java#1 branch
... //open/mondrian/src/main/mondrian/server/FileRepository.java#1 branch
... //open/mondrian/src/main/mondrian/server/ImplicitRepository.java#1 branch
... //open/mondrian/src/main/mondrian/server/MondrianServerImpl.java#1 branch
... //open/mondrian/src/main/mondrian/server/MondrianServerRegistry.java#1 branch
... //open/mondrian/src/main/mondrian/server/Repository.java#1 branch
... //open/mondrian/src/main/mondrian/server/RepositoryContentFinder.java#1 branch
... //open/mondrian/src/main/mondrian/server/StringRepositoryContentFinder.java#1 branch
... //open/mondrian/src/main/mondrian/server/UrlRepositoryContentFinder.java#1 branch
... //open/mondrian/src/main/mondrian/server/package.html#1 branch
... //open/mondrian/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#1 branch
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#27 integrate
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#22 integrate
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#24 integrate
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#18 integrate
... //open/mondrian/src/main/mondrian/util/ArrayStack.java#3 integrate
... //open/mondrian/src/main/mondrian/util/CompositeList.java#1 branch
... //open/mondrian/src/main/mondrian/util/LockBox.java#1 branch
... //open/mondrian/src/main/mondrian/util/Pair.java#6 integrate
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#10 integrate
... //open/mondrian/src/main/mondrian/xmla/DataSourcesConfig.xml#6 integrate
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#22 integrate
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#37 integrate
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#76 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#72 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#11 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#35 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#30 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#19 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#28 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#7 integrate
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#15 integrate
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#7 integrate
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#43 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/SortTest.java#8 integrate
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#7 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#20 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#50 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#31 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#15 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#17 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#35 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#4 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#29 integrate
... //open/mondrian/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#34 integrate
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#6 integrate
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#10 integrate
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#18 integrate
... //open/mondrian/testsrc/main/mondrian/test/Main.java#119 integrate
... //open/mondrian/testsrc/main/mondrian/test/MondrianOlap4jTester.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/MondrianServerTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#18 integrate
... //open/mondrian/testsrc/main/mondrian/test/Olap4jTckTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#55 integrate
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#7 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#63 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#89 integrate
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#49 integrate
... //open/mondrian/testsrc/main/mondrian/test/build/AntTestBase.java#6 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#9 integrate
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#26 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#22 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#62 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#85 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#13 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#9 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#11 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#12 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#10 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#23 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#10 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#19 integrate


Change 14041 by jhyde@jhyde.marmalade2 on 2011/01/14 20:27:35 (git 88be25c4d9)

	MONDRIAN: Integrate from mondrian-release/3.2 to main @13928.
	    (This integration intentionally does not include recent changes such as XMLA
	    server, performance tuning, or change to JavaCC parser. They will come in
	    later tranches.)

Affected files ...

... //open/mondrian/.classpath#11 integrate
... //open/mondrian/RELEASE.txt#13 integrate
... //open/mondrian/bin/loadFoodMart.sh#9 integrate
... //open/mondrian/build.properties#18 integrate
... //open/mondrian/build.xml#232 integrate
... //open/mondrian/doc/schema.html#91 integrate
... //open/mondrian/ivy.xml#34 integrate
... //open/mondrian/lib/mondrian.xsd#5 integrate
... //open/mondrian/mondrian.properties#69 integrate
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#25 integrate
... //open/mondrian/src/main/mondrian/gui/Workbench.java#50 integrate
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#19 integrate
... //open/mondrian/src/main/mondrian/gui/resources/text_ja.properties#3 integrate
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#19 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#116 integrate
... //open/mondrian/src/main/mondrian/olap/Query.java#135 integrate
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#20 integrate
... //open/mondrian/src/main/mondrian/olap/Scanner.java#32 integrate
... //open/mondrian/src/main/mondrian/olap/Schema.java#22 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#154 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#75 integrate
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#20 integrate
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#16 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#11 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#9 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#10 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#23 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#5 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#5 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#8 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#4 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#5 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#7 integrate
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#42 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#58 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#43 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#18 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#107 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#107 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#2 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#141 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#134 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#110 integrate
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#7 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#59 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#35 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#12 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#15 integrate
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#25 integrate
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#7 integrate
... //open/mondrian/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#4 integrate
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#15 integrate
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#21 integrate
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#17 integrate
... //open/mondrian/src/main/mondrian/util/ArrayStack.java#2 integrate
... //open/mondrian/src/main/mondrian/util/Bug.java#38 integrate
... //open/mondrian/src/main/mondrian/util/Format.java#43 integrate
... //open/mondrian/src/main/mondrian/util/IdentifierParser.java#4 integrate
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#8 integrate
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#9 integrate
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#8 integrate
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#75 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#71 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#6 integrate
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#49 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#175 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#16 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#5 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#23 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#5 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#36 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#141 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#64 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#52 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#28 integrate
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#52 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#159 integrate
... //open/mondrian/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#5 integrate
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#32 integrate
... //open/mondrian/testsrc/main/mondrian/test/Main.java#118 integrate
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#29 integrate
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#54 integrate
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#8 integrate
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#6 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#67 integrate
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#12 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#88 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#8 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#5 integrate
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#25 integrate
... //open/mondrian/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/udf/MockCurrentDateMember.java#1 branch
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#21 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#21 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#61 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#84 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#8 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#22 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#10 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#2 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#21 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#11 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#3 integrate
... //open/mondrian/workbench/ivy.xml#10 integrate


Change 14040 by jhyde@jhyde.marmalade on 2011/01/14 18:23:56 (git a09569647b)

	MONDRIAN: Oops, never intended to check this in.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/MemberList.java#2 delete


Change 14039 by jhyde@jhyde.marmalade on 2011/01/14 18:06:47 (git 1464f3c4bd)

	MONDRIAN: Fix build on JDK1.5.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/ArrayTupleList.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#153 edit


Change 14038 by jhyde@jhyde.marmalade2 on 2011/01/14 17:24:26 (git c07476b610)

	MONDRIAN: megatest tweaks.

Affected files ...

... //open/mondrian/bin/megatest#20 edit


Change 14037 by jhyde@jhyde.marmalade2 on 2011/01/14 16:57:15 (git b65ba684e1)

	MONDRIAN: Save memory, CPU, and code by combining representations of lists of
	    members and tuples. Lists of members were formerly represented by
	    List<Member>; lists of tuples were formerly represented by List<Member[]>;
	    now both are represented by TupleList. There are implementations of
	    TupleList optimized for various circumstances, like member lists, tuple
	    lists backed by an array of end-to-end members, views onto existing lists.
	
	    TupleList extends List<List<Member>> and some implementations will convert
	    members or tuples to lists on the fly, but you should use more efficient
	    access methods if possible. TupleList is complemented by TupleIterator and
	    a simpler iteration API, TupleCursor.
	
	    As a result, MemberListCalc and TupleListCalc are obsolete (merged into
	    ListCalc) as are MemberIterCalc and TupleIterCalc (merged into IterCalc).
	    ListCalc now extends IterCalc (since every list is iterable).
	
	    In a few performance-intensive pieces of code, such as Order/Rank,
	    we keep separate implementations for members and tuple lists.
	
	    Also convert Extract function so that it works on hierarchies, not
	    dimensions.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#19 edit
... //open/mondrian/src/main/mondrian/calc/IterCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#9 edit
... //open/mondrian/src/main/mondrian/calc/MemberIterCalc.java#3 delete
... //open/mondrian/src/main/mondrian/calc/MemberList.java#1 add
... //open/mondrian/src/main/mondrian/calc/MemberListCalc.java#4 delete
... //open/mondrian/src/main/mondrian/calc/TupleCollections.java#1 add
... //open/mondrian/src/main/mondrian/calc/TupleCursor.java#1 add
... //open/mondrian/src/main/mondrian/calc/TupleIterCalc.java#3 delete
... //open/mondrian/src/main/mondrian/calc/TupleIterable.java#1 add
... //open/mondrian/src/main/mondrian/calc/TupleIterator.java#1 add
... //open/mondrian/src/main/mondrian/calc/TupleList.java#1 add
... //open/mondrian/src/main/mondrian/calc/TupleListCalc.java#4 delete
... //open/mondrian/src/main/mondrian/calc/impl/AbstractEndToEndTupleList.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#38 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#12 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#4 delete
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#6 delete
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleCursor.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#4 delete
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleIterable.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleIterator.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleList.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#5 delete
... //open/mondrian/src/main/mondrian/calc/impl/ArrayTupleList.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#11 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#13 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingTupleList.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/GenericIterCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/IterableListCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/IterableMemberListCalc.java#4 delete
... //open/mondrian/src/main/mondrian/calc/impl/IterableTupleListCalc.java#4 delete
... //open/mondrian/src/main/mondrian/calc/impl/ListTupleList.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/UnaryTupleList.java#1 add
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Aggregator.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#38 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#152 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#32 edit
... //open/mondrian/src/main/mondrian/olap/fun/AsFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#169 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#74 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#29 edit
... //open/mondrian/src/main/mondrian/olap/fun/DistinctFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExceptFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExistsFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#137 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelMembersFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHelper.java#9 delete
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/PercentileFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#39 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetToStrFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#12 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#14 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#15 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#15 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#16 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#13 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#16 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#18 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#106 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#106 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#140 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#112 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/TargetBase.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#3 edit
... //open/mondrian/src/main/mondrian/util/CartesianProductList.java#1 add
... //open/mondrian/src/main/mondrian/util/IdentifierParser.java#3 edit
... //open/mondrian/src/main/mondrian/util/TraversalList.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#34 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#42 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#174 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#32 delete
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#43 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#117 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#66 edit
... //open/mondrian/testsrc/main/mondrian/test/TupleListTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#4 edit


Change 14036 by lucboudreau@luc-mondrian-3.2 on 2011/01/13 09:28:48 (git 48786e98a6)

	MONDRIAN: Hard coded line ending in test suite caused a test to fail on Windows machines.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#53 edit


Change 14024 by jhyde@jhyde.mackerel on 2010/12/23 15:04:26 (git d09d1b9ce9)

	MONDRIAN: Checkpoint of current state of the "lagunitas" project, also known as
	    "mondrian 4". Everything builds, but very few tests run.

Affected files ...

... //open/mondrian-release/lagunitas/build.xml#2 edit
... //open/mondrian-release/lagunitas/demo/FoodMart.xml#2 edit
... //open/mondrian-release/lagunitas/demo/NewFoodMart.xml#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ConnectionBase.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Cube.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeBase.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Dimension.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionBase.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Evaluator.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Hierarchy.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/HierarchyBase.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Level.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelBase.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian4.xml#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/OlapElement.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ArrayHolder.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/BuiltinFunTable.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CacheFunDef.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NativizeSetFunDef.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PropertiesFunDef.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/XtdFunDef.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/DimensionType.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheMemberReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ChildByNameConstraint.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DefaultTupleConstraint.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingRolapMember.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DescendantsConstraint.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HierarchyUsage.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HighCardSqlTupleReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCache.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCacheHelper.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberKey.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberNoCacheHelper.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/NoCacheMemberReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/PhysSchemaConverter.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RestrictedMemberReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ResultLoader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAttribute.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeMember.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeUsages.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDimension.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMeasureGroup.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeCrossJoin.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeFilter.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSet.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSql.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeTopCount.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProperty.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaLoader.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaPool.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaUpgrader.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStarSet.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStoredMeasure.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapTrojan.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ScenarioImpl.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintFactory.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlContextConstraint.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SubstitutingMemberReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TargetBase.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Test.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TupleReader.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggQuerySpec.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggGen.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/Recognizer.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArg.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/TupleConstraint.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/Dialect.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/AccessDialect.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/CmdRunner.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/LastNonEmptyUdf.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/util/DirectedGraph.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Filterator.java#1 add
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Pair.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/DomBuilder.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/RowsetDefinition.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#2 edit
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/TestMember.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapCubeTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/VirtualCubeTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CaptionTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DialectTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MultipleHierarchyTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/StandAlone.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#2 edit
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparator.java#2 edit


Change 14023 by lucboudreau@luc-mondrian-3.2 on 2010/12/23 08:51:21 (git a9c1f037d9)

	MONDRIAN: Reverts back to SNAPSHOT builds.

Affected files ...

... //open/mondrian-release/3.2/build.properties#23 edit
... //open/mondrian-release/3.2/ivy.xml#39 edit


Change 14022 by lucboudreau@luc-mondrian-3.2 on 2010/12/23 08:39:23 (git a97be8cd8c)

	MONDRIAN: Fixes bad version number in ivy.xml. To do a proper build, both project and ivy versions must match.

Affected files ...

... //open/mondrian-release/3.2/build.properties#22 edit
... //open/mondrian-release/3.2/ivy.xml#38 edit


Change 14021 by lucboudreau@luc-mondrian-3.2 on 2010/12/23 07:18:24 (git 1a3886df9a)

	MONDRIAN: Revert back to SNAPSHOT builds.

Affected files ...

... //open/mondrian-release/3.2/build.properties#21 edit


Change 14020 by lucboudreau@luc-mondrian-3.2 on 2010/12/23 07:16:43 (git 581cc3f8af)

	MONDRIAN: Setting the build number to deploy a numbered build.

Affected files ...

... //open/mondrian-release/3.2/build.properties#20 edit


Change 14019 by lucboudreau@luc-mondrian-3.2 on 2010/12/22 23:24:30 (git 43ff3e0d87)

	MONDRIAN: Fixes javadoc warnings.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/server/DynamicContentFinder.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/Repository.java#4 edit


Change 14018 by lucboudreau@luc-mondrian-3.2 on 2010/12/22 21:55:51 (git d47d58d283)

	MONDRIAN: Migrates to olap4j 0.9.9
	
	Refactored the DynamicContentFinder and the FileRepository so they update their content in a thread safe and scalable way.
	
	Fixed the confusion in the Mondrian olap4j driver between datasources and catalogs.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#37 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianServer.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/CatalogFinder.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#11 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/DynamicContentFinder.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/FileRepository.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/ImplicitRepository.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/MondrianServerImpl.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/Repository.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/tui/XmlaSupport.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#17 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaServlet.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MondrianServerTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#3 edit


Change 14016 by lucboudreau@luc-mondrian-3.2 on 2010/12/22 08:04:09 (git df665f0f01)

	MONDRIAN: Fixes checkFile errors.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStar.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#2 edit


Change 14015 by jhyde@jhyde.mackerel on 2010/12/22 00:41:18 (git 34a25593a0)

	MONDRIAN: Back out change 14006 (fix for bug MONDRIAN-847). We deliberately
	    minimize the number of data members in RolapCubeMember, in order to reduce
	    the cost of creation and reduce memory use. Change 14006 reverses that
	    policy. I will need more proof that this change is a global win; or a way
	    to override, such as a member factory.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Formula.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeMember.java#8 edit


Change 14014 by jhyde@jhyde.marmalade3 on 2010/12/21 22:55:50 (git feb7a841f2)

	MONDRIAN: Initial integration to //open/mondrian-release/lagunitas @14013.
	    (Lagunitas is an experimental branch that will contain work regarding
	    adding 'physical schema', earmarked for mondrian-4.0 release.)

Affected files ...

... //open/mondrian-release/lagunitas/.classpath#1 branch
... //open/mondrian-release/lagunitas/.project#1 branch
... //open/mondrian-release/lagunitas/LICENSE.html#1 branch
... //open/mondrian-release/lagunitas/LicenseInfo.txt#1 branch
... //open/mondrian-release/lagunitas/README.txt#1 branch
... //open/mondrian-release/lagunitas/RELEASE.txt#1 branch
... //open/mondrian-release/lagunitas/bin/checkFile.awk#1 branch
... //open/mondrian-release/lagunitas/bin/checkFile.sh#1 branch
... //open/mondrian-release/lagunitas/bin/cmdrunner.cmd#1 branch
... //open/mondrian-release/lagunitas/bin/cmdrunner.sh#1 branch
... //open/mondrian-release/lagunitas/bin/loadFoodMart.sh#1 branch
... //open/mondrian-release/lagunitas/bin/megatest#1 branch
... //open/mondrian-release/lagunitas/bin/run.sh#1 branch
... //open/mondrian-release/lagunitas/bin/runtest.sh#1 branch
... //open/mondrian-release/lagunitas/build.bat#1 branch
... //open/mondrian-release/lagunitas/build.properties#1 branch
... //open/mondrian-release/lagunitas/build.sh#1 branch
... //open/mondrian-release/lagunitas/build.xml#1 branch
... //open/mondrian-release/lagunitas/buildJdk16.bat#1 branch
... //open/mondrian-release/lagunitas/buildJdk16.sh#1 branch
... //open/mondrian-release/lagunitas/demo/CmdRunner.cmdr#1 branch
... //open/mondrian-release/lagunitas/demo/CmdRunner.properties#1 branch
... //open/mondrian-release/lagunitas/demo/FoodMart.xml#1 branch
... //open/mondrian-release/lagunitas/demo/FoodMartCreateData.zip#1 branch
... //open/mondrian-release/lagunitas/demo/FoodMartLoader.bat#1 branch
... //open/mondrian-release/lagunitas/demo/SteelWheels.mondrian.xml#1 branch
... //open/mondrian-release/lagunitas/demo/access/MondrianFoodMart-Access.zip#1 branch
... //open/mondrian-release/lagunitas/demo/cmdRunner.bat#1 branch
... //open/mondrian-release/lagunitas/demo/derby/datasources.xml#1 branch
... //open/mondrian-release/lagunitas/demo/derby/derby-foodmart.zip#1 branch
... //open/mondrian-release/lagunitas/demo/derby/mondrian.properties#1 branch
... //open/mondrian-release/lagunitas/demo/derby/queries/arrows.jsp#1 branch
... //open/mondrian-release/lagunitas/demo/derby/queries/colors.jsp#1 branch
... //open/mondrian-release/lagunitas/demo/derby/queries/fourhier.jsp#1 branch
... //open/mondrian-release/lagunitas/demo/derby/queries/mondrian.jsp#1 branch
... //open/mondrian-release/lagunitas/demo/derby/queries/testrole.jsp#1 branch
... //open/mondrian-release/lagunitas/demo/derby/queries/xmla.jsp#1 branch
... //open/mondrian-release/lagunitas/demo/derby/web.xml#1 branch
... //open/mondrian-release/lagunitas/demo/mysql/SteelWheels.sql#1 branch
... //open/mondrian-release/lagunitas/demo/workbench.bat#1 branch
... //open/mondrian-release/lagunitas/doc/aggregate_tables.html#1 branch
... //open/mondrian-release/lagunitas/doc/aggregate_tables.vsd#1 branch
... //open/mondrian-release/lagunitas/doc/api/index.html#1 branch
... //open/mondrian-release/lagunitas/doc/architecture.html#1 branch
... //open/mondrian-release/lagunitas/doc/architecture.jpg#1 branch
... //open/mondrian-release/lagunitas/doc/architecture.vsd#1 branch
... //open/mondrian-release/lagunitas/doc/cache_control.html#1 branch
... //open/mondrian-release/lagunitas/doc/cmdrunner.html#1 branch
... //open/mondrian-release/lagunitas/doc/components.html#1 branch
... //open/mondrian-release/lagunitas/doc/configuration.html#1 branch
... //open/mondrian-release/lagunitas/doc/deployDoc.sh#1 branch
... //open/mondrian-release/lagunitas/doc/design.html#1 branch
... //open/mondrian-release/lagunitas/doc/developer.html#1 branch
... //open/mondrian-release/lagunitas/doc/developer_notes.html#1 branch
... //open/mondrian-release/lagunitas/doc/doc2web.sh#1 branch
... //open/mondrian-release/lagunitas/doc/embedding_mondrian.html#1 branch
... //open/mondrian-release/lagunitas/doc/embedding_mondrian_olap4j.html#1 branch
... //open/mondrian-release/lagunitas/doc/faq.html#1 branch
... //open/mondrian-release/lagunitas/doc/help.html#1 branch
... //open/mondrian-release/lagunitas/doc/images/aggregate_tables_1.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/aggregate_tables_2.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/aggregate_tables_3.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/arch_mondrian_sketch_tn.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/arch_mondrian_v1_lrg.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/arch_mondrian_v1_tn.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/code_general.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/code_indentation.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/code_spacing.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/code_wrapping.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/logo_mondrian_lrg.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/perforce_setup.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/workbench_database_error.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/workbench_database_validation.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/workbench_get_schema.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/workbench_jdbc_explorer.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/workbench_mdx_query_runner.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/workbench_preferences.png#1 branch
... //open/mondrian-release/lagunitas/doc/images/workbench_schema_editor.png#1 branch
... //open/mondrian-release/lagunitas/doc/index.html#1 branch
... //open/mondrian-release/lagunitas/doc/install.html#1 branch
... //open/mondrian-release/lagunitas/doc/install_es.html#1 branch
... //open/mondrian-release/lagunitas/doc/install_fr.html#1 branch
... //open/mondrian-release/lagunitas/doc/install_postgresql.html#1 branch
... //open/mondrian-release/lagunitas/doc/logo.psp#1 branch
... //open/mondrian-release/lagunitas/doc/manuals.html#1 branch
... //open/mondrian-release/lagunitas/doc/mdx.html#1 branch
... //open/mondrian-release/lagunitas/doc/mondrian_technical_guide.pdf#1 branch
... //open/mondrian-release/lagunitas/doc/mondrian_technical_guide.zip#1 branch
... //open/mondrian-release/lagunitas/doc/olap.html#1 branch
... //open/mondrian-release/lagunitas/doc/optimizing_performance.html#1 branch
... //open/mondrian-release/lagunitas/doc/roadmap.html#1 branch
... //open/mondrian-release/lagunitas/doc/schema.bnf#1 branch
... //open/mondrian-release/lagunitas/doc/schema.html#1 branch
... //open/mondrian-release/lagunitas/doc/schema_workbench.doc#1 branch
... //open/mondrian-release/lagunitas/doc/schema_workbench.pdf#1 branch
... //open/mondrian-release/lagunitas/doc/stylesheet.css#1 branch
... //open/mondrian-release/lagunitas/doc/vba_functions.html#1 branch
... //open/mondrian-release/lagunitas/doc/workbench.html#1 branch
... //open/mondrian-release/lagunitas/eclipse/eclipse-warnings.txt#1 branch
... //open/mondrian-release/lagunitas/eclipse/mondrian.importorder#1 branch
... //open/mondrian-release/lagunitas/intellij/mondrian.iml#1 branch
... //open/mondrian-release/lagunitas/intellij/mondrian.ipr#1 branch
... //open/mondrian-release/lagunitas/intellij/mondrianTest.iml#1 branch
... //open/mondrian-release/lagunitas/ivy.xml#1 branch
... //open/mondrian-release/lagunitas/ivysettings.xml#1 branch
... //open/mondrian-release/lagunitas/lib/mondrian.xsd#1 branch
... //open/mondrian-release/lagunitas/lib/xml-apis.jar#1 branch
... //open/mondrian-release/lagunitas/log4j.properties#1 branch
... //open/mondrian-release/lagunitas/log4j.xml#1 branch
... //open/mondrian-release/lagunitas/misc/Meta.xsl#1 branch
... //open/mondrian-release/lagunitas/misc/config.xml#1 branch
... //open/mondrian-release/lagunitas/misc/workbench-manifest.mf#1 branch
... //open/mondrian-release/lagunitas/mondrian.properties#1 branch
... //open/mondrian-release/lagunitas/src/main/META-INF/services/java.sql.Driver#1 branch
... //open/mondrian-release/lagunitas/src/main/META-INF/services/mondrian.spi.Dialect#1 branch
... //open/mondrian-release/lagunitas/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/BooleanCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/Calc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/CalcWriter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/DateTimeCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/DimensionCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/DoubleCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/DummyExp.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ExpCompiler.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/HierarchyCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/IntegerCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/IterCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/LevelCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ListCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/MemberCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/MemberIterCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/MemberListCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ParameterCompilable.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ParameterSlot.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/ResultStyle.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/StringCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleIterCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/TupleListCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/VoidCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractExpCompiler.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractIterCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractLevelCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractListCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractMemberCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractStringCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/AbstractVoidCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/BetterExpCompiler.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/CacheCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ConstantCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/GenericCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/GenericIterCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/IterableMemberListCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/IterableTupleListCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/MemberValueCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/TupleValueCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/ValueCalc.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/impl/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/calc/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/I18n.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JTreeUpdater.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JdbcExplorer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JdbcMetaData.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/JdbcTreeModel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/LanguageChangedEvent.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/LanguageChangedListener.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/ListRenderer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PreferencesDialog.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PreferencesSchemasDialog.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/PropertyTableModel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/QueryPanel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaExplorer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeCellEditor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/SchemaTreeModel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/Workbench.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addCalculatedMember24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addCube24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addDimension24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addDimensionUsage24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addHierarchy24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addLevel24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addMeasure24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addNamedSet24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addProperty24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addRole24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addVirtualCube24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/aggExclude24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/aggForeignKey24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/aggLevel24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/aggMeasure24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/aggPattern24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/aggTable24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/annotation24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/annotations24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/calculatedMember24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/closure24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/cube16.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/cube24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/cubeGrant24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/dimension24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/dimensionGrant24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/expression24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/formula24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/gui.properties#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/hierarchy24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/hierarchyGrant24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/join24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/key24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/level24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/measure24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/memberGrant24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/name24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/namedSet24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/nopic24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/ordinal24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/parameter24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/person24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/property24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/role24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/schema24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/schemaBuilder.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/schemaGrant24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/schema_32.png#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/sql24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/table24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/text.properties#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/text_ja.properties#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/userDefinedFunction24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/virtualCube24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/workbenchInfo.properties#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/JdbcValidator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/Messages.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/TreeModel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/TreeModelPath.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/ValidationUtils.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/i18n/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/DimensionExpr.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/HierarchyExpr.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/LevelExpr.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/MdxVisitor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/MdxVisitorImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/MemberExpr.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/NamedSetExpr.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/ParameterExpr.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/QueryPrintWriter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/ResolvedFunCall.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/UnresolvedFunCall.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/mdx/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Access.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Aggregator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Annotated.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Annotation.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Axis.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/AxisOrdinal.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CacheControl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Category.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Cell.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CellFormatter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CellProperty.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Connection.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ConnectionBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Cube.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeAccess.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/CubeBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DelegatingRole.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DelegatingSchemaReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Dimension.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DrillThrough.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/DriverManager.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/EnumeratedValues.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Evaluator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Exp.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ExpBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ExpCacheDescriptor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Formula.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/FunCall.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/FunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/FunTable.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Hierarchy.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/HierarchyBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Id.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/InvalidArgumentException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/InvalidHierarchyException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Level.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/LevelType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Literal.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MatchType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Member.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberFormatter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemberProperty.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MemoryLimitExceededException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian.xml#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianProperties.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianServer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/MondrianServerImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Mondrian_SW.xml#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NameResolver.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Namer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/NativeEvaluator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/OlapElement.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/OlapElementBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Parameter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ParameterImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Parser.cup#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Position.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Property.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/PropertyFormatter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Query.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryAxis.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryCanceledException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryPart.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/QueryTimeoutException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResourceLimitExceededException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Result.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultLimitExceededException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ResultStyleException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Role.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/RoleImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Scanner.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Schema.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SchemaReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/SetBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/StringScanner.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Syntax.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/UnionRoleImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Util.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Validator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/ValidatorImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Walkable.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/Walker.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AggregateFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AncestorFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AsFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/AvgFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CacheFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CaseMatchFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CaseTestFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CastFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CorrelationFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CountFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CovarianceFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DistinctFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExceptFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExistsFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ExtractFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FilterFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FormatFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunDefBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunInfo.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunTableImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/FunUtil.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/GenerateFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/GlobalFunTable.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HeadTailFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchizeFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IifFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsEmptyFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/IsNullFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/JavaFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LeadLagFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LevelMembersFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/LinReg.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MedianFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberHelper.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberLevelFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MinMaxFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/MultiResolver.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NativizeSetFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParameterFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PercentileFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/RangeFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/RankFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/Resolver.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ResolverBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetItemFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SetToStrFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SimpleResolver.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StdevFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StdevPFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToMemberFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToSetFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/StrToTupleFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SubsetFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/SumFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleItemFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/TupleToStrFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UdfResolver.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UnionFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/UnorderFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/ValueFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VarPFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/XtdFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/extra/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/vba/Excel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/vba/Vba.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/fun/vba/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/BooleanType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/CubeType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/DateTimeType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/DecimalType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/DimensionType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/EmptyType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/HierarchyType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/LevelType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/MemberType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/NullType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/NumericType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/ScalarType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/SetType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/StringType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/SymbolType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/TupleType.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/Type.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/TypeUtil.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap/type/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/EmptyResultSet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/Factory.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCell.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jCube.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jMember.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/olap4j/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/ListRecorder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/LoggerRecorder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/PrintStreamRecorder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/RecorderException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/recorder/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource.xml#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource_de.properties#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ArrayMemberSource.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/BitKey.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheControlImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CacheMemberReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CellKey.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/CellReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ChildByNameConstraint.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingMemberReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DelegatingRolapMember.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/DescendantsConstraint.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/FastBatchingCellReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/GroupingSetsCollector.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HierarchyUsage.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/HighCardSqlTupleReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MeasureMemberSource.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCache.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberCacheHelper.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberKey.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberNoCacheHelper.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/MemberSource.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Modulos.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/NoCacheMemberReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RestrictedMemberReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ResultLoader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregationManager.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAggregator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAllCubeMember.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapAxis.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCacheRegion.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCalculatedMember.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCalculation.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCell.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnection.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnectionPool.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapConnectionProperties.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCube.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeDimension.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeHierarchy.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeLevel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeMember.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapCubeUsages.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapDimension.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapEvaluatorRoot.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapHierarchy.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapLevel.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMeasure.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMember.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberCalculation.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapMemberInCube.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNative.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeFilter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeRegistry.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeSql.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapNativeTopCount.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapProperty.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapResult.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchema.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaParameter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapSchemaReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStar.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapStoredMeasure.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapTupleCalculation.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapUtil.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/ScenarioImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberListCache.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SmartMemberReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintFactory.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlConstraintUtils.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlContextConstraint.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlMemberSource.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlStatement.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SqlTupleReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarColumnPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StarPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/StringList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/SubstitutingMemberReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Target.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TargetBase.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/Test.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/TupleReader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Aggregation.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationKey.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AggregationManager.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/AndPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CellRequest.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/CountingAggregationManager.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/GroupingSet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/GroupingSetsList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListColumnPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ListPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/MinusStarPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/OrPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/QuerySpec.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/Segment.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentDataset.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SegmentLoader.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/agg/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggmatcher/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/aggtab/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/CachePool.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/HardSmartCache.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SmartCache.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/cache/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/doc-files/CellReader.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArg.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlConstraint.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQuery.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/TupleConstraint.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/rolap/sql/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/CatalogLocator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DataSourceChangeListener.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DataSourceResolver.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/Dialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DialectFactory.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DialectManager.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/DynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/UserDefinedFunction.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/AccessDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/Db2Dialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/DerbyDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/FirebirdDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/GreenplumDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/HsqldbDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InfobrightDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InformixDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/IngresDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/InterbaseDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectFactory.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JdbcDialectImpl.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/LucidDbDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/MySqlDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/NeoviewDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/NetezzaDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/OracleDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/PostgreSqlDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/SqlStreamDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/SybaseDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/TeradataDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/VerticaDialect.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/impl/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/spi/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/CmdRunner.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockHttpServletRequest.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockHttpServletResponse.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockServletConfig.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/MockServletContext.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlUtil.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/XmlaSupport.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/tui/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateMemberUdf.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/CurrentDateStringUdf.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/InUdf.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/InverseNormalUdf.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/LastNonEmptyUdf.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/MatchesUdf.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/NullValueUdf.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/udf/ValUdf.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/AbstractMemoryMonitor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ArrayStack.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Base64.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Bug.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CacheMap.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ConcatenableList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/CreationException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/DelegatingInvocationHandler.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/FauxMemoryMonitor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/FilteredIterableList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Format.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/IdentifierParser.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/MemoryMonitor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/MemoryMonitorFactory.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/NotificationMemoryMonitor.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ObjectFactory.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ObjectPool.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Pair.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/PrimeFinder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/Schedule.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/ServiceDiscovery.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/TraversalList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UnionIterator.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UnsupportedList.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatible.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk14.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/UtilCompatibleJdk15.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/util/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/web/servlet/MdxQueryServlet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/ApplResources.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/DomBuilder.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/Listener.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/QueryTag.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/ResultCache.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/TransformTag.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/web/taglib/sample.xml#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/DataSourcesConfig.xml#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Enumeration.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/PropertyDefinition.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/Rowset.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/RowsetDefinition.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/SaxWriter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaConstants.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaException.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaHandler.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaRequest.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaRequestCallback.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaResponse.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaServlet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/impl/JsonSaxWriter.java#1 branch
... //open/mondrian-release/lagunitas/src/main/mondrian/xmla/package.html#1 branch
... //open/mondrian-release/lagunitas/src/main/overview.html#1 branch
... //open/mondrian-release/lagunitas/subfloor.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CellPropertyTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/CustomizedParserTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/HierarchyBugTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/QueryTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/PartialSortTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/SortTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/TestMember.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap/type/TypeTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BatchTestCase.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/BitKeyTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/CellKeyTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/FilterTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/HighDimensionsTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/IndexedValuesTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/ModulosTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapAxisTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapCubeTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapResultTest.csv#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapResultTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/SharedDimensionTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/VirtualCubeTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CacheHitTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CaptionTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CmdRunnerTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompatibilityTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/CompoundSlicerTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentMdxTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DelegatingTestContext.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DialectTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DiffRepository.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/DrillThroughTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FooBarCellFormatter.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/I18nTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/InlineTableTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MondrianTestRunner.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/NamedSetTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParallelTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PerformanceTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertiesTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/PropertySaver.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/ScenarioTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SchemaTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SimpleTestRunner.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SqlPattern.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/SteelWheelsTestCase.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/UdfTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/build/AntTestBase.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/build/CodeComplianceTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/build/package.html#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/CVBasicTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/ClearViewBase.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MemHungryTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MiscTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/OrderTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SubTotalTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/TopBottomTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/XmlUtility.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvDBLoader.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/CsvLoader.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/DBLoader.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/README.txt#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/insert.sql#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/loader/package.html#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/test/package.html#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/udf/NullValueTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/Base64Test.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/FilteredIterableTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/FormatTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/MemoryMonitorTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/ObjectPoolTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/PrimeFinderTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaCognosTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaErrorTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaTabularTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/XmlaTests.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch
... //open/mondrian-release/lagunitas/testsrc/xsl/generateDiffRepositoryJUnit.xsl#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/datasources.xml#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxpivot.xsl#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxquery.xsl#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxslicer.xsl#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxtable.tld#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxtable.xsl#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mdxvalue.xsl#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/mondrian.properties#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/queries/testrole.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/queries/xmla.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/web-jpivot.xml#1 branch
... //open/mondrian-release/lagunitas/webapp/WEB-INF/web.xml#1 branch
... //open/mondrian-release/lagunitas/webapp/adhoc.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/busy.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/error.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/index.html#1 branch
... //open/mondrian-release/lagunitas/webapp/index.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/morph_pivot.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/pivot.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/taglib.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/testpage.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/xmla.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/xmlaTest.jsp#1 branch
... //open/mondrian-release/lagunitas/webapp/zero.jsp#1 branch
... //open/mondrian-release/lagunitas/workbench/cpappend.bat#1 branch
... //open/mondrian-release/lagunitas/workbench/drivers/readme.txt#1 branch
... //open/mondrian-release/lagunitas/workbench/ivy.xml#1 branch
... //open/mondrian-release/lagunitas/workbench/log4j.xml#1 branch
... //open/mondrian-release/lagunitas/workbench/mondrian.properties#1 branch
... //open/mondrian-release/lagunitas/workbench/plugins/readme.txt#1 branch
... //open/mondrian-release/lagunitas/workbench/readme.txt#1 branch
... //open/mondrian-release/lagunitas/workbench/set-pentaho-env.bat#1 branch
... //open/mondrian-release/lagunitas/workbench/set-pentaho-env.sh#1 branch
... //open/mondrian-release/lagunitas/workbench/workbench.bat#1 branch
... //open/mondrian-release/lagunitas/workbench/workbench.sh#1 branch


Change 14011 by lucboudreau@luc-mondrian-3.2 on 2010/12/20 09:51:22 (git 509d810c23)

	MONDRIAN-846: Improve the performance of CellRequests: 
	
	1. Avoid maintaining a bit position to column map in each CellRequest, 
	since we can do that with just an array of columns in the associated 
	RolapStar. 
	
	2. Maintain associated predicates in a sparsely populated array that 
	matches the order of columns, to eliminate the cost of sorting. 
	
	3. Use the bit key to access both columns and predicates. We do still 
	maintain a cache of columns, and might be able to eventually optimize 
	that away too to reduce the memory hit. 
	
	(this one by emcdermid) 

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/FastBatchingCellReader.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStar.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/CellRequest.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#4 edit


Change 14010 by lucboudreau@luc-mondrian-3.2 on 2010/12/20 09:01:15 (git eacdf08fdc)

	MONDRIAN-847: Should not have thrown an exception but silently discarded the function call.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#5 edit


Change 14007 by lucboudreau@luc-mondrian-3.2 on 2010/12/20 08:38:30 (git fe8e0b7cab)

	MONDRIAN-845: Have RolapNamedSetEvaluator#IterableCollection 
	implement List, to prevent a copy from iterable -> list when calling 
	.evaluateList() on an expression derived from a NamedSet. This has 2 
	consequences in the unit test suite: 
	1) the list returned from .evaluateList() is no longer guaranteed 
	to be mutable. Since there's a ResultStyle.IMMUTABLE_LIST, though, 
	seems like this guarantee was more based on implementation than on 
	the contract? 
	2) NamedSetTest#testCurrentAndCurrentOrdinal modified to actually 
	return what looks like the desired behavior anyway. Don't entirely 
	understand why the context is now available but wasn't before, but 
	this behavior seems more correct. 
	Contributed by Joe Barnett

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/NamedSetTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/UdfTest.java#4 edit


Change 14006 by lucboudreau@luc-mondrian-3.2 on 2010/12/20 08:25:29 (git 2b9369933e)

	MONDRIAN-847: RolapCubeMember now caches the underlying Member object's properties in order to reduce the number of virtual functions calls. Also caches the Formula solve order so it gets resolved only once, as opposed to at every method invocation.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Formula.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeMember.java#7 edit


Change 14004 by jhyde@jhyde.marmalade on 2010/12/19 16:18:54 (git 1c8936d1cb)

	MONDRIAN: checkFile: integrate from release-3.2 branch.

Affected files ...

... //open/mondrian/bin/checkFile.sh#4 integrate


Change 14003 by jhyde@jhyde.marmalade on 2010/12/19 16:17:50 (git ab2418354f)

	MONDRIAN: checkFile: Another file to skip; invoke xargs in parallel.

Affected files ...

... //open/mondrian-release/3.2/bin/checkFile.sh#4 edit


Change 14001 by jhyde@jhyde.marmalade on 2010/12/19 14:48:18 (git 900b0ea8e8)

	MONDRIAN: Integrate changes to checkFile from 3.2 branch to main.

Affected files ...

... //open/mondrian/bin/checkFile.awk#6 integrate
... //open/mondrian/bin/checkFile.sh#3 integrate


Change 13995 by jhyde@jhyde.marmalade2 on 2010/12/17 12:24:20 (git 874ba940f9)

	MONDRIAN: Oops, forgot one file.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Parser.cup#4 edit


Change 13994 by jhyde@jhyde.marmalade2 on 2010/12/17 12:16:23 (git 8e1ee6dd9a)

	MONDRIAN: MDX parser based on JavaCC. The old JavaCUP-based parser is obsolete,
	    but I have not removed it from the code yet. You can still call it via
	    the MdxParserValidator interface.
	
	    Numeric literal values are now stored in a BigDecimal. Solves problems
	    where a literal value could not be stored precisely in an int or a double.
	    Also the formatting of integer values in plans from say 17.0 to 17, which
	    is nice.
	
	    Add a flag to Bug that allows us to track changes that we want to make next
	    time we upgrade olap4j.

Affected files ...

... //open/mondrian-release/3.2/bin/checkFile.sh#3 edit
... //open/mondrian-release/3.2/build.xml#17 edit
... //open/mondrian-release/3.2/ivy.xml#36 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractExpCompiler.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/BetterExpCompiler.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/ConnectionBase.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Literal.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Scanner.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#10 edit
... //open/mondrian-release/3.2/src/main/mondrian/parser/JavaccParserValidatorImpl.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/parser/MdxParser.jj#1 add
... //open/mondrian-release/3.2/src/main/mondrian/parser/MdxParserValidator.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/parser/MdxParserValidatorImpl.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/OrPredicate.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/Bug.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/ParserTest.java#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#19 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#13 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParameterTest.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#13 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestCalculatedMembers.java#5 edit


Change 13991 by jhyde@jhyde.marmalade on 2010/12/16 23:55:10 (git 8acfdcd933)

	MONDRIAN: It was a mistake for MondrianInprocProxy to use an executor that
	    executes in caller's thread: the request cannot be cancelled, because the
	    request has to complete before the Future is returned. Revert to using a
	    single-threaded executor, but this time be sure to daemonize the thread in
	    its thread-pool.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#4 edit


Change 13989 by lucboudreau@luc-mondrian-3.2 on 2010/12/16 08:31:40 (git e92820240f)

	MONDRIAN-847 performance improvement. Bit of class organization hackery here to allow hotspot to optimize better.  1) Remove RolapMemberCalculation wrapper class, and have RolapMember implement RolapCalculation so that we don't need to allocate objects in RolapEvaluator#setContext(), and can do an == comparison instead of a .equals() comparison in RolapEvaluator#removeCalculatedMember() 2) Move DelegatingRolapMember to be a subclass of RolapMemberBase, and cast to RolapMemberBase in RolapEvaluator#setContext() instead of casting to the RolapMember interface. This speeds up the downcastcast itself by ~50%. Related to the issues described in http://www.javaspecialists.eu/archive/Issue158.html , although I still don't FULLY understand why the cast to parent class is faster than the cast to interface here. Contributed by Joe Barnett.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/MemberBase.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/DelegatingRolapMember.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#16 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMember.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMemberBase.java#5 edit


Change 13987 by lucboudreau@luc-mondrian-3.2 on 2010/12/15 11:11:10 (git ed84d5ab9e)

	MONDRIAN-844 performance improvement. For agg/*Predicate classes, don't calculate the columnBitKey until needed. It seems to only be needed for SQL generation, so we save time in making CellRequests that only hit the cache.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AndPredicate.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/ListPredicate.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/OrPredicate.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#12 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SteelWheelsPerformanceTest.java#1 add


Change 13984 by jhyde@jhyde.marmalade2 on 2010/12/14 13:19:25 (git ce4bd637f6)

	MONDRIAN: Fix checkFile exceptions.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#16 edit


Change 13983 by jhyde@jhyde.marmalade on 2010/12/14 12:04:57 (git 4f34062bc5)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#18 edit


Change 13982 by jhyde@jhyde.marmalade on 2010/12/14 11:43:11 (git be335c70a5)

	MONDRIAN: Add test case for MONDRIAN-853. Bug is not fixed yet.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#17 edit


Change 13980 by lucboudreau@luc-mondrian-3.2 on 2010/12/13 12:19:51 (git 44511308c6)

	MONDRIAN-843 performance improvement. Don't create a copy of the list and then filter elements from it, especially as removing elements one at a time can be quite inefficient. Instead, just create an empty list and add the matching items to it. TODO: a good way to guess a better initalCapacity than the default? 

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FilterFunDef.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#11 edit


Change 13979 by lucboudreau@luc-mondrian-3.2 on 2010/12/13 11:55:01 (git be52fd7512)

	MONDRIAN-842 Performance improvement. Use a dedicated class instead of a List as the key for RolapEvaluatorRoot#compiledExps. Improves the performance of key construction as well as .equals() and .hashCode() as compared to the generic Arrays.asList() impl. 

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluatorRoot.java#8 edit


Change 13978 by lucboudreau@luc-mondrian-3.2 on 2010/12/13 11:05:16 (git 1285cd9185)

	MONDRIAN: Reverts change 13968.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#15 edit


Change 13977 by jhyde@jhyde.marmalade on 2010/12/12 22:00:15 (git e012385550)

	MONDRIAN: Update copyright notices for files modified in 2010.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeCellRenderer.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeModel.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/ValidationUtils.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Id.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianProperties.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Schema.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/HeadTailFunDef.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/PropertiesFunDef.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/FastBatchingCellReader.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeDimension.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/ScenarioImpl.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SmartMemberListCache.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/AggGen.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/JdbcDialectImpl.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/tui/XmlUtil.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/udf/CurrentDateMemberUdf.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/ArrayStack.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/QueryTag.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/HierarchyBugTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/QueryTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/SortTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/CacheControlTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapConnectionTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapResultTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/SharedDimensionTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CompatibilityTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CompoundSlicerTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ConcurrentMdxTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/InlineTableTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MultipleHierarchyTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ScenarioTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/UdfTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/build/AntTestBase.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SummaryTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/DBLoader.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.java#3 edit


Change 13976 by jhyde@jhyde.marmalade2 on 2010/12/12 02:55:55 (git 5b0143dba3)

	MONDRIAN: Fix bug MONDRIAN-762, "mondrian.rolap.RolapMemberBase cannot be cast
	    to mondrian.rolap.RolapCubeMember". Cause was that a RolapMemberBase was
	    created whose level was a RolapCubeLevel; should have been a RolapLevel.
	    Also add RolapUtil.strip method to cleanup how underlying RolapMember of a
	    RolapCubeMember is accessed.
	
	    Re-enable a test case in XmlaBasicTest that was accidentally disabled.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/CacheMemberReader.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCell.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCube.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMemberBase.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapUtil.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlMemberSource.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#12 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#12 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#22 edit


Change 13975 by jhyde@jhyde.marmalade2 on 2010/12/12 01:19:35 (git 314a6b9bc9)

	MONDRIAN: More careful how we instantiate lazy lists on axes.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapResult.java#6 edit


Change 13974 by jhyde@jhyde.marmalade2 on 2010/12/12 01:18:37 (git d9f29203df)

	MONDRIAN: Fix bug MONDRIAN-852, "Using the generate command, cast and calculated
	    measures causes ClassCastException". If an MDX value is the wrong type, now
	    gives an evaluation error in that cell, but does not abort the whole query.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/GenericCalc.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestCalculatedMembers.java#4 edit


Change 13973 by jhyde@jhyde.marmalade2 on 2010/12/12 00:50:35 (git b3602c4b02)

	MONDRIAN: Ban "NON-NLS-...".

Affected files ...

... //open/mondrian-release/3.2/bin/checkFile.awk#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaPropertyCellEditor.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/FileRepository.java#5 edit


Change 13971 by jhyde@jhyde.marmalade2 on 2010/12/11 14:21:25 (git 6879c90080)

	MONDRIAN: Disable some olap4j TCK tests; they use too much memory.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Olap4jTckTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestContext.java#8 edit


Change 13970 by jhyde@jhyde.marmalade2 on 2010/12/10 21:00:40 (git ec74fd059e)

	MONDRIAN: Use trivial executor. I think the test was hanging because the
	    executor had a non-daemon thread.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#3 edit


Change 13968 by lucboudreau@luc-mondrian-3.2 on 2010/12/10 09:54:28 (git 216730cd63)

	MONDRIAN: Fixes a bug where the RowSetDefinition object was returning the catalogs names but should have tallied all of the underlying schema names instead. Also fixes an issue with the XmlaBasicTest class; the test could not be run stand-alone because the MondrianOlap4jDriver was not registered with the javax.sql.DriverManager.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#14 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#11 edit


Change 13967 by lucboudreau@luc-mondrian-3.2 on 2010/12/10 08:13:09 (git b2a7b67c86)

	MONDRIAN: Fixes a faulty conditional in the FileRepository. It was assumed that at this point, the JDBC url prefix was part of the connect string. It was not.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/server/FileRepository.java#4 edit


Change 13966 by lucboudreau@luc-mondrian-3.2 on 2010/12/09 12:54:50 (git ba20b4417c)

	MONDRIAN: Reverts the LockBox idea from the code. The platform will use the SPI DataSourceresolver instead. Also fixes a bug in FileRepository where the catalog property was ommitted. It is a mandatory property of the olap4j driver.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#9 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/FileRepository.java#3 edit


Change 13963 by lucboudreau@luc-mondrian-3.2 on 2010/12/08 13:36:32 (git 169c654132)

	MONDRIAN Implements the data source lock box functionality on the mondrian side.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#8 edit


Change 13962 by lucboudreau@luc-mondrian-3.2 on 2010/12/07 13:13:16 (git aab5192c74)

	MONDRIAN: Making the XmlaServlet.server property class-protected so subclasses can access it. Also adding a lockbox for java.sql.DataSource

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianServer.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/FileRepository.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/ImplicitRepository.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/MondrianServerImpl.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/Repository.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#20 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaServlet.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#10 edit


Change 13961 by lucboudreau@luc-mondrian-3.2 on 2010/12/07 12:28:35 (git fc002c73fe)

	MONDRIAN: Need to override yet more cobertura targets.

Affected files ...

... //open/mondrian-release/3.2/build.xml#16 edit


Change 13960 by lucboudreau@luc-mondrian-3.2 on 2010/12/07 12:08:50 (git 65a3968973)

	MONDRIAN: Need to override the cobertura target with the test skip option.

Affected files ...

... //open/mondrian-release/3.2/build.xml#15 edit


Change 13959 by lucboudreau@luc-mondrian-3.2 on 2010/12/07 11:41:46 (git 6c958ab024)

	MONDRIAN: Forgot this target.

Affected files ...

... //open/mondrian-release/3.2/build.xml#14 edit


Change 13958 by lucboudreau@luc-mondrian-3.2 on 2010/12/07 11:12:00 (git 5150e1bdd4)

	MONDRIAN: Add a skip test option to subfloor

Affected files ...

... //open/mondrian-release/3.2/build.properties#19 edit
... //open/mondrian-release/3.2/build.xml#13 edit


Change 13957 by jhyde@jhyde.marmalade2 on 2010/12/05 13:58:51 (git 40a6f87157)

	MONDRIAN: Back out change @13945. It is clearly not right to return a slicer
	    axis with one measure if there is no WHERE clause. For instance, measure
	    might be on another axis. The olap4j XMLA driver rightly gets confused by
	    this behavior. I would like to know what XMLA SSAS returns in difficult
	    cases such as missing WHERE clause, or WHERE clause returns empty set; and
	    the olap4j test suite has to pass before we check in.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#19 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#21 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#13 edit


Change 13955 by jhyde@jhyde.marmalade on 2010/12/03 14:25:18 (git )

	MONDRIAN: Fix checkFile exception.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#18 edit


Change 13954 by jhyde@jhyde.marmalade2 on 2010/12/03 12:22:34 (git 14e21994c0)

	MONDRIAN: megatest improvements.

Affected files ...

... //open/mondrian-release/3.2/bin/megatest#9 edit


Change 13953 by jhyde@jhyde.marmalade2 on 2010/12/03 11:07:09 (git b3082cb932)

	MONDRIAN: Move to olap4j-tck where testCellSetBug is disabled.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#35 edit


Change 13945 by jhyde@jhyde.mackerel on 2010/12/02 20:42:17 (git 1a9df93c78)

	MONDRIAN: Sergey Mazin's fix for XMLA and Excel 2007: Excel 2007 apparently does
	    not like an empty slicer; it expects at least the default member of the
	    measures hierarchy.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#17 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#20 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#12 edit


Change 13944 by jhyde@jhyde.marmalade2 on 2010/12/02 15:37:32 (git 543fa38f8d)

	MONDRIAN: XMLA support is now fully based on olap4j driver.
	
	    Much of the functionality that was in DynamicXmlaServlet is now in
	    DynamicContentFinder (therefore can be used by olap4j applications, not
	    just XMLA server).
	
	    Obsolete MondrianOlap4jEngineDriver. The right place to hang the catalog
	    was the server instance, not the driver.
	
	    A given JVM can contain multiple instances of MondrianServer. Each server
	    has a catalog. There is a registry of all servers. New driver property
	    "Instance" allows JDBC client to choose between them, but usually this
	    property is just used internally.
	
	    Move functionality related to servers (repositories, and how catalog files are
	    resolved) into a new package mondrian.server. In future this may contain new
	    services such as pluggable authentication.
	
	    Further implementation of olap4j MetadataElement.isVisible(). (It is not yet
	    backed by metadata in the catalog.)
	
	    Run olap4j TCK in mondrian's suite, against both XMLA driver and Mondrian
	    driver. MondrianTester is now in mondrian.jar, and exported to olap4j; was
	    previously in olap4j.
	
	    Cache XMLA servlets between tests. Improves performance & memory usage.
	
	    Change return type of RolapSchema.getRolapSchemas; was Iterator, now List.

Affected files ...

... //open/mondrian-release/3.2/build.xml#12 edit
... //open/mondrian-release/3.2/ivy.xml#34 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/DriverManager.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianServer.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianServerImpl.java#3 delete
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#17 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/CatalogFinder.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/Factory.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jEngineDriver.java#2 delete
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapConnection.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapConnectionProperties.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchema.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStar.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/server/DynamicContentFinder.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/server/FileRepository.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/server/ImplicitRepository.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/server/MondrianServerImpl.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/server/MondrianServerRegistry.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/server/Repository.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/server/RepositoryContentFinder.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/server/StringRepositoryContentFinder.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/server/UrlRepositoryContentFinder.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/server/package.html#1 add
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/IdentityCatalogLocator.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/tui/XmlaSupport.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/Pair.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/DataSourcesConfig.xml#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/PropertyDefinition.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#13 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#16 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaServlet.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#9 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AbstractMondrianOlap4jTester.java#1 add
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Main.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MondrianOlap4jTester.java#1 add
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MondrianServerTest.java#1 add
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Olap4jTckTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#11 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#19 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#11 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#11 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#2 edit


Change 13943 by jhyde@jhyde.marmalade2 on 2010/12/02 14:40:51 (git 608613cde8)

	MONDRIAN: Partial support for olap4j MetadataElement.isVisible().

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCube.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jMember.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#5 edit


Change 13942 by lucboudreau@luc-mondrian-3.2 on 2010/12/02 07:48:01 (git 2689c84a84)

	MONDRIAN PSW-96 Hierarchy grants were only displaying dimensions, not hierarchies.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaPropertyCellEditor.java#4 edit


Change 13936 by jhyde@jhyde.marmalade on 2010/11/24 16:29:52 (git c96f61b5df)

	MONDRIAN: And again.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#33 edit


Change 13935 by jhyde@jhyde.marmalade on 2010/11/24 13:29:55 (git 900fb0b430)

	MONDRIAN: Try again.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#32 edit


Change 13934 by jhyde@jhyde.marmalade on 2010/11/24 12:27:18 (git a87f8e6b1d)

	MONDRIAN: Try again with newer olap4j-tck.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#31 edit


Change 13933 by jhyde@jhyde.marmalade on 2010/11/24 11:35:14 (git 259989742f)

	MONDRIAN: Change olap4j TCK so that properties are passed with the TestContext,
	    not inherited from the JVM environment.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#30 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Olap4jTckTest.java#2 edit


Change 13932 by jhyde@jhyde.marmalade on 2010/11/23 13:23:17 (git ca66f7388d)

	MONDRIAN: Add olap4j-tck to intellij project.

Affected files ...

... //open/mondrian-release/3.2/intellij/mondrian.ipr#3 edit
... //open/mondrian-release/3.2/intellij/mondrianTest.iml#3 edit


Change 13931 by jhyde@jhyde.marmalade on 2010/11/23 13:16:21 (git c598797eac)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian-release/3.2/build.xml#11 edit


Change 13930 by jhyde@jhyde.marmalade on 2010/11/23 12:48:18 (git e7fbf2433f)

	MONDRIAN: Run olap4j TCK as part of mondrian suite.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#29 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapConnectionTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Main.java#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Olap4jTckTest.java#1 add


Change 13929 by jhyde@jhyde.marmalade2 on 2010/11/22 10:45:35 (git 7b390d1722)

	MONDRIAN: XMLA server now depends on olap4j API, not legacy mondrian API. In
	    principle it could now be used as XMLA server for other OLAP engine
	    (provided it had an olap4j driver).
	
	    Add MondrianOlap4jEngineDriver. Will drive its list of catalogs from a
	    datasources.xml file, using logic currently in the XMLA server. Not complete.
	    Mondrian's regular olap4j driver still has one catalog and one schema. That
	    catalog used to be called "LOCALDB"; now it has the same name as its schema.
	
	    Add LockBox mechanism to allow objects to be passed over a string-based
	    API like java.sql.DriverManager.getConnection(String, Properties).
	
	    Spin out CompositeList as a top-level class.
	
	    Upgrade to olap4j-0.9.9.370 (need a few methods to throw OlapException).

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#28 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeModel.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianServer.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianServerImpl.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#16 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/PropertiesFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/CatalogFinder.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/Factory.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCell.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCube.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jEngineDriver.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jExtra.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jMember.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapConnection.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/tui/XmlaSupport.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/CompositeList.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/util/LockBox.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/xmla/Rowset.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#12 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#15 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaRequest.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/UtilTestCase.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#18 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.java#6 edit


Change 13928 by lucboudreau@luc-mondrian-3.2 on 2010/11/22 09:18:23 (git f97892eca5)

	MONDRIAN-613 Better handling of cross platform data types while building an XMLA drillthrough response.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#14 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#17 edit


Change 13926 by jhyde@jhyde.marmalade on 2010/11/21 12:47:54 (git 5d16acea4e)

	MONDRIAN: Add test case that ought to reproduce MONDRIAN-814, "MDX with specific where clause doesn't work", but does not.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#12 edit


Change 13919 by jhyde@jhyde.marmalade on 2010/11/19 10:29:17 (git 75321c7179)

	MONDRIAN: Fix for JDK1.4 (doesn't have UUID).

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#15 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchema.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/UtilCompatible.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/UtilCompatibleJdk14.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/UtilCompatibleJdk15.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#16 edit


Change 13916 by jhyde@jhyde.marmalade on 2010/11/16 21:53:28 (git 1dad2f3175)

	MONDRIAN: Turn off line-wrapping in XMLA reference logs, and update logs.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/tui/XmlUtil.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#15 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#3 edit


Change 13915 by jhyde@jhyde.marmalade on 2010/11/16 21:13:14 (git 35978c9ab6)

	MONDRIAN: XMLA queries now return information about the filter axis, even if it
	    is empty. This allows the XMLA olap4j driver (and other clients) to
	    distinguish between filter axis with one tuple of zero members (generally
	    caused by a missing WHERE clause) and a filter axis of zero tuples (caused
	    by a WHERE clause that evaluates to an empty set).

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/type/TypeUtil.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#13 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#14 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#9 edit


Change 13914 by jhyde@jhyde.marmalade on 2010/11/16 11:52:44 (git c73786d098)

	MONDRIAN: Upgrade to olap4j-0.9.9.367: changes to getCaption, getDescription;
	    implement getConnection, getStatement.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#27 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCube.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jMember.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#11 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#12 edit


Change 13913 by lucboudreau@luc-mondrian-3.2 on 2010/11/16 06:48:42 (git 3d5a297c00)

	MONDRIAN-613 Missing xsd:type attribute in drill-down rowset makes Excel 2007 crash. Also, when returning a drillthrough query result, use the actual DB specified type for the row set XSD infos rather than the schema infos.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#12 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#13 edit


Change 13912 by jhyde@jhyde.marmalade on 2010/11/15 17:44:08 (git cb8ddd1021)

	MONDRIAN: When a string value is passed to a numeric format string, ignore the
	    format string and print the value as is. Similarly when values are of the
	    wrong class (string, date, numeric) for the format string.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#11 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#11 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/FormatTest.java#7 edit


Change 13911 by lucboudreau@luc-mondrian-3.2 on 2010/11/15 07:20:12 (git 4765391920)

	MONDRIAN-812 Adds a conditionnal to downcast before evaluating.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStar.java#6 edit


Change 13910 by lucboudreau@luc-mondrian-3.2 on 2010/11/15 07:06:57 (git fd68973a37)

	MONDRIAN Fixes Javadoc warnings.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianProperties.java#5 edit


Change 13909 by jhyde@jhyde.mackerel on 2010/11/14 14:53:29 (git 78e79d3b98)

	MONDRIAN: Apply format string even to string values.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#15 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapResult.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#10 edit


Change 13905 by lucboudreau@luc-mondrian-3.2 on 2010/11/12 13:29:36 (git 544b9e8c11)

	MONDRIAN Refactor the dynamic schema refresh interval into a mondrian.properties entry

Affected files ...

... //open/mondrian-release/3.2/mondrian.properties#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianProperties.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#3 edit


Change 13904 by lucboudreau@luc-mondrian-3.2 on 2010/11/11 08:16:12 (git 4597d0441e)

	MONDRIAN Prevent the dynamic datasource servlet from reading the file at every servlet request. Now does it at every X time interval instead.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#2 edit


Change 13902 by jhyde@jhyde.mackerel on 2010/11/09 10:17:27 (git 5676624151)

	MONDRIAN: Fix MONDRIAN-831, "Failure parsing queries with member identifiers
	    beginning with '_' and not expressed between brackets".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Scanner.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/ParserTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#9 edit


Change 13895 by jhyde@jhyde.mackerel on 2010/11/05 11:30:02 (git 5f416e2de2)

	MONDRIAN: Oops. checkFile bites again.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/TestAggregationManager.java#6 edit


Change 13893 by jhyde@jhyde.marmalade on 2010/11/04 17:45:28 (git 1718b60784)

	MONDRIAN: Start list of cleanup items in Bug.java.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Bug.java#8 edit


Change 13892 by jhyde@jhyde.marmalade on 2010/11/04 17:15:17 (git 8dd5e9b5f7)

	MONDRIAN: Upgrade to olap4j-0.9.9.362.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#26 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#9 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#14 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCube.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/IdentifierParser.java#4 edit


Change 13891 by jhyde@jhyde.marmalade on 2010/11/04 17:04:15 (git dba91f45ad)

	MONDRIAN: Fix TestAggregationManager.testLevelKeyAsSqlExpWithAgg for Oracle and Derby.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/TestAggregationManager.java#5 edit


Change 13889 by jhyde@jhyde.marmalade on 2010/11/03 17:43:22 (git 73e8e5aaa5)

	MONDRIAN: Fix MONDRIAN-825, "SqlStatement#guessType() incompatible with MySQL
	    Streaming result sets". Contributed by Joe Barnett.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlStatement.java#6 edit


Change 13886 by pentaho_buildguy@lcheng-PC on 2010/10/29 13:42:29 (git c7dac64e15)

	Returning to 3.2-SNAPSHOT

Affected files ...

... //open/mondrian-release/3.2/build.properties#18 edit
... //open/mondrian-release/3.2/ivy.xml#25 edit


Change 13885 by pentaho_buildguy@lcheng-PC on 2010/10/29 13:14:10 (git 984fce88f5)

	3.2.1.13885 - for 3.7.0-GA Release

Affected files ...

... //open/mondrian-release/3.2/RELEASE.txt#8 edit
... //open/mondrian-release/3.2/build.properties#17 edit
... //open/mondrian-release/3.2/ivy.xml#24 edit


Change 13884 by wgorman@guest.willgorman.pentaho on 2010/10/28 14:48:10 (git 75396bdb0a)

	MONDRIAN: Additional fix for MONDRIAN-821, added getId() to Schema API

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Schema.java#2 edit


Change 13882 by lucboudreau@luc-mondrian-3.2 on 2010/10/27 09:23:18 (git 52dc403633)

	MONDRIAN-821 Adds a unique ID property to the schema. This id is expected to be different across different Mondrian instances. It allows clients to refresh their schema caches when that ID changes. This usually happened when a dynamic schema processor is used and the schema changes when a user login changes.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchema.java#4 edit


Change 13879 by lucboudreau@luc-mondrian-3.2 on 2010/10/21 12:41:22 (git 669471361f)

	MONDRIAN-706 Extends the test for MONDRIAN-706 to make sure that no bad SQL is generated.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FilterTest.java#8 edit


Change 13877 by lucboudreau@luc-mondrian-3.2 on 2010/10/20 11:42:50 (git 3e2c13eca3)

	MONDRIAN-695 NonEmpty, Crossjoin and multiple dimensions in a slicer all together were returning wrong results with native sets.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CrossJoinFunDef.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlConstraintUtils.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlContextConstraint.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#14 edit


Change 13875 by lucboudreau@luc-mondrian-3.2 on 2010/10/18 13:33:31 (git d2cbd43d12)

	MONDRIAN-812 Added a test to prove the functionality of KeyExpression within aggregate tables lookup predicates

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/TestAggregationManager.java#4 edit


Change 13871 by lucboudreau@luc-mondrian-3.2 on 2010/10/15 11:04:49 (git 2d38a370e2)

	MONDRIAN: Rollback //open/mondrian-release/3.2 to changelist 13868

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStar.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/AggGen.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/agg/RolapAggTest.java#2 delete
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Main.java#7 edit


Change 13869 by lucboudreau@luc-mondrian-3.2 on 2010/10/15 09:04:22 (git 31b5d119c7)

	MONDRIAN-812 Code on the aggregation side was not handling column names properly and was assuming that the column could not be a SQL expression.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStar.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/AggGen.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/agg/RolapAggTest.java#1 add
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Main.java#6 edit


Change 13868 by jhyde@jhyde.mackerel on 2010/10/11 16:48:25 (git eadb95b1c2)

	MONDRIAN: olap4j driver now returns multiple positions if filter axis is
	    compound, per olap4j spec.
	
	    Fix assertion error when setRoleName is called with null; it correctly means
	    to use the default role.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#4 edit


Change 13866 by jhyde@jhyde.mackerel on 2010/10/07 18:43:42 (git 3feae2fbf1)

	MONDRIAN: Example of a parameter that chooses the last value of the time
	    hierarchy that has transactional data. Matches blog post
	    http://julianhyde.blogspot.com/2010/10/setting-current-member-of-time.html

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParameterTest.java#8 edit


Change 13865 by wgorman@guest.willgorman.pentaho on 2010/10/06 09:30:11 (git fa3ca9796d)

	MONDRIAN: integrate change #13864, PPP-2542, changing dir to the current dir for win7 issue, BISERVER-4632, added check to see if the jre folder provided exists

Affected files ...

... //open/mondrian/workbench/set-pentaho-env.bat#2 integrate
... //open/mondrian/workbench/set-pentaho-env.sh#2 integrate
... //open/mondrian/workbench/workbench.bat#8 integrate


Change 13864 by wgorman@guest.willgorman.pentaho on 2010/10/06 09:27:28 (git dd0d0e7698)

	MONDRIAN: PPP-2542, changing dir to the current dir for win7 issue, BISERVER-4632, added check to see if the jre folder provided exists

Affected files ...

... //open/mondrian-release/3.2/workbench/set-pentaho-env.bat#2 edit
... //open/mondrian-release/3.2/workbench/set-pentaho-env.sh#2 edit
... //open/mondrian-release/3.2/workbench/workbench.bat#4 edit


Change 13863 by pentaho_buildguy@lcheng-PC on 2010/10/06 07:31:09 (git 6908dd54c6)

	Returning to 3.2-SNAPSHOT

Affected files ...

... //open/mondrian-release/3.2/build.properties#16 edit
... //open/mondrian-release/3.2/ivy.xml#23 edit


Change 13861 by pentaho_buildguy@lcheng-PC on 2010/10/06 07:08:40 (git 0dacb8ae4a)

	Mondrian 3.2.1.13861 rebuild for 3.7.0-RC1 release

Affected files ...

... //open/mondrian-release/3.2/build.properties#15 edit
... //open/mondrian-release/3.2/ivy.xml#22 edit


Change 13860 by lucboudreau@luc-mondrian-3.2 on 2010/10/04 06:50:15 (git 43b8374081)

	MONDRIAN BISERVER-5104 Format string is not applied correctly when negative number format is included

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/FormatTest.java#6 edit


Change 13858 by jhyde@jhyde.marmalade on 2010/10/02 16:35:51 (git b1a6121024)

	MONDRIAN: Fix bug MONDRIAN-815, "NPE from query if use a scenario and one of the cells is empty/null".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCell.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/ScenarioImpl.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ScenarioTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestContext.java#7 edit


Change 13856 by lucboudreau@luc-mondrian-3.2 on 2010/10/01 09:27:23 (git 02e76df1b4)

	MONDRIAN-676 Adds missing mocked UDF testing function.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/udf/MockCurrentDateMember.java#1 add


Change 13854 by lucboudreau@luc-mondrian-3.2 on 2010/10/01 07:22:03 (git 2b5bf8d8fc)

	MONDRIAN-676 Adds the unit test to the main test class.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Main.java#5 edit


Change 13853 by pentaho_buildguy@lcheng-PC on 2010/09/29 13:53:41 (git 772437de75)

	Returning to 3.2-SNAPSHOT mode post 3.7.0-RC1 build

Affected files ...

... //open/mondrian-release/3.2/build.properties#14 edit
... //open/mondrian-release/3.2/ivy.xml#21 edit


Change 13852 by pentaho_buildguy@lcheng-PC on 2010/09/29 13:41:02 (git 0267d5eb3c)

	Change for 3.7.0-RC1 build

Affected files ...

... //open/mondrian-release/3.2/build.properties#13 edit
... //open/mondrian-release/3.2/ivy.xml#20 edit


Change 13851 by lucboudreau@luc-mondrian-3.2 on 2010/09/29 08:45:10 (git 196293d443)

	MONDRIAN PSW-12 Grant editor combo box was missing an entry for the measures dimension.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaPropertyCellEditor.java#3 edit


Change 13850 by lucboudreau@luc-mondrian-3.2 on 2010/09/28 08:15:24 (git 9e738ec0b8)

	MONDRIAN-676 Test for CurrentDateMemberUdf. Proves that it behaves correctly and will monitor it's correct behavior in the future.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/udf/CurrentDateMemberUdf.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/udf/CurrentDateMemberUdfTest.java#1 add


Change 13849 by wgorman@guest.willgorman.pentaho on 2010/09/27 14:14:04 (git d3d855f4aa)

	MONDRIAN: integrating change 13848 into trunk, Fix for BISERVER-4632, installer and archive scripts should remain the same

Affected files ...

... //open/mondrian/workbench/set-pentaho-env.bat#1 branch
... //open/mondrian/workbench/set-pentaho-env.sh#1 branch
... //open/mondrian/workbench/set-pentaho-java.bat#2 delete
... //open/mondrian/workbench/set-pentaho-java.sh#2 delete
... //open/mondrian/workbench/workbench.bat#7 integrate
... //open/mondrian/workbench/workbench.sh#14 integrate


Change 13848 by wgorman@guest.willgorman.pentaho on 2010/09/27 13:55:25 (git 2c0a61c9d5)

	MONDRIAN: Fix for BISERVER-4632, installer and archive scripts should remain the same

Affected files ...

... //open/mondrian-release/3.2/workbench/set-pentaho-env.bat#1 add
... //open/mondrian-release/3.2/workbench/set-pentaho-env.sh#1 add
... //open/mondrian-release/3.2/workbench/set-pentaho-java.bat#2 delete
... //open/mondrian-release/3.2/workbench/set-pentaho-java.sh#2 delete
... //open/mondrian-release/3.2/workbench/workbench.bat#3 edit
... //open/mondrian-release/3.2/workbench/workbench.sh#3 edit


Change 13844 by lucboudreau@luc-mondrian-3.2 on 2010/09/20 10:02:24 (git 5496bd64b1)

	MONDRIAN-568 Fixes code compliance issue. There was an empty test checked in.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#10 edit


Change 13842 by pentaho_buildguy@lcheng-PC on 2010/09/17 09:02:19 (git b479813438)

	restoring revision to 3.2-SNAPSHOT

Affected files ...

... //open/mondrian-release/3.2/build.properties#12 edit
... //open/mondrian-release/3.2/ivy.xml#19 edit


Change 13841 by pentaho_buildguy@lcheng-PC on 2010/09/17 08:03:22 (git 526671fd4a)

	Mondrian 3.2.1.13841 Milestone 1 Release

Affected files ...

... //open/mondrian-release/3.2/RELEASE.txt#7 edit
... //open/mondrian-release/3.2/build.properties#11 edit
... //open/mondrian-release/3.2/ivy.xml#18 edit


Change 13839 by jhyde@jhyde.marmalade on 2010/09/14 15:02:47 (git 9164e00bbb)

	MONDRIAN: Integrate intellij changes from mondrian-release/3.2 to main.

Affected files ...

... //open/mondrian/intellij/mondrian.iml#7 integrate
... //open/mondrian/intellij/mondrian.ipr#9 integrate
... //open/mondrian/intellij/mondrianTest.iml#5 integrate


Change 13838 by jhyde@jhyde.marmalade on 2010/09/14 14:28:18 (git ce44ef20d8)

	MONDRIAN: Add pentaho jars and commons-io to intellij project;
	    in intellij, convert olap4j from a module to a library.

Affected files ...

... //open/mondrian-release/3.2/intellij/mondrian.iml#2 edit
... //open/mondrian-release/3.2/intellij/mondrian.ipr#2 edit
... //open/mondrian-release/3.2/intellij/mondrianTest.iml#2 edit


Change 13837 by jhyde@jhyde.marmalade on 2010/09/13 15:26:25 (git 6283eb480d)

	MONDRIAN: Fix some test exceptions regarding aggregates-enabled, native-enabled, and SSAS-compatibility.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Bug.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#16 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FilterTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/HighDimensionsTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#13 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/VirtualCubeTest.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SummaryTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#12 edit


Change 13833 by lucboudreau@luc-mondrian-3.2 on 2010/09/09 08:09:59 (git 3918729522)

	MONDRIAN-568 The permissions for a dimension inherited by the cube were too lax and compared only the dimension name. I have extended a bit the decision process.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/RoleImpl.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#9 edit


Change 13832 by lucboudreau@luc-mondrian-3.2 on 2010/09/07 07:46:10 (git 3aed54b9be)

	MONDRIAN-724 Refactored test to support SSAS compatibility mode and make sure that the bahavior is persistent.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/ParserTest.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#3 edit


Change 13828 by lucboudreau@luc-mondrian-3.2 on 2010/09/02 12:46:29 (git 13880e3123)

	MONDRIAN-799 Fixes issue when parsing the international currency symbol. The symbol which was looked for was not the right one. Also added a test to prevent this in the future.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/FormatTest.java#5 edit


Change 13826 by lucboudreau@luc-mondrian-3.2 on 2010/09/01 10:47:58 (git 1b265347b6)

	MONDRIAN-724 Fixes issue with members with the same name as their level whose unique name was getting resolved back as the level and not the member. Adds a simple check to fully qualify the name of the member if it has the same name as his level. 

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMemberBase.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/ParserTest.java#5 edit


Change 13817 by jhyde@jhyde.marmalade on 2010/08/22 12:22:39 (git 70ce63f091)

	MONDRIAN: Integrate @13780, @13770, @13797 from mondrian-release/3.2 to mondrian main.

Affected files ...

... //open/mondrian/README.txt#11 integrate
... //open/mondrian/RELEASE.txt#12 integrate
... //open/mondrian/doc/architecture.html#20 integrate
... //open/mondrian/doc/doc2web.sh#10 integrate
... //open/mondrian/doc/faq.html#26 integrate
... //open/mondrian/doc/index.html#21 integrate
... //open/mondrian/doc/install.html#83 integrate
... //open/mondrian/doc/install_es.html#8 integrate
... //open/mondrian/doc/install_fr.html#3 integrate
... //open/mondrian/doc/roadmap.html#29 integrate
... //open/mondrian/doc/stylesheet.css#12 integrate
... //open/mondrian/doc/workbench.html#8 integrate
... //open/mondrian/ivy.xml#33 integrate
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#24 integrate
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#84 integrate
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#19 integrate
... //open/mondrian/src/main/mondrian/olap/Query.java#134 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#151 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#136 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#9 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#6 integrate
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#6 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapAllCubeMember.java#2 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#12 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#29 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#19 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#17 integrate
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#11 integrate
... //open/mondrian/src/main/mondrian/util/IdentifierParser.java#2 integrate
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#41 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#173 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#158 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#65 integrate
... //open/mondrian/webapp/index.html#7 integrate
... //open/mondrian/webapp/index.jsp#17 integrate
... //open/mondrian/webapp/testpage.jsp#2 integrate
... //open/mondrian/workbench/ivy.xml#9 integrate


Change 13809 by lucboudreau@luc-mondrian-3.2 on 2010/08/12 12:53:07 (git 9cf00d4463)

	MONDRIAN: The olap4j driver must return a transaction isolation of TRANSACTION_NONE

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#3 edit


Change 13805 by lucboudreau@luc-mondrian-3.2 on 2010/08/11 12:53:55 (git c60c7d89c3)

	MONDRIAN-776 Updates the mondrian.xsd schema to the latest specs.

Affected files ...

... //open/mondrian-release/3.2/lib/mondrian.xsd#2 edit


Change 13802 by lucboudreau@luc-mondrian-3.2 on 2010/08/11 11:00:30 (git 6051afc01a)

	MONDRIAN: Test case assertion was assuming line endings are \n on all platforms. Added an unfold() call to make it platform independant.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#7 edit


Change 13799 by lucboudreau@luc-mondrian-3.2 on 2010/08/10 11:55:56 (git d93e827e02)

	MONDRIAN-711 - FIXED - The aggretate tables predicates optimization code was triggering a count operation on columns and ignored the approxRowCount property of the level elements.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStar.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#2 edit


Change 13798 by lucboudreau@luc-mondrian-3.2 on 2010/08/09 15:31:52 (git 70e848b825)

	MONDRIAN-779 FIXED. MemberListCrossJoinArg was not considering the exclude property when generating his hash code, thus returning a false positive cache hit.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FilterTest.java#6 edit


Change 13797 by jhyde@jhyde.marmalade on 2010/08/08 20:10:00 (git 207e8e1a5a)

	MONDRIAN: Upgrade to latest olap4j. Requires dummy implementation of
	    CellSetListener API.
	
	    Fix DefaultRulesSchema.xml for new version of XOM.
	
	    Now that IdentifierParser has been copied to olap4j, remove most of the
	    shared code. We cannot yet replace all uses of Id.Segment by olap4j's
	    Identifier.Segment; maybe do that for 4.0.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#17 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#13 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunUtil.java#9 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/IdentifierParser.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/UtilTestCase.java#5 edit


Change 13794 by lucboudreau@luc-mondrian-3.2 on 2010/08/04 07:51:58 (git 5ef16975a6)

	MONDRIAN BISERVER-4618 Fixes javadoc warnings.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#8 edit


Change 13793 by lucboudreau@luc-mondrian-3.2 on 2010/08/04 06:32:58 (git 9f44cda4d1)

	MONDRIAN BISERVER-4618 Fixes duplicate catalog entry in datasources.xml on the BI server when the workbench publishes a new schema. - Upgrades the schema workbench plugins to the latest release with the fixes.

Affected files ...

... //open/mondrian-release/3.2/workbench/ivy.xml#7 edit


Change 13792 by lucboudreau@luc-mondrian-3.2 on 2010/08/03 15:30:31 (git 93ee8c4292)

	MONDRIAN-735 Adds a copy constructor to ArrayStack. Makes NumericFormat parse the format string at instanciation time rather than when the formatting takes place. Moves the tests introduced in this case to the FormatTest rather than the FunctionTest.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/ArrayStack.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#15 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/FormatTest.java#4 edit


Change 13785 by lucboudreau@luc-mondrian-3.2 on 2010/07/30 15:14:14 (git ef21f79117)

	Fixes javadoc errors.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#6 edit


Change 13783 by lucboudreau@luc-mondrian-3.2 on 2010/07/30 13:24:25 (git 3eca309f7b)

	MONDRIAN-735 - Adds support for different patterns of thousand separators in a format string. Maintains retro-compatibility with previous formattings if the passed format string contains a single thousand separator. If more than one separator is used, the new formatting rules are applied. Also adds a test for all the different thousand formattings.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#14 edit


Change 13780 by jhyde@jhyde.mackerel on 2010/07/29 13:53:09 (git 1d4b953bd7)

	MONDRIAN: Update domain from pentaho.org to pentaho.com.

Affected files ...

... //open/mondrian-release/3.2/README.txt#2 edit
... //open/mondrian-release/3.2/RELEASE.txt#6 edit
... //open/mondrian-release/3.2/doc/architecture.html#2 edit
... //open/mondrian-release/3.2/doc/doc2web.sh#2 edit
... //open/mondrian-release/3.2/doc/faq.html#2 edit
... //open/mondrian-release/3.2/doc/index.html#2 edit
... //open/mondrian-release/3.2/doc/install.html#2 edit
... //open/mondrian-release/3.2/doc/install_es.html#2 edit
... //open/mondrian-release/3.2/doc/install_fr.html#2 edit
... //open/mondrian-release/3.2/doc/roadmap.html#2 edit
... //open/mondrian-release/3.2/doc/schema.html#2 edit
... //open/mondrian-release/3.2/doc/stylesheet.css#2 edit
... //open/mondrian-release/3.2/doc/workbench.html#2 edit
... //open/mondrian-release/3.2/ivy.xml#16 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MemberCacheHelper.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAllCubeMember.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeDimension.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeHierarchy.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeLevel.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeMember.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#13 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#11 edit
... //open/mondrian-release/3.2/webapp/index.html#2 edit
... //open/mondrian-release/3.2/webapp/index.jsp#2 edit
... //open/mondrian-release/3.2/webapp/testpage.jsp#2 edit
... //open/mondrian-release/3.2/workbench/ivy.xml#6 edit


Change 13777 by wgorman@guest.willgorman.pentaho on 2010/07/27 21:07:24 (git 06e8ed6011)

	MONDRIAN: integrate changes #13774 and #13776 from 3.2 branch, Fix for MONDRIAN-777, degenerate shared dimensions not working with Views

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#83 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#64 integrate


Change 13776 by wgorman@guest.willgorman.pentaho on 2010/07/27 21:05:05 (git 04fc013c65)

	MONDRIAN: fixed formatting of comment

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#10 edit


Change 13774 by wgorman@guest.willgorman.pentaho on 2010/07/27 20:56:14 (git 33a788c483)

	MONDRIAN: Fix for MONDRIAN-777, degenerate shared dimensions not working with Views

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Mondrian.xml#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#9 edit


Change 13772 by jhyde@jhyde.marmalade on 2010/07/27 04:01:33 (git 26baaa690b)

	UTIL: Check last line of every file. (Was only checking last line of last file.)
	MONDRIAN: Cosmetic checkFile fix.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#8 edit
... //open/util/bin/checkFile.awk#23 edit


Change 13771 by jhyde@jhyde.marmalade on 2010/07/27 02:56:01 (git 232972ff08)

	MONDRIAN: Enable some forgotten tests; fix Excel test under JDK1.4.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Main.java#4 edit


Change 13770 by jhyde@jhyde.marmalade on 2010/07/27 00:25:10 (git bd35cba5f5)

	MONDRIAN: Upgrade xom and resgen.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#15 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaPropertyCellEditor.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Mondrian.xml#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Mondrian_SW.xml#3 edit


Change 13767 by aphillips@aaron_mondrian on 2010/07/26 12:43:20 (git 82bc169016)

	MONDRIAN: [PSW-87] - replaced jdbc connection dialog with the Pentaho commons database dialog 

Affected files ...

... //open/mondrian/.classpath#10 edit
... //open/mondrian/build.properties#17 edit
... //open/mondrian/build.xml#231 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#49 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#18 edit
... //open/mondrian/src/main/mondrian/gui/resources/text_ja.properties#2 edit
... //open/mondrian/workbench/ivy.xml#8 edit


Change 13766 by aphillips@aaron_mondrian on 2010/07/26 10:20:39 (git eba91a6362)

	MONDRIAN: [PSW-87] - parameterizing dependency versions for Kettle and Pentaho XUL jars

Affected files ...

... //open/mondrian-release/3.2/.classpath#2 edit
... //open/mondrian-release/3.2/build.properties#10 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/Workbench.java#4 edit
... //open/mondrian-release/3.2/workbench/ivy.xml#5 edit


Change 13765 by aphillips@aaron_mondrian on 2010/07/23 16:19:24 (git 55ecc2a108)

	[MONDRIAN] [PSW-87] - replaced jdbc connection dialog with the Pentaho commons database dialog

Affected files ...

... //open/mondrian-release/3.2/build.xml#10 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/Workbench.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/text.properties#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/text_ja.properties#2 edit
... //open/mondrian-release/3.2/workbench/ivy.xml#4 edit


Change 13762 by lucboudreau@luc-mondrian-3.2 on 2010/07/22 07:51:35 (git 07cb5e7dd4)

	[PSW-84] Allows numeric aggregations on BIGINT column type.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/ValidationUtils.java#2 edit


Change 13739 by jhyde@jhyde.marmalade4 on 2010/07/07 00:50:04 (git db47297e66)

	MONDRIAN: Test cases for user-defined roles in parent-child hierarchies.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#6 edit


Change 13738 by jhyde@jhyde.marmalade4 on 2010/07/06 15:08:08 (git 8ff467d761)

	MONDRIAN: Count rows read from SQL during Segment.load. Currently always returns 0. Problem was noted in MONDRIAN-769.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SegmentLoader.java#5 edit


Change 13730 by jhyde@jhyde.marmalade4 on 2010/06/30 22:26:43 (git 0f27b0c508)

	MONDRIAN: Oops. Fix derby test.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#8 edit


Change 13727 by jhyde@jhyde.marmalade4 on 2010/06/29 02:52:12 (git 26cefe8865)

	MONDRIAN: Fix difference in query output in SchemaTest.testBugMondrian463 when
	    aggregates are enabled. It is to be expected.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#7 edit


Change 13725 by jhyde@jhyde.marmalade4 on 2010/06/28 11:13:43 (git 9fa14a38f7)

	MONDRIAN: Fix MONDRIAN-766, "Bug escaping strings with backslash for MySQL".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/MySqlDialect.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/DialectTest.java#4 edit


Change 13724 by jhyde@jhyde.marmalade4 on 2010/06/26 23:45:55 (git 1b8d443586)

	MONDRIAN: Test cases for MONDRIAN-463, MONDRIAN-747.
	
	    New error messages if hierarchy has no levels; if hierarchy has
	    levels with duplicate names; or if a join is left-deep.
	
	    loadFoodMart.sh now takes '-db <database>' parameter, so you don't
	    need to edit the script to switch databases.

Affected files ...

... //open/mondrian-release/3.2/bin/loadFoodMart.sh#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/resource/MondrianResource.xml#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapHierarchy.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStar.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#6 edit


Change 13720 by jhyde@jhyde.marmalade4 on 2010/06/20 00:20:39 (git a40460c3d8)

	MONDRIAN: Fix test suite for LucidDB; disable a few excessively slow tests (bugs
	    MONDRIAN-759 and FRG-400 logged).

Affected files ...

... //open/mondrian-release/3.2/bin/loadFoodMart.sh#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/Bug.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#12 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/DBLoader.java#2 edit


Change 13718 by jhyde@jhyde.mackerel on 2010/06/17 15:06:02 (git 0493f36a54)

	MONDRIAN: Fix MONDRIAN-756; still do not have testcase.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapResult.java#4 edit


Change 13715 by jhyde@jhyde.marmalade4 on 2010/06/16 20:42:32 (git 6e360c60e8)

	MONDRIAN: Fix checkFile violation.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeMember.java#5 edit


Change 13713 by jhyde@jhyde.marmalade4 on 2010/06/15 11:54:59 (git 75c1429421)

	MONDRIAN: Oops! Minor XMLA output difference between mysql and oracle is OK.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#8 edit


Change 13711 by jhyde@jhyde.marmalade4 on 2010/06/14 23:49:17 (git 064a799f99)

	MONDRIAN: Fix MONDRIAN-761, "mondrian.olap.fun.VisualTotalsFunDef$VisualTotalMember
	    cannot be cast to mondrian.rolap.RolapCubeMember" and
	    MONDRIAN-682, "VisualTotals + Distinct-count measure gives wrong results".
	    Contributed by Sergey Mazin.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAggregationManager.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeMember.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapResult.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#11 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#3 edit


Change 13700 by jhyde@jhyde.marmalade4 on 2010/06/11 20:48:07 (git d6374d6d44)

	MONDRIAN: Integration backswing.

Affected files ...

... //open/mondrian-release/3.2/build.properties#9 integrate
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/VirtualCubeTest.java#5 integrate
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MultipleHierarchyTest.java#6 integrate
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#5 integrate


Change 13699 by jhyde@jhyde.marmalade on 2010/06/11 20:38:19 (git 5054bb7cb9)

	MONDRIAN: Fix file formatting.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SteelWheelsTestCase.java#4 edit


Change 13698 by jhyde@jhyde.marmalade on 2010/06/11 19:08:00 (git 66e8af97be)

	MONDRIAN: Oops, wrong version number.

Affected files ...

... //open/mondrian/build.properties#16 edit
... //open/users/jhyde/Water.java#1 add
... //open/util/bin/checkFile.awk#21 edit
... //open/util/test/CheckFile1.java#10 edit


Change 13697 by jhyde@jhyde.marmalade4 on 2010/06/11 19:06:08 (git 6d2e165579)

	MONDRIAN: Integrate from //open/mondrian-release/3.2 to //open/mondrian @13695.

Affected files ...

... //open/mondrian/RELEASE.txt#11 integrate
... //open/mondrian/bin/checkFile.sh#2 integrate
... //open/mondrian/bin/loadFoodMart.sh#8 integrate
... //open/mondrian/bin/megatest#19 integrate
... //open/mondrian/build.properties#15 integrate
... //open/mondrian/build.xml#230 integrate
... //open/mondrian/demo/FoodMart.xml#80 integrate
... //open/mondrian/demo/SteelWheels.mondrian.xml#2 integrate
... //open/mondrian/ivy.xml#32 integrate
... //open/mondrian/ivysettings.xml#5 integrate
... //open/mondrian/log4j.properties#4 integrate
... //open/mondrian/mondrian.properties#68 integrate
... //open/mondrian/src/main/mondrian/calc/ParameterSlot.java#3 integrate
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#37 integrate
... //open/mondrian/src/main/mondrian/calc/impl/GenericIterCalc.java#4 integrate
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#48 integrate
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#30 integrate
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#21 integrate
... //open/mondrian/src/main/mondrian/gui/resources/annotation24.gif#1 branch
... //open/mondrian/src/main/mondrian/gui/resources/annotations24.gif#1 branch
... //open/mondrian/src/main/mondrian/gui/resources/gui.properties#8 integrate
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#17 integrate
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#11 integrate
... //open/mondrian/src/main/mondrian/mdx/MemberExpr.java#7 integrate
... //open/mondrian/src/main/mondrian/olap/Connection.java#24 integrate
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#30 integrate
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#39 integrate
... //open/mondrian/src/main/mondrian/olap/DrillThrough.java#1 branch
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#37 integrate
... //open/mondrian/src/main/mondrian/olap/Formula.java#51 integrate
... //open/mondrian/src/main/mondrian/olap/Id.java#36 integrate
... //open/mondrian/src/main/mondrian/olap/Member.java#31 integrate
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#50 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#115 integrate
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#18 integrate
... //open/mondrian/src/main/mondrian/olap/Parameter.java#27 integrate
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#14 integrate
... //open/mondrian/src/main/mondrian/olap/Parser.cup#51 integrate
... //open/mondrian/src/main/mondrian/olap/Property.java#36 integrate
... //open/mondrian/src/main/mondrian/olap/Query.java#133 integrate
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#19 integrate
... //open/mondrian/src/main/mondrian/olap/Scanner.java#31 integrate
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#38 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#150 integrate
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#24 integrate
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#31 integrate
... //open/mondrian/src/main/mondrian/olap/fun/ArrayHolder.java#4 delete
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#168 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#73 integrate
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#28 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#135 integrate
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#11 integrate
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#20 integrate
... //open/mondrian/src/main/mondrian/olap/fun/StrToMemberFunDef.java#1 branch
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#14 integrate
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#15 integrate
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#16 integrate
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#18 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#9 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#6 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#22 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#8 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#7 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#5 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#4 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#5 integrate
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#41 integrate
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#22 integrate
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#17 integrate
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#35 integrate
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#14 integrate
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#21 integrate
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#16 integrate
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#16 integrate
... //open/mondrian/src/main/mondrian/rolap/DelegatingRolapMember.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#72 integrate
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#18 integrate
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#9 integrate
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#19 integrate
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#8 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#56 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapAllCubeMember.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#17 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#33 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#42 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#91 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#155 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#28 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#18 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#16 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#105 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#10 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#105 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#76 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#97 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMemberBase.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/RolapMemberInCube.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#7 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#30 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#139 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#133 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaParameter.java#4 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#66 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#67 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#9 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#58 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#34 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#111 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#11 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#74 integrate
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#7 integrate
... //open/mondrian/src/main/mondrian/rolap/Target.java#14 integrate
... //open/mondrian/src/main/mondrian/rolap/TargetBase.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#15 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#10 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#22 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#24 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#63 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#6 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#30 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#12 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#17 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSet.java#6 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#7 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#57 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#23 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#9 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#14 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#11 integrate
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#32 integrate
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#5 integrate
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#26 integrate
... //open/mondrian/src/main/mondrian/spi/impl/LucidDbDialect.java#4 integrate
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#14 integrate
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#23 integrate
... //open/mondrian/src/main/mondrian/util/Bug.java#37 integrate
... //open/mondrian/src/main/mondrian/util/Format.java#42 integrate
... //open/mondrian/src/main/mondrian/util/IdentifierParser.java#1 branch
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#7 integrate
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#8 integrate
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#7 integrate
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#9 integrate
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#22 integrate
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#21 integrate
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#36 integrate
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#74 integrate
... //open/mondrian/src/main/mondrian/xmla/SaxWriter.java#7 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#13 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#70 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#10 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#33 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#29 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#12 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#18 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#7 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#27 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/JsonSaxWriter.java#1 branch
... //open/mondrian/subfloor.xml#1 branch
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#17 integrate
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#48 integrate
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#6 integrate
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#40 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#172 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#15 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#6 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/SortTest.java#7 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#19 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#19 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#15 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#22 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#49 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#4 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#25 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#35 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#11 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#13 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#140 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#14 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#18 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#16 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#63 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#51 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#33 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#14 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#11 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#51 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#157 integrate
... //open/mondrian/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#33 integrate
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#5 integrate
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#9 integrate
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#31 integrate
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#37 integrate
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#11 integrate
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#10 integrate
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#17 integrate
... //open/mondrian/testsrc/main/mondrian/test/Main.java#116 integrate
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#17 integrate
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#32 integrate
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#28 integrate
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#52 integrate
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#6 integrate
... //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#7 integrate
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#19 integrate
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#5 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#63 integrate
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#10 integrate
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#8 integrate
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#11 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#62 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#87 integrate
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#48 integrate
... //open/mondrian/testsrc/main/mondrian/test/build/AntTestBase.java#5 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#5 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#12 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#6 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#5 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#4 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#67 integrate
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#20 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#20 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#60 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#83 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#12 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#7 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#23 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#21 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#9 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#1 branch
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#1 branch
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#20 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#10 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#2 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#3 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#22 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#9 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#2 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_1662791d39c739.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#4 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#4 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_3572af958f815277.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_42d09946aca4654.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_6236cbb13278115.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_6323d67192567b29.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#4 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_6e272f678215815.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_8534dfefe63645.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_861c32529972e0.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_9027755089303df9.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_942ce548f98a38.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_bed44a518dce24.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#4 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_ce14fddee524718.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_d04727679fe397.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_da108686117d1f57.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#4 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#2 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#3 integrate
... //open/mondrian/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#3 integrate
... //open/mondrian/workbench/ivy.xml#7 integrate
... //open/mondrian/workbench/mondrian.properties#7 integrate
... //open/mondrian/workbench/workbench.sh#13 integrate


Change 13694 by jhyde@jhyde.marmalade4 on 2010/06/10 18:45:19 (git fbe4d86256)

	MONDRIAN: Integrate from //open/mondrian to //open/mondrian-release/3.2 @13690.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaExplorer.java#5 integrate
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#14 integrate
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#12 integrate
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MultipleHierarchyTest.java#5 integrate


Change 13690 by jhyde@jhyde.marmalade4 on 2010/06/10 12:36:49 (git 0b55aa64d6)

	MONDRIAN: Fix MONDRIAN-755, "Getting drillthrough count results in exception".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SteelWheelsTestCase.java#3 edit


Change 13688 by jhyde@jhyde.marmalade4 on 2010/06/10 11:09:14 (git f96d0fefff)

	MONDRIAN: Attempted test case for bug MONDRIAN-756; does not
	    reproduce the problem, so I am not checking in the fix yet.

Affected files ...

... //open/mondrian-release/3.2/demo/SteelWheels.mondrian.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SteelWheelsTestCase.java#2 edit


Change 13681 by jvs@jvs.bagheera.eigenbase on 2010/06/08 16:11:33 (git 1f51cd19a3)

	MONDRIAN:  integrate LucidDB property changes from //open/mondrian

Affected files ...

... //open/mondrian-release/3.2/mondrian.properties#2 integrate
... //open/mondrian-release/3.2/workbench/mondrian.properties#2 integrate


Change 13679 by jvs@jvs.bagheera.eigenbase on 2010/06/08 16:09:53 (git 937a3aec13)

	MONDRIAN:  more property example edits to match LucidDbOlap changes

Affected files ...

... //open/mondrian/mondrian.properties#67 edit
... //open/mondrian/workbench/mondrian.properties#6 edit


Change 13676 by jhyde@jhyde.marmalade4 on 2010/06/07 16:32:15 (git a082bf2e72)

	MONDRIAN: Add '-analyze' option to MondrianFoodMart. It only works for LucidDB
	    currently; no-ops for other databases.
	
	    Fix config parameters for LucidDB loading and testing.

Affected files ...

... //open/mondrian-release/3.2/bin/loadFoodMart.sh#3 edit
... //open/mondrian-release/3.2/bin/megatest#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#3 edit


Change 13673 by jhyde@jhyde.marmalade4 on 2010/06/06 23:20:42 (git 81eea44570)

	MONDRIAN: Fix LucidDB dialect and tests, and add example for how to setup LucidDB
	    and load foodmart data set.

Affected files ...

... //open/mondrian-release/3.2/bin/loadFoodMart.sh#2 edit
... //open/mondrian-release/3.2/bin/megatest#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AggregateFunDef.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/LucidDbDialect.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/DialectTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#8 edit


Change 13672 by jvs@jvs.bagheera.eigenbase on 2010/06/05 22:22:41 (git 424d751d20)

	MONDRIAN:  LucidDB change for workbench copy of properties

Affected files ...

... //open/mondrian/workbench/mondrian.properties#5 edit


Change 13671 by jvs@jvs.bagheera.eigenbase on 2010/06/05 22:20:59 (git d8b319d5f1)

	MONDRIAN:  update LucidDB example props to use HTTP instead of RMI

Affected files ...

... //open/mondrian/mondrian.properties#66 edit


Change 13662 by pentaho_buildguy@lcheng-PC on 2010/06/01 14:53:47 (git 9f58d65faa)

	MONDRIAN: updating build to reflect 3.2-SNAPSHOT for CI

Affected files ...

... //open/mondrian-release/3.2/build.properties#8 edit
... //open/mondrian-release/3.2/ivy.xml#14 edit
... //open/mondrian-release/3.2/workbench/ivy.xml#3 edit


Change 13661 by pentaho_buildguy@lcheng-PC on 2010/06/01 14:21:05 (git aa2bc90830)

	Updating RELEASE.txt, build.properties and ivy.xml to reflect mondrian 3.2.0.13661

Affected files ...

... //open/mondrian-release/3.2/RELEASE.txt#5 edit
... //open/mondrian-release/3.2/build.properties#7 edit
... //open/mondrian-release/3.2/ivy.xml#13 edit
... //open/mondrian-release/3.2/workbench/ivy.xml#2 edit


Change 13660 by jhyde@jhyde.marmalade2 on 2010/06/01 00:02:48 (git 93d2c5725e)

	MONDRIAN: Partial fix for bug MONDRIAN-751, "Drill SQL does not include slicer
	    members in WHERE clause". If there are calculated members,
	    Cell.canDrillThrough returns false, but if you choose to drill through,
	    Cell.drillThrough will generate a query that ignores those members.
	
	    Most of this has been the behavior since MONDRIAN-180, but new in this
	    change, we check for calculated members in hierarchies other than measures,
	    and we recognise 'Aggregate({m})' as a trivial calculated member equivalent
	    to 'm'.
	
	    Also remove 'throws Exception' from a few test cases. Checked exceptions are
	    ugly.
	
	    Also, don't be so eager to wrap the argument to the 'Aggregate' function in
	    a call to the 'Cache' function. If the argument is simple, it is faster to
	    evaluate without caching.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunUtil.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCell.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/DrillThroughTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestContext.java#6 edit


Change 13659 by wgorman@guest.willgorman.pentaho on 2010/05/31 15:58:08 (git e159421441)

	MONDRIAN: updating build to reflect 3.2-SNAPSHOT for CI

Affected files ...

... //open/mondrian-release/3.2/build.properties#6 edit
... //open/mondrian-release/3.2/ivy.xml#12 edit


Change 13658 by wgorman@guest.willgorman.pentaho on 2010/05/31 15:25:16 (git 6207cf385e)

	MONDRIAN: Updating RELEASE.txt, build.properties and ivy.xml to reflect mondrian 3.2.0.13658

Affected files ...

... //open/mondrian-release/3.2/RELEASE.txt#4 edit
... //open/mondrian-release/3.2/build.properties#5 edit
... //open/mondrian-release/3.2/ivy.xml#11 edit


Change 13656 by wgorman@guest.willgorman.pentaho on 2010/05/30 11:09:28 (git f12415cf7b)

	MONDRIAN: Updated test case to pass when mondrian.olap.SsasCompatibleNaming = true

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MultipleHierarchyTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#16 edit


Change 13655 by wgorman@guest.willgorman.pentaho on 2010/05/30 10:21:58 (git 54f8d217c4)

	MONDRIAN: fixed recently added test for MONDRIAN-750 in trunk

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#15 edit


Change 13654 by wgorman@guest.willgorman.pentaho on 2010/05/30 08:24:07 (git b94dd6aabe)

	MONDRIAN: Integrate change #13653, fix for MONDRIAN-750, multiple hierarchies beneath a single dimension throws exception

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunUtil.java#7 integrate
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MultipleHierarchyTest.java#3 integrate


Change 13653 by wgorman@guest.willgorman.pentaho on 2010/05/30 08:12:59 (git f4d084ba29)

	MONDRIAN: fix for MONDRIAN-750, multiple hierarchies beneath a single dimension throws exception

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#134 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#14 edit


Change 13652 by wgorman@guest.willgorman.pentaho on 2010/05/30 07:45:43 (git 18132e4b06)

	MONDRIAN: moved olap4j source jar into a source config, so it's not thought of as a real dependency by downstream dependencies

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#10 edit


Change 13651 by jhyde@jhyde.marmalade2 on 2010/05/28 19:19:35 (git 83b7ad7d34)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParameterTest.java#7 edit


Change 13650 by jhyde@jhyde.marmalade2 on 2010/05/28 17:38:54 (git c844db0e8a)

	MONDRIAN: Fix MONDRIAN-746, "Level of calculated member is different when
	    hierarchy is access-controlled".
	
	    Fix MONDRIAN-745, "NullPointerException when passing in null param value".
	    Null values for parameters are allowed, and they do not reset the
	    parameter to its default value as previously. Added new methods isSet(),
	    unset() on mondrian.olap.Parameter, and methods isSet(int) and unset(int)
	    on org.olap4j.PreparedOlapStatement.
	
	    Related to MONDRIAN-745: StrToMember, StrToTuple, StrToSet now give a
	    reasonable error message (not NPE) when the string is null.
	
	    Implement org.olap4j.metadata.Member.getAncestorMembers() in mondrian's
	    olap4j driver.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/calc/ParameterSlot.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractExpCompiler.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Formula.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Parameter.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/ParameterImpl.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StrToMemberFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StrToSetFunDef.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StrToTupleFunDef.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jMember.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/resource/MondrianResource.xml#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchemaParameter.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParameterTest.java#6 edit


Change 13648 by jhyde@jhyde.mackerel on 2010/05/27 20:24:33 (git f520c175f6)

	MONDRIAN: Oops, missed one from change 13607.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#2 edit


Change 13647 by wgorman@guest.willgorman.pentaho on 2010/05/27 05:36:55 (git fbedaa137f)

	MONDRIAN: updating build to reflect 3.2-SNAPSHOT for CI

Affected files ...

... //open/mondrian-release/3.2/build.properties#4 edit
... //open/mondrian-release/3.2/ivy.xml#9 edit


Change 13643 by wgorman@guest.willgorman.pentaho on 2010/05/24 07:18:42 (git e3375e7f67)

	MONDRIAN: Updating RELEASE.txt, build.properties and ivy.xml to reflect mondrian 3.2.0.13643

Affected files ...

... //open/mondrian-release/3.2/RELEASE.txt#3 edit
... //open/mondrian-release/3.2/build.properties#3 edit
... //open/mondrian-release/3.2/ivy.xml#8 edit


Change 13638 by jhyde@jhyde.marmalade4 on 2010/05/21 17:44:10 (git a671638c35)

	MONDRIAN: Fix MONDRIAN-727, "[Fact count] measure added in change 13506
	    shouldn't be returned in XMLA rowset, not visible measures shouldn't be
	    returned either".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/PropertyDefinition.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#10 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#11 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#11 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#7 edit


Change 13627 by jhyde@jhyde.marmalade4 on 2010/05/17 11:25:37 (git c46cb01896)

	MONDRIAN: Fix MONDRIAN-742, "Role security not applied correctly for the 'Top
	    Level' restriction". Also give better error message when a hierarchy has no
	    visible members. (This commonly occurs when you apply top-level to a
	    hierarchy and forget to grant to any members.)

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/RoleImpl.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/resource/MondrianResource.xml#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RestrictedMemberReader.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#5 edit


Change 13618 by jhyde@jhyde.marmalade4 on 2010/05/11 23:56:17 (git e8c797210f)

	MONDRIAN: Fix MONDRIAN-708, "After change 13351 all Excel pivots fail to update.
	    CellInfo element in XMLA response is wrong". (Contributed by Sergey Mazin.)

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Property.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#7 edit


Change 13617 by jhyde@jhyde.marmalade4 on 2010/05/11 23:28:05 (git 995e31a226)

	MONDRIAN: Fix MONDRIAN-738, "Statements not being closed". Now Statements are
	    closed explicitly, after ResultSets and before Connections.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlStatement.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/MySqlDialect.java#2 edit


Change 13607 by jhyde@jhyde.mackerel on 2010/05/05 17:13:02 (git b424608f57)

	MONDRIAN: Add utility method to parse locale strings such as "de_CH". Fixes bug
	    MONDRIAN-728, "Rolap Connection Locale is handled incorrectly in
	    LocalizingDynamicSchemaProcessor.java"

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#12 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapConnection.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/UtilTestCase.java#4 edit


Change 13606 by jhyde@jhyde.mackerel on 2010/05/05 16:27:54 (git 58e4b69856)

	MONDRIAN: Implement Olap4jPreparedStatement.getCube().

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#2 edit


Change 13603 by jhyde@jhyde.marmalade4 on 2010/05/04 17:47:17 (git 914db764d2)

	MONDRIAN: Fix subfloor.xml to work with ant-1.6 (later versions of ant don't work with jdk-1.4).

Affected files ...

... //open/mondrian-release/3.2/subfloor.xml#2 edit


Change 13602 by jhyde@jhyde.marmalade4 on 2010/05/04 16:16:22 (git 88f13af98c)

	MONDRIAN: Fix BatchedFillTest exception (another SQL query that is 'better than
	    expected' if agg tables are enabled) and add two configs to the list of
	    configs expected to be 100% working.

Affected files ...

... //open/mondrian-release/3.2/bin/megatest#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#3 edit


Change 13601 by jhyde@jhyde.marmalade4 on 2010/05/04 12:50:00 (git de94ad4c95)

	MONDRIAN: Fix test exceptions in FilterTest where SQL queries are now 'even
	    better than expected' if agg tables are enabled.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FilterTest.java#5 edit


Change 13600 by jhyde@jhyde.marmalade4 on 2010/05/03 16:17:13 (git 4d7d237d11)

	MONDRIAN: Fix MONDRIAN-734, "Exception thrown when creating a 'New Analysis View'
	    with JPivot".  Also fix bugs with aggregate tables: change 13479 fixed some
	    things but broke others.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#13 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluatorRoot.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlConstraintUtils.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#11 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#11 edit


Change 13599 by jhyde@jhyde.marmalade4 on 2010/05/02 10:30:09 (git b667f215c3)

	MONDRIAN: Fix bug MONDRIAN-722, "If ignoreInvalidMembers=true, should ignore
	    grants with invalid members".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/FastBatchingCellReader.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchema.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#4 edit


Change 13598 by jhyde@jhyde.marmalade4 on 2010/05/02 10:23:28 (git 749d35da44)

	MONDRIAN: Further fix for MONDRIAN-710, this time for virtual cubes.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#12 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#9 edit


Change 13597 by jhyde@jhyde.marmalade4 on 2010/05/02 10:19:38 (git 6f9213418e)

	MONDRIAN: Fix MONDRIAN-737, "Sybase SQL Dialect is not correctly applied for
	    Sybase Adaptive Server Enterprise 15.5".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/JdbcDialectImpl.java#2 edit


Change 13596 by jhyde@jhyde.marmalade on 2010/05/02 01:52:49 (git 436512a077)

	MONDRIAN: Adopt subfloor (copied from olap4j's subfloor.xml, then adapted).
	    This makes it easier to publish to a local repository.
	    Move settings such as version numbers into build.properties.
	    We now look for settings in test.properties in addition to other prop files.
	    Among the side-effects, ivy is now installed in user's home.

Affected files ...

... //open/mondrian-release/3.2/bin/megatest#5 edit
... //open/mondrian-release/3.2/build.properties#2 edit
... //open/mondrian-release/3.2/build.xml#9 edit
... //open/mondrian-release/3.2/ivysettings.xml#2 edit
... //open/mondrian-release/3.2/subfloor.xml#1 add


Change 13595 by jhyde@jhyde.marmalade4 on 2010/05/02 00:13:31 (git 69f3df6852)

	MONDRIAN: Fix bug MONDRIAN-560, "StrToMember function doesn't use
	    IgnoreInvalidMembers option". (Basic fix contributed by Anton Nitikin.) Also
	    fix StrToTuple and StrToSet. Break out StrToMemberFunDef as a top-level
	    class.
	
	    Rationalize how we figure out whether the schema is being loaded, and
	    therefore we should use IgnoreInvalidMembers as opposed to
	    IgnoreInvalidMembersDuringQuery.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/ConnectionBase.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Parser.cup#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/BuiltinFunTable.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunUtil.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StrToMemberFunDef.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StrToTupleFunDef.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCube.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/IdentifierParser.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/ParserTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/QueryTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#8 edit


Change 13594 by jhyde@jhyde.marmalade on 2010/05/01 20:09:44 (git 439d81480f)

	MONDRIAN: Integrate the change (@13566) relaxing the time constraint on HighDimensionsTest.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#34 integrate


Change 13592 by jhyde@jhyde.marmalade4 on 2010/05/01 14:48:28 (git 80b8dc2856)

	MONDRIAN: Allow null values to be assigned to string, numeric and member
	    parameters. The parameters will have the value null, not the default value
	    of the parameter. The value of member parameters will be the null member of
	    their hierarchy.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/calc/ParameterSlot.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractExpCompiler.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/ParameterImpl.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/BuiltinFunTable.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapResult.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParameterTest.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestCalculatedMembers.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestContext.java#5 edit


Change 13591 by jhyde@jhyde.marmalade on 2010/05/01 14:35:14 (git c36834a8a9)

	MONDRIAN: Integrate cosmetic change @13525.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#47 integrate
... //open/mondrian/src/main/mondrian/gui/Workbench.java#48 integrate


Change 13586 by jhyde@jhyde.marmalade4 on 2010/04/29 10:15:50 (git 8605c89b23)

	MONDRIAN: Fix test exceptions due to '[All Xxx]' in member unique names.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#139 edit


Change 13584 by wgorman@guest.willgorman.pentaho on 2010/04/27 09:23:30 (git c853278dfe)

	MONDRIAN: Updated build to use 3.2-SNAPSHOT for artifacts

Affected files ...

... //open/mondrian-release/3.2/build.xml#8 edit
... //open/mondrian-release/3.2/ivy.xml#7 edit


Change 13583 by wgorman@guest.willgorman.pentaho on 2010/04/27 07:37:11 (git 4426a7b040)

	MONDRIAN: update release notes for 3.2.0

Affected files ...

... //open/mondrian-release/3.2/RELEASE.txt#2 edit
... //open/mondrian-release/3.2/build.xml#7 edit
... //open/mondrian-release/3.2/ivy.xml#6 edit


Change 13582 by wgorman@guest.willgorman.pentaho on 2010/04/27 05:54:46 (git 19dcd8001a)

	MONDRIAN: use configs in ivy for downstream dependencies

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#5 edit


Change 13580 by jhyde@jhyde.marmalade2 on 2010/04/26 21:36:31 (git 70e7f5bcc4)

	MONDRIAN: Re-integrate from 3.2 branch, to keep p4 in the loop.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#104 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#138 integrate


Change 13579 by jhyde@jhyde.marmalade2 on 2010/04/26 21:23:11 (git 24319e7379)

	MONDRIAN: Use propSaver, to be consistent with other tests. Also fix checkFile.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#11 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#10 edit


Change 13578 by wgorman@guest.willgorman.pentaho on 2010/04/26 21:06:19 (git e6a2ca51bc)

	MONDRIAN: integrate change #13577 from 3.2 branch, fixed performance issue, added unit test to verify native evaluation

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#103 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#137 edit


Change 13577 by wgorman@guest.willgorman.pentaho on 2010/04/26 20:52:26 (git 8265a59e6e)

	MONDRIAN: fixed performance issue, added unit test to verify native evaluation

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#9 edit


Change 13571 by jhyde@jhyde.marmalade on 2010/04/23 09:53:37 (git 4268904216)

	MONDRIAN: Upgrade to olap4j-0.9.7.309 (changes to default MDX parser, changed
	    specification for CellSet.getFilterAxis()).

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#2 edit


Change 13570 by mkambol@guest_AA-5501 on 2010/04/22 08:27:21 (git 3ca5013b4b)

	MONDRIAN: passing thru NativizeSet parameter when aggregate tables are turned on.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NativizeSetFunDef.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#8 edit


Change 13569 by wgorman@guest.willgorman.pentaho on 2010/04/21 21:58:32 (git 22a6515a01)

	MONDRIAN: integrate change #13568 into trunk, Include olap4j in workbench dist

Affected files ...

... //open/mondrian/build.xml#229 integrate
... //open/mondrian/workbench/workbench.bat#6 integrate


Change 13568 by wgorman@guest.willgorman.pentaho on 2010/04/21 21:46:41 (git 990fee380d)

	MONDRIAN: Include olap4j in workbench dist

Affected files ...

... //open/mondrian-release/3.2/build.xml#6 edit
... //open/mondrian-release/3.2/workbench/workbench.bat#2 edit


Change 13567 by jhyde@jhyde.marmalade4 on 2010/04/21 21:21:13 (git d69417dda6)

	MONDRIAN: Rename my local Oracle instance.

Affected files ...

... //open/mondrian-release/3.2/bin/megatest#4 edit


Change 13566 by jhyde@jhyde.mackerel on 2010/04/21 16:57:46 (git 6979decd79)

	MONDRIAN: Relax the time target for HighDimensionsTest.testBug1971406. This test
	    has failed a few times recently on hudson. (I guess hudson is busy with the
	    upcoming release.)

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/HighDimensionsTest.java#3 edit


Change 13565 by mkambol@guest_AA-5501 on 2010/04/21 12:06:15 (git 56e96d0a23)

	MONDRIAN: excluding failing tests from running when Aggregate tables are turned on.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#7 edit


Change 13560 by jhyde@jhyde.marmalade on 2010/04/20 19:48:00 (git c3eefd667e)

	MONDRIAN: Integrate latest from main to 3.2 branch. Includes fix for MONDRIAN-686.

Affected files ...

... //open/mondrian-release/3.2/bin/checkFile.awk#3 integrate
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCube.java#6 integrate
... //open/mondrian-release/3.2/src/main/mondrian/util/Bug.java#5 integrate
... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#4 integrate
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/VirtualCubeTest.java#4 integrate
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/FormatTest.java#3 integrate


Change 13559 by jhyde@jhyde.marmalade on 2010/04/20 18:43:28 (git 5b2f1be0ea)

	MONDRIAN: Integrate the latest (hopefully the last) from mondrian-3.1 branch
	    @13363. Includes fixes for MONDRIAN-686 and MONDRIAN-687.

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#36 integrate
... //open/mondrian/src/main/mondrian/util/Format.java#41 integrate
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#19 integrate


Change 13555 by jhyde@jhyde.marmalade4 on 2010/04/19 16:08:02 (git e22fd18930)

	MONDRIAN: Fix MONDRIAN-691, "RolapSchemaReader is not enforcing access control
	    on two APIs".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchemaReader.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#2 edit


Change 13554 by jhyde@jhyde.marmalade4 on 2010/04/18 15:58:21 (git 308aef535b)

	MONDRIAN: Fix MONDRIAN-694, "Incorrect handling of child/parent relationship
	    with hierarchy grants". Problem was that the tuple reader was not giving
	    the 'all' member an access-control wrapper.

Affected files ...

... //open/mondrian-release/3.2/demo/FoodMart.xml#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeHierarchy.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlMemberSource.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#10 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SubstitutingMemberReader.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/Target.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/TupleReader.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#3 edit


Change 13553 by jhyde@jhyde.marmalade on 2010/04/18 11:58:38 (git b60bed0999)

	MONDRIAN: Give error if base cube of virtual cube does not exist.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#154 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#50 edit


Change 13552 by jhyde@jhyde.marmalade on 2010/04/18 11:12:45 (git 5adf1d36ff)

	MONDRIAN: Prevent parent-child closure table from being used to compute cells at
	    'all' level of the parent-child hierarchy. It is not valid to roll up,
	    because each member occurs many times.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/FastBatchingCellReader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCube.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeLevel.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#3 edit


Change 13548 by jhyde@jhyde.marmalade4 on 2010/04/16 12:41:58 (git 05aff2455f)

	MONDRIAN: Fix MONDRIAN-726, "Change 13509 is not Excel 2007 compatible",
	    concerning StrToMember's ability to parse various flavors of compound member
	    names. Unify code that parses members, tuples, member lists and tuple lists
	    (used by StrToMember, StrToTuple, StrToSet, and parameters among others) in
	    a new class, IdentifierParser.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#11 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunUtil.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StrToSetFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StrToTupleFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/IdentifierParser.java#1 add
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/UtilTestCase.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#5 edit


Change 13547 by jhyde@jhyde.marmalade on 2010/04/16 09:23:56 (git 83e0e8c0f0)

	MONDRIAN: Fix checkFile exceptions.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/DrillThrough.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlStatement.java#4 edit


Change 13546 by jhyde@jhyde.marmalade4 on 2010/04/15 18:13:17 (git 4a448bc909)

	MONDRIAN: Allow string as value for member-set parameter.
	    Validate string value for member parameter the same as member value for
	    member parameter. Fixes MONDRIAN-725.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#10 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapHierarchy.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/UtilTestCase.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParameterTest.java#4 edit


Change 13538 by jhyde@jhyde.marmalade4 on 2010/04/11 12:39:01 (git ce60ce6fb9)

	MONDRIAN: Allow DRILLTHROUGH to be executed via olap4j
	    (OlapStatement.executeStatement). Legacy API has support for parsing
	    DRILLTHROUGH (Connection.parseStatement) but no facility to execute. Options
	    MAXROWS and FIRSTROWSET are implemented, and RETURN clause is accepted by
	    the parser but not implemented.
	
	    Unify implementations of DRILLTHROUGH (especially via XMLA) to call this
	    implementation. SqlStatement now manages MAXROWS and FIRSTROWSET, leveraging
	    the JDBC driver's capabilities as much as possible. Remove some unused XMLA
	    constants and methods.

Affected files ...

... //open/mondrian-release/3.2/build.xml#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Connection.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/ConnectionBase.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/DrillThrough.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/olap/Parser.cup#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Scanner.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCell.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/HighCardSqlTupleReader.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCell.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapUtil.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlStatement.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#9 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#9 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaConstants.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#9 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaRequest.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/CustomizedParserTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/ParserTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/DrillThroughTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestContext.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaErrorTest.java#3 edit


Change 13534 by jhyde@jhyde.marmalade4 on 2010/04/09 18:07:37 (git 536d4945a6)

	MONDRIAN: Remove various redundant copies of member unique name.
	    Remove internal property "$unique_name_without_hierarchy".
	    This change improves both performance and memory usage.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/MemberBase.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Property.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/CacheMemberReader.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeHierarchy.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeMember.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMemberBase.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#8 edit


Change 13530 by jhyde@jhyde.marmalade on 2010/04/08 13:42:59 (git 64cbf49cac)

	MONDRIAN: Fix NPE when using the cache-control API to add/remove members.

Affected files ...

... //open/mondrian-release/3.2/bin/megatest#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MemberCacheHelper.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#4 edit


Change 13529 by jhyde@jhyde.marmalade4 on 2010/04/06 20:44:35 (git 618c9abd48)

	MONDRIAN: Slim down RolapCubeMember by making it extend RolapDelegatingMember.
	    To do this, RolapMember needs to become an interface, and existing
	    RolapMember code has been copied to a new class RolapMemberBase. With this
	    change, memory usage is much improved, and perfoformance is acceptable if
	    the RolapCubeMember cache is turned off. (It remains on by default, for now.)

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/DelegatingSchemaReader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Member.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MemberBase.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianProperties.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Property.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/SchemaReader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/BuiltinFunTable.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/DescendantsFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunUtil.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/CacheControlImpl.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/CacheMemberReader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/ChildByNameConstraint.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/DefaultTupleConstraint.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/DelegatingRolapMember.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MemberCacheHelper.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/NoCacheMemberReader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAggregationManager.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAllCubeMember.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCalculatedMember.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCell.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeHierarchy.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeLevel.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeMember.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluatorRoot.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapHierarchy.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapLevel.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMember.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMemberBase.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMemberInCube.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchemaReader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SmartMemberListCache.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlContextConstraint.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlMemberSource.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/TargetBase.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/Bug.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#9 edit


Change 13528 by bchow@bchow.greycousin.eigenbase on 2010/04/06 07:23:14 (git 8661b9682e)

	MONDRIAN: Fix for MONDRIAN-652.  Add annotation related strings to workbench resource properties file

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/text.properties#2 edit


Change 13527 by jhyde@jhyde.marmalade on 2010/04/05 20:51:40 (git 315d772e84)

	MONDRIAN: Attempt to fix test exception showing non-deterministic value for
	    DISPLAY_INFO when a member is created by VisualTotals, specifically the
	    child member count.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#6 edit


Change 13526 by jhyde@jhyde.marmalade on 2010/04/05 13:19:38 (git 96436de899)

	MONDRIAN: New megatest option '--working' that runs all configurations that are
	    definitely working. Mainly for my purposes, so I can run exhaustive tests
	    before major checkins and make sure that I don't regress
	    http://ci.pentaho.com/view/Analysis/job/mondrian-3.2-regression/ .

Affected files ...

... //open/mondrian-release/3.2/bin/megatest#2 edit


Change 13525 by jhyde@jhyde.marmalade on 2010/04/05 10:47:25 (git 499540ce28)

	MONDRIAN: Cosmetic changes.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaExplorer.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/Workbench.java#2 edit


Change 13519 by bchow@bchow.greycousin.eigenbase on 2010/04/03 08:31:45 (git 1118cca7ae)

	MONDRIAN: Fix for MONDRIAN-652.  Fix checkFile.sh errors.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaExplorer.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeCellRenderer.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeModel.java#3 edit


Change 13517 by bchow@bchow.greycousin.eigenbase on 2010/04/02 08:07:59 (git 5a824c5c00)

	MONDRIAN: Fix for MONDRIAN-652, add support for defining annotations via Schema Workbench

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaExplorer.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeCellRenderer.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeModel.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/annotation24.gif#1 add
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/annotations24.gif#1 add
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/gui.properties#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Mondrian_SW.xml#2 edit


Change 13515 by mkambol@guest_AA-5501 on 2010/04/01 05:28:11 (git 675b0bfe7e)

	MONDRIAN: fix for MONDRIAN-718

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#9 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#5 edit


Change 13512 by jhyde@jhyde.marmalade2 on 2010/03/29 18:03:01 (git 51a603de59)

	MONDRIAN: Evaluator maintains a list of members that are not the 'all' member of
	    their hierarchy. This significantly improves performance for schemas with
	    many levels, and is performance-neutral for other schemas. Contributed by
	    Kurtis Walker.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Evaluator.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAggregationManager.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#9 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluatorRoot.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMember.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNativeFilter.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlConstraintUtils.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlMemberSource.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#7 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#8 edit


Change 13509 by jhyde@jhyde.marmalade on 2010/03/25 18:16:00 (git c43331ade6)

	MONDRIAN: Remove the spurious '...[All Xxx]...' from member unique names. Saves
	    quite a bit of memory, and allows further changes to reduce the memory taken
	    by each RolapCubeMember.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Id.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianProperties.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AggregateFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/ChildByNameConstraint.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAggregationManager.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMember.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/QueryTag.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/ParserTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/SortTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/CacheControlTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/CellKeyTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FilterTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/HighDimensionsTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapResultTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/SharedDimensionTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/TestAggregationManager.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/VirtualCubeTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CompatibilityTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CompoundSlicerTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ConcurrentMdxTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/InlineTableTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MultipleHierarchyTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/NamedSetTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParameterTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/RaggedHierarchyTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ScenarioTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestCalculatedMembers.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/UdfTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#10 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#6 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#2 edit
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1662791d39c739.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3572af958f815277.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_42d09946aca4654.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6236cbb13278115.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6323d67192567b29.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6e272f678215815.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_8534dfefe63645.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_861c32529972e0.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9027755089303df9.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_942ce548f98a38.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_bed44a518dce24.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ce14fddee524718.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d04727679fe397.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_da108686117d1f57.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#2 edit
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#2 edit


Change 13508 by jhyde@jhyde.marmalade2 on 2010/03/25 11:30:21 (git 418c363d0d)

	MONDRIAN: Tweak change 13506. It's OK for the default member to be non-visible.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCube.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapHierarchy.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#4 edit


Change 13507 by jhyde@jhyde.marmalade2 on 2010/03/25 10:34:24 (git ca4bf42861)

	MONDRIAN: Disable PerformanceTest by default.

Affected files ...

... //open/mondrian-release/3.2/log4j.properties#2 edit


Change 13506 by jhyde@jhyde.marmalade2 on 2010/03/25 10:32:11 (git a9c5e9e15a)

	MONDRIAN: Fix MONDRIAN-710, "Count with ExcludeEmpty throws an exception when
	    the cube does not have a factCountMeasure", by implicitly creating a
	    [Fact Count] measure if the cube has no explicit count measure. Measure is
	    marked not-visible.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluatorRoot.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapHierarchy.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#9 edit


Change 13503 by jhyde@jhyde.marmalade on 2010/03/23 13:02:06 (git 2b3f8616d6)

	MONDRIAN: Use log4j to control whether PerformanceTest test cases are run.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#6 edit


Change 13502 by jhyde@jhyde.mackerel on 2010/03/22 14:05:04 (git 874c6025f6)

	MONDRIAN: Fix test exception on Derby/Access.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FilterTest.java#3 edit


Change 13501 by mkambol@guest_AA-5501 on 2010/03/22 10:34:59 (git c868c717d1)

	MONDRIAN: fixing bug MONDRIAN-715

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NativizeSetFunDef.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#6 edit


Change 13500 by mkambol@guest_AA-5501 on 2010/03/22 07:45:00 (git 440b581d72)

	MONDRIAN: further backing out 13366

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAggregationManager.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlConstraintUtils.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlMemberSource.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#5 edit


Change 13495 by jhyde@jhyde.marmalade4 on 2010/03/18 16:07:27 (git 47b5d25e12)

	MONDRIAN: Make checkFile return non-zero status if there are violations, so that
	    junit test fails. Fix a violation.

Affected files ...

... //open/mondrian-release/3.2/bin/checkFile.sh#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#7 edit


Change 13494 by mkambol@guest_AA-5501 on 2010/03/18 11:47:08 (git e3cbaf19d5)

	MONDRIAN: NativizeSet improving support for parameter with arity = 1.  The logic for finding any level.members should now cover most cases. 

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NativizeSetFunDef.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#4 edit


Change 13490 by mkambol@guest_AA-5501 on 2010/03/17 08:35:51 (git 4f87639a77)

	MONDRIAN: taking out nonAllMembers Map.  Moving all the logic into the getNonAllMembers method

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluatorRoot.java#3 edit


Change 13489 by wgorman@guest.willgorman.pentaho on 2010/03/17 07:25:47 (git f168a6eae0)

	MONDRIAN: Updated 3.2 build to run as snapshot

Affected files ...

... //open/mondrian-release/3.2/build.xml#4 edit


Change 13485 by mkambol@guest_AA-5501 on 2010/03/16 05:32:51 (git 9239516cda)

	MONDRIAN: removing special case for derby in testLoadDistinctSqlMeasure().  It was fixed in changelist 13467.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#4 edit


Change 13482 by jhyde@jhyde.marmalade on 2010/03/15 23:46:26 (git 5c225247fe)

	MONDRIAN: Add olap4j to workbench classpath, and allow workbench to be invoked
	    in development environment.

Affected files ...

... //open/mondrian-release/3.2/workbench/workbench.sh#2 edit


Change 13481 by jhyde@jhyde.marmalade on 2010/03/15 23:42:05 (git 85500df84d)

	MONDRIAN: Fix MONDRIAN-706, "SQL using hierarchy attribute 'Column Name' instead of 'Column' in the filter".
	    Previous fix for filter constraints on agg tables was slightly over-zealous.
	    Generate space after comma in generated SQL.
	    TestContext now allows single-quotes when looking for XML schema elements to replace.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlConstraintUtils.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FilterTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestContext.java#3 edit


Change 13479 by jhyde@jhyde.marmalade4 on 2010/03/15 17:59:11 (git 082c48dec8)

	MONDRIAN: Fix NPE when NonEmptyTest.testCrossJoinSetWithSameParent is run with
	    aggs enabled. An AggStar would be chosen without looking at the full
	    constraint, and there would be columns in the constraint that are not
	    present in the AggStar. For these kinds of constraints, we now to not use an
	    agg table.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#4 edit


Change 13478 by jhyde@jhyde.marmalade4 on 2010/03/15 12:02:29 (git cc125363a0)

	MONDRIAN: Make sure every test calls its parent's setUp() and tearDown().
	    Add facilities to PropertySaver to restore logging levels.
	    SchemaTest.testUnknownUsages now ensures it has sufficient logging level to succeed.
	    Now throw sensible error if VirtualCubeMeasure references an unknown cube; add test case.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCube.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/VirtualCubeTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PropertySaver.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/ClearViewBase.java#2 edit


Change 13473 by jhyde@jhyde.marmalade4 on 2010/03/14 16:34:30 (git 026be72a5d)

	MONDRIAN: Disable PerformanceTest.testInMemoryCalc. It takes 10h in hudson build
	    (mysql, virtualized)! (Only 10m on my machine (oracle, native ubuntu).)

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#4 edit


Change 13468 by jhyde@jhyde.marmalade4 on 2010/03/13 12:17:38 (git 6efa65dda3)

	MONDRIAN: Add test case that demonstrates the performance degradation caused by change 13367.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#3 edit


Change 13467 by mkambol@guest_AA-5501 on 2010/03/12 06:44:22 (git e0c98fb035)

	MONDRIAN: fixing regression where zero values were resulting in empty cells in the results.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SegmentLoader.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#2 edit


Change 13459 by jhyde@jhyde.marmalade on 2010/03/08 19:36:06 (git 405fb2584b)

	MONDRIAN: Integrate latest checkFile (from eigenbase) and fix for checkFile exception (from mondrian-3.2 branch).

Affected files ...

... //open/mondrian/bin/checkFile.awk#5 integrate
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#14 integrate


Change 13440 by jhyde@jhyde.marmalade on 2010/03/02 15:57:53 (git c092d06d89)

	FENNEL/MONDRIAN: Fix coding convention violations (space before '(' in function
	    call or decl). Cosmetic changes only. Changes to checkFile to follow.

Affected files ...

... //open/dt/dev/fennel/calctest/CalcAssemblerTest.cpp#9 edit
... //open/dt/dev/fennel/calculator/CalcAssembler.h#4 edit
... //open/dt/dev/fennel/calculator/ExtDateTime.cpp#4 edit
... //open/dt/dev/fennel/calculator/Instruction.h#4 edit
... //open/dt/dev/fennel/calculator/JumpInstruction.h#6 edit
... //open/dt/dev/fennel/calculator/RegisterReference.cpp#4 edit
... //open/dt/dev/fennel/calculator/RegisterReference.h#5 edit
... //open/dt/dev/fennel/common/Backtrace.cpp#10 edit
... //open/dt/dev/fennel/common/Backtrace.h#9 edit
... //open/dt/dev/fennel/common/ByteBuffer.h#8 edit
... //open/dt/dev/fennel/common/CommonPreamble.h#25 edit
... //open/dt/dev/fennel/common/Memory.cpp#13 edit
... //open/dt/dev/fennel/exec/SortedAggExecStream.cpp#8 edit
... //open/dt/dev/fennel/farrago/ExecStreamFactory.cpp#41 edit
... //open/dt/dev/fennel/flatfile/FlatFileParser.cpp#3 edit
... //open/dt/dev/fennel/hashexe/LhxAggExecStream.cpp#5 edit
... //open/dt/dev/fennel/hashexe/LhxHashTable.cpp#5 edit
... //open/dt/dev/fennel/hashexe/LhxHashTable.h#7 edit
... //open/dt/dev/fennel/hashexe/LhxJoinExecStream.cpp#7 edit
... //open/dt/dev/fennel/hashexe/LhxPartition.cpp#7 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmBitOpExecStream.cpp#8 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmByteSegment.h#9 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmEntry.cpp#21 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmMinusExecStream.cpp#11 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmNormalizerExecStream.cpp#4 edit
... //open/dt/dev/fennel/lucidera/test/LbmMinusExecStreamTest.cpp#7 edit
... //open/dt/dev/fennel/lucidera/test/LbmNormalizerExecStreamTest.cpp#5 edit
... //open/dt/dev/fennel/lucidera/test/LbmSortedAggExecStreamTest.cpp#5 edit
... //open/dt/dev/fennel/sorter/ExternalSortMerger.cpp#3 edit
... //open/dt/dev/fennel/sorter/ExternalSortRunLoader.cpp#6 edit
... //open/dt/dev/fennel/test/ExecStreamGenerator.h#28 edit
... //open/dt/dev/fennel/test/FlatFileExecStreamTest.cpp#3 edit
... //open/dt/dev/fennel/test/LhxHashTableTest.cpp#7 edit
... //open/dt/dev/fennel/test/LhxJoinExecStreamTest.cpp#6 edit
... //open/dt/dev/fennel/test/StandardTypeTest.cpp#16 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/HierarchyBugTest.java#2 edit


Change 13431 by jhyde@jhyde.marmalade on 2010/02/26 00:47:35 (git c5adf37c4f)

	MONDRIAN: Fix bug MONDRIAN-705, "Aggregate with grouping sets turned on causes exception".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/GroupingSetsList.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SegmentLoader.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/Bug.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#4 edit


Change 13422 by jhyde@jhyde.marmalade on 2010/02/25 00:37:44 (git 58d432df2b)

	MONDRIAN: Oops, try different ant path.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/build/AntTestBase.java#3 edit


Change 13420 by mkambol@guest_AA-5501 on 2010/02/24 11:23:36 (git df4480c485)

	MONDRIAN: test case for MONDRIAN-705

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Bug.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#3 edit


Change 13418 by jhyde@jhyde.marmalade on 2010/02/24 02:36:24 (git b93db1c0a6)

	MONDRIAN: Bump up max mem from .25G to 1G, to see if it stops the tests hanging
	    under hudson. 64-bit and Derby are both memory hogs.

Affected files ...

... //open/mondrian-release/3.2/build.xml#3 edit


Change 13414 by jhyde@jhyde.marmalade on 2010/02/23 11:20:22 (git 76ff83dd23)

	MONDRIAN: Fix tests for Derby (all JDK versions).

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.java#2 edit


Change 13409 by jhyde@jhyde.marmalade on 2010/02/22 22:53:45 (git bf6b1aa71b)

	MONDRIAN: Fix bug MONDRIAN-704, "MDSCHEMA_PROPERTIES should not return internal
	    properties".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#4 edit


Change 13408 by jhyde@jhyde.mackerel on 2010/02/22 15:21:58 (git 203834806f)

	MONDRIAN: Alternative path for ant.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/build/AntTestBase.java#2 edit


Change 13407 by jhyde@jhyde.marmalade on 2010/02/22 01:31:42 (git 5be2bb6b05)

	MONDRIAN: olap4j metadata calls return only columns recognized by olap4j (not
	    all columns returned by XMLA driver); specify SOAP as response mime type.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#5 edit


Change 13406 by jhyde@jhyde.marmalade on 2010/02/21 23:06:49 (git d5ddfb9167)

	MONDRIAN: Fix for JDK1.4. Move some 1.4-compatability methods to olap4j (which
	    has similar problems with EnumSet).

Affected files ...

... //open/mondrian-release/3.2/build.xml#2 edit
... //open/mondrian-release/3.2/ivy.xml#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/GenericIterCalc.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#8 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CrossJoinFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NativizeSetFunDef.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchema.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/UtilCompatible.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/UtilCompatibleJdk14.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/UtilCompatibleJdk15.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/PropertyDefinition.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/TestAggregationManager.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParameterTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SqlPattern.java#2 edit


Change 13405 by jhyde@jhyde.marmalade on 2010/02/21 17:25:13 (git ee1c9ca8a1)

	MONDRIAN: Fix XMLA tests on MySQL. It's about how empty values are handled,
	    differences in how the dialects represent booleans, and another test
	    assumes that log4j logging is enabled. Add a test for empty value handling.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunUtil.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#8 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#3 edit


Change 13402 by jhyde@jhyde.marmalade on 2010/02/20 18:16:59 (git 63e2c82aa7)

	MONDRIAN: Oops, accidentally change log file to wrong result. Revert to rev #2.

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#4 edit


Change 13401 by jhyde@jhyde.marmalade on 2010/02/20 17:27:27 (git 48191cd406)

	MONDRIAN: Limited support for formatting string values.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/FormatTest.java#2 edit


Change 13400 by jhyde@jhyde.marmalade on 2010/02/20 17:04:02 (git 25a4cbaf86)

	MONDRIAN: Fix javadoc.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#7 edit


Change 13399 by jhyde@jhyde.marmalade on 2010/02/20 16:22:12 (git d68b5b36f8)

	MONDRIAN: Set caption for visual totals members.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#3 edit


Change 13397 by jhyde@jhyde.marmalade on 2010/02/20 12:31:22 (git 7e20c80c9a)

	MONDRIAN: Various tunings. There are data structure changes, such as Flat2List,
	    to reduce memory allocation effort. Int and double cell values are held in
	    native form, to avoid storing boxing objects.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/mdx/MemberExpr.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Evaluator.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#6 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ArrayHolder.java#2 delete
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunUtil.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/BitKey.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/CellKey.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/HighCardSqlTupleReader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/ResultLoader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeHierarchy.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlMemberSource.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlStatement.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SubstitutingMemberReader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/Target.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/TargetBase.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/TupleReader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AggQuerySpec.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/Aggregation.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AggregationKey.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/CellRequest.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DenseDoubleSegmentDataset.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DenseIntSegmentDataset.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DenseNativeSegmentDataset.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DenseObjectSegmentDataset.java#1 add
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/GroupingSet.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/GroupingSetsList.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/Segment.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SegmentDataset.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SegmentLoader.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/BitKeyTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/CellKeyTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#3 edit


Change 13388 by jhyde@jhyde.marmalade4 on 2010/02/16 20:32:04 (git f14d64b61c)

	MONDRIAN: Head/Tail use list with smarter iterator. Previously was catching an
	    IndexOfOutBoundsException to detect the end of the list. Could probably
	    just use List.sublist, but I'm not bold enough to try that.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/HeadTailFunDef.java#2 edit


Change 13383 by mkambol@guest_AA-5501 on 2010/02/11 07:15:03 (git e60a341deb)

	MONDRIAN: couple of marginal performance enhancments affecting large schemas.  Caching the results of calls to findBaseCubeLevel

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCube.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#3 edit


Change 13381 by jhyde@jhyde.marmalade4 on 2010/02/08 13:13:23 (git 5bc19b1086)

	MONDRIAN: Integrate cosmetic changes from 3.2.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#19 integrate
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#27 integrate
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#19 integrate
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#15 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#14 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#62 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#56 integrate
... //open/mondrian/src/main/mondrian/util/Format.java#40 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#14 integrate


Change 13380 by jhyde@jhyde.marmalade4 on 2010/02/08 13:06:25 (git 8df6d23960)

	MONDRIAN: Integrate new checkFile rule from main to 3.2; fix violations.

Affected files ...

... //open/mondrian-release/3.2/bin/checkFile.awk#2 integrate
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NativizeSetFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/TupleFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/vba/Vba.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapConnectionPool.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/Aggregation.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/Segment.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#2 edit


Change 13379 by jhyde@jhyde.marmalade4 on 2010/02/08 12:59:07 (git 251fdcdb51)

	MONDRIAN: Integrate new checkFile rule from //open/util/bin/checkFile.awk.

Affected files ...

... //open/mondrian/bin/checkFile.awk#4 integrate


Change 13372 by mkambol@guest_AA-5501 on 2010/02/04 11:50:01 (git 2d9a0dba50)

	MONDRIAN: fixing IndexOutOfBounds exception being thrown when the default measure is calculated on a virtual cube. see NonEmptyTest.testCalculatedDefaultMeasureOnVirtualCubeNoThrowException for more information.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAggregationManager.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlConstraintUtils.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#2 edit


Change 13367 by mkambol@guest_AA-5501 on 2010/02/03 13:26:50 (git 281036b623)

	MONDRIAN: performance enhancment.  RolapEvaluator now has a map that contains all members in the context minus any "all" members in context.  The new list is used in getProperty and other places to significantly trim down the number of iterations needed for each cell.  The amount of performance gain is proportional to the number of cells in the results times the number of dimensions in the schema.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Evaluator.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAggregationManager.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluatorRoot.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlConstraintUtils.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlMemberSource.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#2 edit


Change 13364 by wgorman@guest.willgorman.pentaho on 2010/01/27 07:34:03 (git 77f5eeb0ee)

	MONDRIAN: 3.1.6 release

Affected files ...

... //open/mondrian-release/3.1/RELEASE.txt#7 edit
... //open/mondrian-release/3.1/build.xml#13 edit
... //open/mondrian-release/3.1/ivy.xml#10 edit
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/schemaBuilder.html#4 edit


Change 13363 by jhyde@jhyde.marmalade on 2010/01/26 16:24:22 (git ab7e29611c)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian-release/3.1/testsrc/main/mondrian/util/FormatTest.java#6 edit


Change 13362 by jhyde@jhyde.marmalade on 2010/01/26 14:14:07 (git c076ef5051)

	MONDRIAN: Change behavior of Format when negative number follows a '|' (vertical
	    bar). Logged MONDRIAN-687 to reflect the fact that behavior is different
	    from SSAS 2005.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/util/Bug.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/util/Format.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/FormatTest.java#5 edit


Change 13356 by jhyde@jhyde.marmalade on 2010/01/25 02:20:38 (git 112dc057b5)

	MONDRIAN: When outputting properties in XMLA, quote the XML element names
	    properly. Contributed by Calum Miller.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#5 edit


Change 13354 by jhyde@jhyde.marmalade on 2010/01/25 01:16:11 (git 6c89d1d156)

	MONDRIAN: XMLA servlet allows more complex HTTP Accept headers.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaServlet.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.java#5 edit


Change 13352 by jhyde@jhyde.marmalade on 2010/01/25 00:44:19 (git da75342028)

	MONDRIAN: Fix MONDRIAN-686, "Regression: JPivot output invalid - New Variance Percent column".

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/util/Format.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/FormatTest.java#4 edit


Change 13351 by jhyde@jhyde.marmalade on 2010/01/24 22:14:37 (git 96d882ad02)

	MONDRIAN: Distinguish XMLA requests for member and cell properties. (Fix for
	    Excel 2007 compatability, contributed by Sergey Mazin.)
	    Move XMLA enums and constants into olap4j.

Affected files ...

... //open/mondrian-release/3.2/ivy.xml#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/Enumeration.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/PropertyDefinition.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaConstants.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#5 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaRequest.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#7 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#4 edit


Change 13343 by jhyde@jhyde.marmalade on 2010/01/21 23:25:01 (git a51805b7a5)

	MONDRIAN: Fix MONDRIAN-681, "Add serializable to PropertyList class for caching".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#4 edit


Change 13334 by jhyde@jhyde.marmalade on 2010/01/18 13:41:10 (git 7568ae71c2)

	MONDRIAN: Fixes for XMLA on Excel 2007 (contributed by Calum Miller)
	    and VisualTotals (contributed by Sergey Mazin).
	
	    By default, XMLA Execute would return a slicer with all members not mentioned
	    on other axes, but now it does not, which is consistent with Excel 2007. In
	    other words, the Data content used to be equivalent to
	    DataIncludeDefaultSlicer but is now equivalent to DataOmitDefaultSlicer.
	
	    Also, XMLA now returns member properties.
	
	    Sergey's changes fix MONDRIAN-678, "VisualTotals gives
	    UnsupportedOperationException calling getOrdinal" and MONDRIAN-679,
	    "VisualTotals gives ClassCastException when called via XMLA".

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeHierarchy.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/Enumeration.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Main.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestContext.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#6 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.java#1 add
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2007Test.ref.xml#1 add
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#3 edit


Change 13332 by jhyde@jhyde.marmalade on 2010/01/18 00:18:17 (git 466fedf308)

	MONDRIAN: Changes to MondrianFoodMartLoader and DialectTest for Greenplum.
	    (Contributed by Calum Miller.)

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/test/DialectTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#2 edit


Change 13331 by jhyde@jhyde.marmalade on 2010/01/18 00:16:00 (git 2a1d24b1fe)

	MONDRIAN: 'Deep' XMLA request property to allow MDSCHEMA_CUBES request to return
	    nested dimensions, hierarchies, levels, measures, and named sets. Works in
	    JSON mode too.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/xmla/PropertyDefinition.java#4 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/Rowset.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/JsonSaxWriter.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#5 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#2 edit


Change 13330 by jhyde@jhyde.marmalade4 on 2010/01/17 18:00:37 (git 63f45aecaf)

	MONDRIAN: Make XMLA tests (XmlaExcel200Test, XmlaExcelXPTest, XmlaErrorTest)
	    more uniform with other XMLA tests. In particular, name resources "request"
	    and "response".

Affected files ...

... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#4 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaErrorTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#2 edit


Change 13329 by jhyde@jhyde.marmalade on 2010/01/17 12:36:29 (git e08eb07399)

	MONDRIAN: Rename 'Language' XMLA property to 'ResponseMimeType'. Also allow
	    'Accept' HTTP header for same purpose.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/tui/XmlaSupport.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/Enumeration.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/PropertyDefinition.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaConstants.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaServlet.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#3 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#3 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.java#3 edit


Change 13323 by jhyde@jhyde.marmalade on 2010/01/16 01:39:55 (git bfbd92be4a)

	MONDRIAN: Add "Language" property to XMLA requests, allowing response in JSON format.

Affected files ...

... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/tui/XmlaSupport.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/Enumeration.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/PropertyDefinition.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/Rowset.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/SaxWriter.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaConstants.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaServlet.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#2 edit
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/JsonSaxWriter.java#1 add
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Main.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#2 edit
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.java#2 edit


Change 13316 by jhyde@jhyde.marmalade4 on 2010/01/12 19:05:43 (git 1c7675052b)

	MONDRIAN: Initial integration to mondrian-release/3.2 branch from main@13314.

Affected files ...

... //open/mondrian-release/3.2/.classpath#1 branch
... //open/mondrian-release/3.2/.project#1 branch
... //open/mondrian-release/3.2/LICENSE.html#1 branch
... //open/mondrian-release/3.2/LicenseInfo.txt#1 branch
... //open/mondrian-release/3.2/README.txt#1 branch
... //open/mondrian-release/3.2/RELEASE.txt#1 branch
... //open/mondrian-release/3.2/bin/checkFile.awk#1 branch
... //open/mondrian-release/3.2/bin/checkFile.sh#1 branch
... //open/mondrian-release/3.2/bin/cmdrunner.cmd#1 branch
... //open/mondrian-release/3.2/bin/cmdrunner.sh#1 branch
... //open/mondrian-release/3.2/bin/loadFoodMart.sh#1 branch
... //open/mondrian-release/3.2/bin/megatest#1 branch
... //open/mondrian-release/3.2/bin/run.sh#1 branch
... //open/mondrian-release/3.2/bin/runtest.sh#1 branch
... //open/mondrian-release/3.2/build.bat#1 branch
... //open/mondrian-release/3.2/build.properties#1 branch
... //open/mondrian-release/3.2/build.sh#1 branch
... //open/mondrian-release/3.2/build.xml#1 branch
... //open/mondrian-release/3.2/buildJdk16.bat#1 branch
... //open/mondrian-release/3.2/buildJdk16.sh#1 branch
... //open/mondrian-release/3.2/demo/CmdRunner.cmdr#1 branch
... //open/mondrian-release/3.2/demo/CmdRunner.properties#1 branch
... //open/mondrian-release/3.2/demo/FoodMart.xml#1 branch
... //open/mondrian-release/3.2/demo/FoodMartCreateData.zip#1 branch
... //open/mondrian-release/3.2/demo/FoodMartLoader.bat#1 branch
... //open/mondrian-release/3.2/demo/SteelWheels.mondrian.xml#1 branch
... //open/mondrian-release/3.2/demo/access/MondrianFoodMart-Access.zip#1 branch
... //open/mondrian-release/3.2/demo/cmdRunner.bat#1 branch
... //open/mondrian-release/3.2/demo/derby/datasources.xml#1 branch
... //open/mondrian-release/3.2/demo/derby/derby-foodmart.zip#1 branch
... //open/mondrian-release/3.2/demo/derby/mondrian.properties#1 branch
... //open/mondrian-release/3.2/demo/derby/queries/arrows.jsp#1 branch
... //open/mondrian-release/3.2/demo/derby/queries/colors.jsp#1 branch
... //open/mondrian-release/3.2/demo/derby/queries/fourhier.jsp#1 branch
... //open/mondrian-release/3.2/demo/derby/queries/mondrian.jsp#1 branch
... //open/mondrian-release/3.2/demo/derby/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.2/demo/derby/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.2/demo/derby/web.xml#1 branch
... //open/mondrian-release/3.2/demo/mysql/SteelWheels.sql#1 branch
... //open/mondrian-release/3.2/demo/workbench.bat#1 branch
... //open/mondrian-release/3.2/doc/aggregate_tables.html#1 branch
... //open/mondrian-release/3.2/doc/aggregate_tables.vsd#1 branch
... //open/mondrian-release/3.2/doc/api/index.html#1 branch
... //open/mondrian-release/3.2/doc/architecture.html#1 branch
... //open/mondrian-release/3.2/doc/architecture.jpg#1 branch
... //open/mondrian-release/3.2/doc/architecture.vsd#1 branch
... //open/mondrian-release/3.2/doc/cache_control.html#1 branch
... //open/mondrian-release/3.2/doc/cmdrunner.html#1 branch
... //open/mondrian-release/3.2/doc/components.html#1 branch
... //open/mondrian-release/3.2/doc/configuration.html#1 branch
... //open/mondrian-release/3.2/doc/deployDoc.sh#1 branch
... //open/mondrian-release/3.2/doc/design.html#1 branch
... //open/mondrian-release/3.2/doc/developer.html#1 branch
... //open/mondrian-release/3.2/doc/developer_notes.html#1 branch
... //open/mondrian-release/3.2/doc/doc2web.sh#1 branch
... //open/mondrian-release/3.2/doc/embedding_mondrian.html#1 branch
... //open/mondrian-release/3.2/doc/embedding_mondrian_olap4j.html#1 branch
... //open/mondrian-release/3.2/doc/faq.html#1 branch
... //open/mondrian-release/3.2/doc/help.html#1 branch
... //open/mondrian-release/3.2/doc/images/aggregate_tables_1.png#1 branch
... //open/mondrian-release/3.2/doc/images/aggregate_tables_2.png#1 branch
... //open/mondrian-release/3.2/doc/images/aggregate_tables_3.png#1 branch
... //open/mondrian-release/3.2/doc/images/arch_mondrian_sketch_tn.png#1 branch
... //open/mondrian-release/3.2/doc/images/arch_mondrian_v1_lrg.png#1 branch
... //open/mondrian-release/3.2/doc/images/arch_mondrian_v1_tn.png#1 branch
... //open/mondrian-release/3.2/doc/images/code_general.png#1 branch
... //open/mondrian-release/3.2/doc/images/code_indentation.png#1 branch
... //open/mondrian-release/3.2/doc/images/code_spacing.png#1 branch
... //open/mondrian-release/3.2/doc/images/code_wrapping.png#1 branch
... //open/mondrian-release/3.2/doc/images/logo_mondrian_lrg.png#1 branch
... //open/mondrian-release/3.2/doc/images/perforce_setup.png#1 branch
... //open/mondrian-release/3.2/doc/images/workbench_database_error.png#1 branch
... //open/mondrian-release/3.2/doc/images/workbench_database_validation.png#1 branch
... //open/mondrian-release/3.2/doc/images/workbench_get_schema.png#1 branch
... //open/mondrian-release/3.2/doc/images/workbench_jdbc_explorer.png#1 branch
... //open/mondrian-release/3.2/doc/images/workbench_mdx_query_runner.png#1 branch
... //open/mondrian-release/3.2/doc/images/workbench_preferences.png#1 branch
... //open/mondrian-release/3.2/doc/images/workbench_schema_editor.png#1 branch
... //open/mondrian-release/3.2/doc/index.html#1 branch
... //open/mondrian-release/3.2/doc/install.html#1 branch
... //open/mondrian-release/3.2/doc/install_es.html#1 branch
... //open/mondrian-release/3.2/doc/install_fr.html#1 branch
... //open/mondrian-release/3.2/doc/install_postgresql.html#1 branch
... //open/mondrian-release/3.2/doc/logo.psp#1 branch
... //open/mondrian-release/3.2/doc/manuals.html#1 branch
... //open/mondrian-release/3.2/doc/mdx.html#1 branch
... //open/mondrian-release/3.2/doc/mondrian_technical_guide.pdf#1 branch
... //open/mondrian-release/3.2/doc/mondrian_technical_guide.zip#1 branch
... //open/mondrian-release/3.2/doc/olap.html#1 branch
... //open/mondrian-release/3.2/doc/optimizing_performance.html#1 branch
... //open/mondrian-release/3.2/doc/roadmap.html#1 branch
... //open/mondrian-release/3.2/doc/schema.bnf#1 branch
... //open/mondrian-release/3.2/doc/schema.html#1 branch
... //open/mondrian-release/3.2/doc/schema_workbench.doc#1 branch
... //open/mondrian-release/3.2/doc/schema_workbench.pdf#1 branch
... //open/mondrian-release/3.2/doc/stylesheet.css#1 branch
... //open/mondrian-release/3.2/doc/vba_functions.html#1 branch
... //open/mondrian-release/3.2/doc/workbench.html#1 branch
... //open/mondrian-release/3.2/eclipse/eclipse-warnings.txt#1 branch
... //open/mondrian-release/3.2/eclipse/mondrian.importorder#1 branch
... //open/mondrian-release/3.2/intellij/mondrian.iml#1 branch
... //open/mondrian-release/3.2/intellij/mondrian.ipr#1 branch
... //open/mondrian-release/3.2/intellij/mondrianTest.iml#1 branch
... //open/mondrian-release/3.2/ivy.xml#1 branch
... //open/mondrian-release/3.2/ivysettings.xml#1 branch
... //open/mondrian-release/3.2/lib/mondrian.xsd#1 branch
... //open/mondrian-release/3.2/lib/xml-apis.jar#1 branch
... //open/mondrian-release/3.2/log4j.properties#1 branch
... //open/mondrian-release/3.2/log4j.xml#1 branch
... //open/mondrian-release/3.2/misc/Meta.xsl#1 branch
... //open/mondrian-release/3.2/misc/config.xml#1 branch
... //open/mondrian-release/3.2/misc/workbench-manifest.mf#1 branch
... //open/mondrian-release/3.2/mondrian.properties#1 branch
... //open/mondrian-release/3.2/src/main/META-INF/services/java.sql.Driver#1 branch
... //open/mondrian-release/3.2/src/main/META-INF/services/mondrian.spi.Dialect#1 branch
... //open/mondrian-release/3.2/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/BooleanCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/Calc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/CalcWriter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/DateTimeCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/DimensionCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/DoubleCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/DummyExp.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/ExpCompiler.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/HierarchyCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/IntegerCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/IterCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/LevelCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/ListCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/MemberCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/MemberIterCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/MemberListCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/ParameterCompilable.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/ParameterSlot.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/ResultStyle.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/StringCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/TupleCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/TupleIterCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/TupleListCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/VoidCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractExpCompiler.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractIterCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractLevelCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractListCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractMemberCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractStringCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractTupleCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/AbstractVoidCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/BetterExpCompiler.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/CacheCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/ConstantCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/GenericCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/GenericIterCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/IterableMemberListCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/IterableTupleListCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/MemberValueCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/TupleValueCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/ValueCalc.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/impl/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/calc/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/I18n.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/JTreeUpdater.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/JdbcExplorer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/JdbcMetaData.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/JdbcTreeModel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/LanguageChangedEvent.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/LanguageChangedListener.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/ListRenderer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/PreferencesDialog.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/PreferencesSchemasDialog.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/PropertyTableModel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/QueryPanel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaExplorer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeCellEditor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/SchemaTreeModel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/Workbench.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addCalculatedMember24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addCube24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addDimension24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addDimensionUsage24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addHierarchy24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addLevel24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addMeasure24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addNamedSet24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addProperty24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addRole24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addVirtualCube24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/aggExclude24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/aggForeignKey24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/aggLevel24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/aggMeasure24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/aggPattern24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/aggTable24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/calculatedMember24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/closure24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/cube16.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/cube24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/cubeGrant24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/dimension24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/dimensionGrant24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/expression24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/formula24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/gui.properties#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/hierarchy24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/hierarchyGrant24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/join24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/key24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/level24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/measure24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/memberGrant24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/name24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/namedSet24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/nopic24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/ordinal24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/parameter24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/person24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/property24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/role24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/schema24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/schemaBuilder.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/schemaGrant24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/schema_32.png#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/sql24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/table24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/text.properties#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/text_ja.properties#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/userDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/virtualCube24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/workbenchInfo.properties#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/JdbcValidator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/Messages.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/TreeModel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/TreeModelPath.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/ValidationUtils.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/i18n/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/DimensionExpr.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/HierarchyExpr.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/LevelExpr.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/MdxVisitor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/MdxVisitorImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/MemberExpr.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/NamedSetExpr.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/ParameterExpr.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/QueryPrintWriter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/ResolvedFunCall.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/UnresolvedFunCall.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/mdx/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Access.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Aggregator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Annotated.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Annotation.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Axis.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/AxisOrdinal.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/CacheControl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Category.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Cell.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/CellFormatter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/CellProperty.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Connection.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/ConnectionBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Cube.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/CubeAccess.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/CubeBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/DelegatingRole.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/DelegatingSchemaReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Dimension.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/DimensionBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/DriverManager.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/EnumeratedValues.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Evaluator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Exp.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/ExpBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/ExpCacheDescriptor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Formula.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/FunCall.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/FunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/FunTable.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Hierarchy.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/HierarchyBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Id.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/InvalidArgumentException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/InvalidHierarchyException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Level.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/LevelBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/LevelType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Literal.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/MatchType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Member.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/MemberBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/MemberFormatter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/MemberProperty.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/MemoryLimitExceededException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Mondrian.xml#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianProperties.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianServer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/MondrianServerImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Mondrian_SW.xml#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/NameResolver.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Namer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/NativeEvaluator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/OlapElement.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/OlapElementBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Parameter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/ParameterImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Parser.cup#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Position.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Property.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/PropertyFormatter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Query.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/QueryAxis.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/QueryCanceledException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/QueryPart.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/QueryTimeoutException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/ResourceLimitExceededException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Result.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/ResultBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/ResultLimitExceededException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/ResultStyleException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Role.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/RoleImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Scanner.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Schema.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/SchemaReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/SetBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/StringScanner.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Syntax.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/UnionRoleImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Util.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Validator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/ValidatorImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Walkable.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/Walker.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AggregateFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AncestorFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ArrayHolder.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AsFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/AvgFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CacheFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CaseMatchFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CaseTestFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CastFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CorrelationFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CountFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CovarianceFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/DistinctFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ExceptFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ExistsFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ExtractFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FilterFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FormatFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunDefBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunInfo.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunTableImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/FunUtil.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/GenerateFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/GlobalFunTable.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/HeadTailFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/HierarchizeFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/IifFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/IsEmptyFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/IsFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/IsNullFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/JavaFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/LeadLagFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/LevelMembersFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/LinReg.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/MedianFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/MemberHelper.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/MemberLevelFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/MinMaxFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/MultiResolver.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NativizeSetFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ParameterFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/PercentileFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/RangeFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/RankFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/Resolver.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ResolverBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/SetFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/SetItemFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/SetToStrFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/SimpleResolver.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StdevFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StdevPFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StrToSetFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/StrToTupleFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/SubsetFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/SumFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/TupleFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/TupleItemFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/TupleToStrFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/UdfResolver.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/UnionFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/UnorderFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/ValueFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/VarFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/VarPFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/XtdFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/extra/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/vba/Excel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/vba/Vba.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/fun/vba/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/BooleanType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/CubeType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/DateTimeType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/DecimalType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/DimensionType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/EmptyType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/HierarchyType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/LevelType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/MemberType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/NullType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/NumericType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/ScalarType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/SetType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/StringType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/SymbolType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/TupleType.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/Type.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/TypeUtil.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap/type/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/EmptyResultSet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/Factory.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCell.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jCube.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jMember.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/olap4j/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/recorder/ListRecorder.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/recorder/LoggerRecorder.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/recorder/PrintStreamRecorder.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/recorder/RecorderException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/recorder/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/resource/MondrianResource.xml#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/resource/MondrianResource_de.properties#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/ArrayMemberSource.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/BitKey.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/CacheControlImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/CacheMemberReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/CellKey.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/CellReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/ChildByNameConstraint.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/DelegatingMemberReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/DescendantsConstraint.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/FastBatchingCellReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/GroupingSetsCollector.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/HierarchyUsage.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/HighCardSqlTupleReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MeasureMemberSource.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MemberCache.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MemberCacheHelper.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MemberKey.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MemberNoCacheHelper.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MemberReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/MemberSource.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/Modulos.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/NoCacheMemberReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RestrictedMemberReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/ResultLoader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAggregationManager.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAggregator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapAxis.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCacheRegion.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCalculatedMember.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCalculation.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCell.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapConnection.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapConnectionPool.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapConnectionProperties.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCube.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeDimension.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeHierarchy.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeLevel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeMember.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapCubeUsages.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapDimension.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapEvaluatorRoot.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapHierarchy.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapLevel.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMeasure.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMember.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapMemberCalculation.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNative.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNativeFilter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNativeRegistry.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNativeSet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNativeSql.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapNativeTopCount.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapProperty.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapResult.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchema.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchemaParameter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapSchemaReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStar.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapStoredMeasure.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapTupleCalculation.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapUtil.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/ScenarioImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SmartMemberListCache.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SmartMemberReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlConstraintFactory.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlConstraintUtils.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlContextConstraint.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlMemberSource.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlStatement.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SqlTupleReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/StarColumnPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/StarPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/StringList.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/SubstitutingMemberReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/Target.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/TargetBase.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/Test.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/TupleReader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/Aggregation.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AggregationKey.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AggregationManager.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/AndPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/CellRequest.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/CountingAggregationManager.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/GroupingSet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/GroupingSetsList.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/ListColumnPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/ListPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/MinusStarPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/OrPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/QuerySpec.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/Segment.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SegmentDataset.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SegmentLoader.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/agg/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggmatcher/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/aggtab/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/cache/CachePool.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/cache/HardSmartCache.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/cache/SmartCache.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/cache/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/doc-files/CellReader.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/CrossJoinArg.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/SqlConstraint.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/SqlQuery.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/TupleConstraint.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/rolap/sql/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/CatalogLocator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/DataSourceChangeListener.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/DataSourceResolver.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/Dialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/DialectFactory.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/DialectManager.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/DynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/UserDefinedFunction.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/AccessDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/Db2Dialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/DerbyDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/FirebirdDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/GreenplumDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/HsqldbDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/InfobrightDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/InformixDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/IngresDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/InterbaseDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/JdbcDialectFactory.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/JdbcDialectImpl.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/LucidDbDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/MySqlDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/NeoviewDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/NetezzaDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/OracleDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/PostgreSqlDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/SqlStreamDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/SybaseDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/TeradataDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/VerticaDialect.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/impl/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/spi/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/tui/CmdRunner.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/tui/MockHttpServletRequest.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/tui/MockHttpServletResponse.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/tui/MockServletConfig.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/tui/MockServletContext.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/tui/XmlUtil.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/tui/XmlaSupport.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/tui/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/udf/CurrentDateMemberUdf.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/udf/CurrentDateStringUdf.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/udf/InUdf.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/udf/InverseNormalUdf.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/udf/LastNonEmptyUdf.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/udf/MatchesUdf.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/udf/NullValueUdf.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/udf/ValUdf.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/AbstractMemoryMonitor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/ArrayStack.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/Base64.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/Bug.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/CacheMap.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/ConcatenableList.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/CreationException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/DelegatingInvocationHandler.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/FauxMemoryMonitor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/FilteredIterableList.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/Format.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/MemoryMonitor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/MemoryMonitorFactory.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/NotificationMemoryMonitor.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/ObjectFactory.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/ObjectPool.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/Pair.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/PrimeFinder.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/Schedule.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/ServiceDiscovery.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/TraversalList.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/UnionIterator.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/UnsupportedList.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/UtilCompatible.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/UtilCompatibleJdk14.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/UtilCompatibleJdk15.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/util/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/web/servlet/MdxQueryServlet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/ApplResources.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/DomBuilder.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/Listener.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/QueryTag.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/ResultCache.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/TransformTag.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/package.html#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/web/taglib/sample.xml#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/DataSourcesConfig.xml#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/Enumeration.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/PropertyDefinition.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/Rowset.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/RowsetDefinition.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/SaxWriter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaConstants.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaException.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaHandler.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaRequest.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaRequestCallback.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaResponse.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaServlet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#1 branch
... //open/mondrian-release/3.2/src/main/mondrian/xmla/package.html#1 branch
... //open/mondrian-release/3.2/src/main/overview.html#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/CellPropertyTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/CustomizedParserTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/HierarchyBugTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/QueryTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/PartialSortTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/SortTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/TestMember.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap/type/TypeTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/BatchTestCase.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/BitKeyTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/CacheControlTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/CellKeyTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/FilterTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/HighDimensionsTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/IndexedValuesTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/ModulosTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapAxisTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapCubeTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapResultTest.csv#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapResultTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/SharedDimensionTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/VirtualCubeTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CacheHitTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CaptionTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CmdRunnerTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CompatibilityTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/CompoundSlicerTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/DelegatingTestContext.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/DialectTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/DiffRepository.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/DrillThroughTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/FooBarCellFormatter.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/I18nTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/InlineTableTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MondrianTestRunner.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/NamedSetTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParallelTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PerformanceTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PropertiesTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/PropertySaver.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/ScenarioTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SchemaTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SimpleTestRunner.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SqlPattern.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/SteelWheelsTestCase.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/UdfTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/build/AntTestBase.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/build/CodeComplianceTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/build/package.html#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/CVBasicTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/ClearViewBase.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MemHungryTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MiscTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiDimTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/OrderTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/QueryAllTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SubTotalTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SummaryTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/TopBottomTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/comp/XmlUtility.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/CsvDBLoader.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/CsvLoader.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/DBLoader.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/README.txt#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/insert.sql#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/loader/package.html#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/test/package.html#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/udf/NullValueTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/Base64Test.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/FilteredIterableTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/FormatTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/MemoryMonitorTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/ObjectPoolTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/PrimeFinderTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaErrorTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaTabularTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/XmlaTests.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 branch
... //open/mondrian-release/3.2/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian-release/3.2/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian-release/3.2/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch
... //open/mondrian-release/3.2/testsrc/xsl/generateDiffRepositoryJUnit.xsl#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/datasources.xml#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/mdxpivot.xsl#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/mdxquery.xsl#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/mdxslicer.xsl#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/mdxtable.tld#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/mdxtable.xsl#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/mdxvalue.xsl#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/mondrian.properties#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/web-jpivot.xml#1 branch
... //open/mondrian-release/3.2/webapp/WEB-INF/web.xml#1 branch
... //open/mondrian-release/3.2/webapp/adhoc.jsp#1 branch
... //open/mondrian-release/3.2/webapp/busy.jsp#1 branch
... //open/mondrian-release/3.2/webapp/error.jsp#1 branch
... //open/mondrian-release/3.2/webapp/index.html#1 branch
... //open/mondrian-release/3.2/webapp/index.jsp#1 branch
... //open/mondrian-release/3.2/webapp/morph_pivot.jsp#1 branch
... //open/mondrian-release/3.2/webapp/pivot.jsp#1 branch
... //open/mondrian-release/3.2/webapp/taglib.jsp#1 branch
... //open/mondrian-release/3.2/webapp/testpage.jsp#1 branch
... //open/mondrian-release/3.2/webapp/xmla.jsp#1 branch
... //open/mondrian-release/3.2/webapp/xmlaTest.jsp#1 branch
... //open/mondrian-release/3.2/webapp/zero.jsp#1 branch
... //open/mondrian-release/3.2/workbench/cpappend.bat#1 branch
... //open/mondrian-release/3.2/workbench/drivers/readme.txt#1 branch
... //open/mondrian-release/3.2/workbench/ivy.xml#1 branch
... //open/mondrian-release/3.2/workbench/log4j.xml#1 branch
... //open/mondrian-release/3.2/workbench/mondrian.properties#1 branch
... //open/mondrian-release/3.2/workbench/plugins/readme.txt#1 branch
... //open/mondrian-release/3.2/workbench/readme.txt#1 branch
... //open/mondrian-release/3.2/workbench/set-pentaho-java.bat#1 branch
... //open/mondrian-release/3.2/workbench/set-pentaho-java.sh#1 branch
... //open/mondrian-release/3.2/workbench/workbench.bat#1 branch
... //open/mondrian-release/3.2/workbench/workbench.sh#1 branch


Change 13314 by jhyde@jhyde.marmalade on 2010/01/12 15:18:41 (git 68407eb9fc)

	MONDRIAN: Integrate from 3.1 to main @13313.

Affected files ...

... //open/mondrian/RELEASE.txt#10 integrate
... //open/mondrian/build.xml#228 integrate
... //open/mondrian/ivy.xml#31 integrate
... //open/mondrian/src/main/mondrian/gui/resources/schemaBuilder.html#5 integrate
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#82 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#153 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#27 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#102 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#65 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#4 integrate
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#25 integrate
... //open/mondrian/src/main/mondrian/util/Bug.java#35 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#69 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#171 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#12 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#136 integrate
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#4 integrate
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#18 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#62 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#61 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#86 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#11 integrate


Change 13312 by jhyde@jhyde.marmalade on 2010/01/12 12:27:42 (git 25d8df61d1)

	MONDRIAN: new checkFile rule (code already complies); add package doc.

Affected files ...

... //open/mondrian/bin/checkFile.awk#3 edit
... //open/mondrian/testsrc/main/mondrian/test/build/package.html#1 add


Change 13311 by jhyde@jhyde.marmalade on 2010/01/12 12:19:49 (git )

	MONDRIAN: Null integration of @13304 from 3.1 to main.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cell.java#21 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#5 integrate
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#21 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#41 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#90 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#152 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#96 integrate
... //open/mondrian/testsrc/main/mondrian/test/Main.java#115 integrate


Change 13307 by wgorman@guest.willgorman.pentaho on 2010/01/12 08:48:33 (git 62a11dc683)

	MONDRIAN: Creating 3.1.5 release

Affected files ...

... //open/mondrian-release/3.1/RELEASE.txt#6 edit
... //open/mondrian-release/3.1/build.xml#12 edit
... //open/mondrian-release/3.1/ivy.xml#9 edit
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/schemaBuilder.html#3 edit


Change 13306 by wgorman@guest.willgorman.pentaho on 2010/01/12 06:47:07 (git 3dcdc0255e)

	MONDRIAN: Integrate change #13305, add Neoview to Workbench XML schema file

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#17 integrate


Change 13305 by wgorman@guest.willgorman.pentaho on 2010/01/12 06:44:56 (git 6fc37e78cc)

	MONDRIAN: Added Neoview dialect to Workbench XML schema file

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian_SW.xml#4 edit


Change 13304 by jhyde@jhyde.mackerel2 on 2010/01/12 00:20:21 (git a3181573bd)

	MONDRIAN: Rip out support for scenarios (writeback), so that core mondrian does not
	    depend upon olap4j. Testing code and code to implement the olap4j API still
	    depends on olap4j. We do not intend to integrate these changes to the main line.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/Cell.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCell.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCell.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnection.java#6 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCube.java#7 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapMember.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/ScenarioImpl.java#3 delete
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/Main.java#5 edit


Change 13302 by jhyde@jhyde.marmalade on 2010/01/08 18:09:26 (git 632dc56fe2)

	MONDRIAN: Integrate @13301 (cosmetic changes) to 3.1.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianServerImpl.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/vba/Vba.java#5 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/CacheControlImpl.java#4 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapEvaluator.java#6 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapLevel.java#5 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/DialectManager.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectFactory.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/MySqlDialect.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/ServiceDiscovery.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/ParserTest.java#4 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#12 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/HighDimensionsTest.java#6 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/IndexedValuesTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#7 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/AccessControlTest.java#6 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/NamedSetTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/RaggedHierarchyTest.java#4 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#12 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#7 integrate


Change 13301 by jhyde@jhyde.marmalade on 2010/01/08 17:43:17 (git fbe96eaa55)

	MONDRIAN: Cosmetic changes (align multi-line strings).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#18 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#101 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#75 edit
... //open/mondrian/src/main/mondrian/spi/DialectManager.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectFactory.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#13 edit
... //open/mondrian/src/main/mondrian/util/ServiceDiscovery.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#47 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#170 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#135 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#50 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#61 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#60 edit


Change 13300 by mkambol@guest_AA-5501 on 2010/01/08 08:51:29 (git 29cfc2f1f9)

	MONDRIAN: enhancing support for native optimization of constrained measures.  Now supporting nested constraints as well as ignoring Literal measures.  Enabling parent child leaf members to be used in native optimization from the slicer.  Using LinkedHashSet and LinkedHashMap in CrossjoinArgFactory so that tests can be consistent from jdk 1.5 to jdk 1.6.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#134 edit


Change 13298 by wgorman@guest.willgorman.pentaho on 2010/01/07 14:24:42 (git )

	MONDRIAN: Integrating wc merge done in mondrian-3.1 to avoid integration issues in the future.  No files were actually modified in this merge, because it was done already.

Affected files ...

... //open/mondrian/build.xml#227 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#149 integrate
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#23 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#33 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#29 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#64 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#35 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#56 integrate
... //open/mondrian/src/main/mondrian/rolap/Target.java#13 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#169 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#32 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#3 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#32 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#133 integrate


Change 13297 by wgorman@guest.willgorman.pentaho on 2010/01/07 10:57:42 (git 5dd01eb1b7)

	MONDRIAN: updated FilterTest so that it would compile and pass the tests

Affected files ...

... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/FilterTest.java#2 edit


Change 13296 by wgorman@guest.willgorman.pentaho on 2010/01/07 10:53:51 (git f5d15de461)

	MONDRIAN: Integrate from //open/lu/release/mondrian/wm@13174 into Mondrian 3.1

Affected files ...

... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/FilterTest.java#1 branch


Change 13295 by wgorman@guest.willgorman.pentaho on 2010/01/07 10:52:14 (git f348b5969a)

	MONDRIAN: Integrate from //open/lu/release/mondrian/wm@13174 into Mondrian-3.1 branch

Affected files ...

... //open/mondrian-release/3.1/build.xml#11 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Util.java#6 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunUtil.java#5 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/RankFunDef.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeCrossJoin.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeFilter.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeSet.java#4 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeTopCount.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlConstraintUtils.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlContextConstraint.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/Target.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#11 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/BatchTestCase.java#4 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/HighDimensionsTest.java#5 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#6 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/Main.java#4 integrate


Change 13292 by jhyde@jhyde.marmalade on 2010/01/07 02:46:09 (git bc61ccacf8)

	MONDRIAN: Integrate @13291 (ivy upgrade and new method OlapConnection.getAvailableRoleNames) from main.

Affected files ...

... //open/mondrian-release/3.1/ivy.xml#8 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#4 integrate


Change 13291 by jhyde@jhyde.marmalade on 2010/01/07 02:41:24 (git 35242474e1)

	MONDRIAN: Upgrade ivy, and implement new method OlapConnection.getAvailableRoleNames().

Affected files ...

... //open/mondrian/ivy.xml#30 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#20 edit


Change 13290 by jhyde@jhyde.marmalade on 2010/01/07 00:35:20 (git 0544592765)

	MONDRIAN: Integrate from main to 3.1 changes to upgrade olap4j version, and
	    implement Scenario. (Some recent Scenario fixes are not included, and I
	    don't intend to integrate them.)

Affected files ...

... //open/mondrian-release/3.1/ivy.xml#7 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Cell.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Connection.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Scenario.java#2 delete
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCell.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCell.java#4 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnection.java#5 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/ScenarioImpl.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ScenarioTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestContext.java#5 integrate


Change 13287 by mkambol@guest_AA-5501 on 2010/01/06 06:43:44 (git 69e723b8e5)

	MONDRIAN: fixing testConstrainedMeasureGetsOptimized, which was failing against oracle.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#132 edit


Change 13286 by jhyde@jhyde.marmalade on 2010/01/05 00:23:32 (git 11c7886ec3)

	MONDRIAN: Oops, fix checkFile exceptions.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#7 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#6 edit


Change 13285 by jhyde@jhyde.marmalade on 2010/01/05 00:19:12 (git 17cf1682bc)

	MONDRIAN: Fix MONDRIAN-638, "Stack trace when grand total turned on", a
	    false-negative in the detection of cyclic calculations.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapEvaluator.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#5 edit


Change 13284 by jhyde@jhyde.mackerel2 on 2010/01/04 16:00:39 (git 40284a0ed6)

	MONDRIAN: Partial fix for MONDRIAN-654, "Non-standard driver implementations of
	    ResultSetMetaData.getColumnName may break Mondrian", and add comments in the
	    code about the (minor) remaining risks.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaHandler.java#4 edit


Change 13283 by jhyde@jhyde.marmalade on 2010/01/04 15:38:02 (git 367a1801ce)

	MONDRIAN: Fix MONDRIAN-628, "ClassCastException in Mondrian for query using
	    Sales Ragged cube".

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#6 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/RaggedHierarchyTest.java#3 edit


Change 13282 by mkambol@guest_AA-5501 on 2010/01/04 08:24:28 (git 51a9135dc3)

	MONDRIAN: enhancing native evaluation to support constraining by members that are part of calculated measures defined by a tuple.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#131 edit


Change 13280 by jhyde@jhyde.mackerel2 on 2010/01/02 15:28:02 (git 2a0fb89d9e)

	MONDRIAN: Sample connect string for Greenplum.

Affected files ...

... //open/mondrian/doc/install.html#82 edit
... //open/mondrian/mondrian.properties#65 edit


Change 13279 by jhyde@jhyde.mackerel2 on 2010/01/01 20:59:04 (git 5b99a8230e)

	MONDRIAN: Test case for MONDRIAN-675 (bug not fixed).

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/util/Bug.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CompoundSlicerTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#11 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestContext.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/ClearViewBase.java#3 edit


Change 13278 by jhyde@jhyde.marmalade on 2009/12/31 22:26:16 (git 941bfc725e)

	MONDRIAN/LUCIDDB/FENNEL: Update copyright notices for files changed in 2009.

Affected files ...

... //open/dev/fennel/calculator/InstructionRegisterSwitchCastGen.pl#2 edit
... //open/dev/luciddb/src/com/lucidera/luciddb/applib/cursor/PenultimateValuesUdx.java#3 edit
... //open/dev/luciddb/test/src/com/lucidera/luciddb/test/LucidDbSqlTest.java#14 edit
... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#8 edit
... //open/mondrian/src/main/mondrian/olap/CellProperty.java#4 edit
... //open/mondrian/src/main/mondrian/olap/MemberFormatter.java#7 edit
... //open/mondrian/src/main/mondrian/olap/MemoryLimitExceededException.java#5 edit
... //open/mondrian/src/main/mondrian/olap/PropertyFormatter.java#7 edit
... //open/mondrian/src/main/mondrian/olap/ResourceLimitExceededException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/ResultStyleException.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/MemberNoCacheHelper.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArg.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlConstraint.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#14 edit
... //open/mondrian/src/main/mondrian/spi/impl/VerticaDialect.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaException.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#16 edit
... //open/mondrian/webapp/WEB-INF/mdxpivot.xsl#5 edit
... //open/mondrian/webapp/WEB-INF/mdxquery.xsl#4 edit
... //open/mondrian/webapp/WEB-INF/mdxslicer.xsl#5 edit
... //open/mondrian/webapp/WEB-INF/mdxtable.xsl#5 edit


Change 13270 by jhyde@jhyde.mackerel2 on 2009/12/23 14:43:33 (git 9d413c7905)

	MONDRIAN: Greenplum dialect, contributed by Millersoft.

Affected files ...

... //open/mondrian/src/main/META-INF/services/mondrian.spi.Dialect#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#21 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#17 edit
... //open/mondrian/src/main/mondrian/spi/impl/GreenplumDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#6 edit


Change 13269 by jhyde@jhyde.marmalade on 2009/12/23 01:19:31 (git 79e203a40d)

	MONDRIAN: Integrate some changes from main to 3.1:
	    @13267: Fix SqlQueryTest
	    @13263: Fix MONDRIAN-668
	    @13238: Fix MONDRIAN-295

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/DelegatingSchemaReader.java#4 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Query.java#7 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IntersectFunDef.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeMember.java#4 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeSet.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#10 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#3 integrate


Change 13267 by jhyde@jhyde.marmalade on 2009/12/22 23:26:57 (git 282ddc1b8d)

	MONDRIAN: Fix SqlQueryTest broken by change 13180 (AS operator).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#38 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#132 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#27 edit


Change 13264 by jhyde@jhyde.marmalade on 2009/12/22 18:19:14 (git 99fc6d2348)

	MONDRIAN: Integrate method rename from main to mondrian-3.1.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNative.java#3 integrate


Change 13263 by jhyde@jhyde.marmalade on 2009/12/22 16:47:49 (git 52ef59172e)

	MONDRIAN: Fix MONDRIAN-668, "Intersect should return any VisualTotals members in right-hand set".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#168 edit


Change 13262 by jhyde@jhyde.marmalade on 2009/12/22 16:46:40 (git 0d7224fb61)

	MONDRIAN: Fix typo that broke NonEmptyTest on Oracle.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#130 edit


Change 13261 by jhyde@jhyde.marmalade on 2009/12/22 16:45:34 (git 00d438d2f2)

	MONDRIAN: Integrate @13244, checkFile fixes, from main line.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/CacheControlImpl.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/HierarchyUsage.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/GroupingSetsList.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/SqlQuery.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#9 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/BatchTestCase.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/BitKeyTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#5 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DialectTest.java#5 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/MondrianTestRunner.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/StandAlone.java#3 integrate


Change 13260 by jhyde@jhyde.marmalade on 2009/12/22 14:13:20 (git 7afe046510)

	MONDRIAN: Add anotations to VirtualCubeMeasure (MONDRIAN-667).
	    Fix annotations test for Ssas2005Compatability=true.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian.xml#6 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCube.java#6 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#10 edit


Change 13256 by mkambol@guest_AA-5501 on 2009/12/21 12:52:19 (git 66ba67893a)

	MONDRIAN - enhance native evaluation of level.members to constrain by values from all axes.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#74 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArg.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/CrossJoinArgFactory.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/DescendantsCrossJoinArg.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/MemberListCrossJoinArg.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#129 edit


Change 13252 by wgorman@guest.willgorman.pentaho on 2009/12/19 00:10:08 (git 745dccaa4a)

	MONDRIAN: merging change #13251 into trunk, fixes for MONDRIAN-496 and MONDRIAN-557, as well as some test cleanup in order to get the test suite passing with aggregates enabled

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#34 integrate
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#31 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#167 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#128 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#62 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#156 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#60 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#85 integrate


Change 13251 by wgorman@guest.willgorman.pentaho on 2009/12/18 23:05:44 (git 75759a2ed6)

	MONDRIAN: fixes for MONDRIAN-496 and MONDRIAN-557, as well as some test cleanup in order to get the test suite passing with aggregates enabled

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#8 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#7 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/BasicQueryTest.java#8 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#9 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestContext.java#3 edit


Change 13250 by jhyde@jhyde.marmalade on 2009/12/18 21:38:30 (git 2b0c352ef9)

	MONDRIAN: Upgrade ivy.

Affected files ...

... //open/mondrian/build.xml#226 edit


Change 13249 by wgorman@guest.willgorman.pentaho on 2009/12/18 19:50:59 (git 5f3eb61000)

	MONDRIAN: integrated checkFile fixes from 3.1 branch

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#104 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#110 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#72 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#61 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#2 integrate


Change 13248 by wgorman@guest.willgorman.pentaho on 2009/12/18 19:45:19 (git 5f0d873c88)

	MONDRIAN: fixed checkFile code style issues

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapHierarchy.java#6 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlMemberSource.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlTupleReader.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#6 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#2 edit


Change 13247 by jhyde@jhyde.marmalade on 2009/12/18 14:30:26 (git cf2119cab4)

	MONDRIAN: Upgrade ivy.

Affected files ...

... //open/mondrian-release/3.1/build.xml#10 edit


Change 13245 by jhyde@jhyde.marmalade on 2009/12/18 12:28:50 (git c3b7911d15)

	MONDRIAN: New checkFile rule. Mainline mondrian code already complies.

Affected files ...

... //open/mondrian/bin/checkFile.awk#2 edit


Change 13244 by jhyde@jhyde.marmalade on 2009/12/18 12:05:17 (git 5c5523f45d)

	MONDRIAN/FARRAGO/FENNEL: Fix checkFile exceptions.

Affected files ...

... //open/dt/dev/fennel/common/CommonPreamble.h#23 edit
... //open/dt/dev/fennel/test/ExecStreamGenerator.h#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#109 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#110 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#166 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#31 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#127 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#19 edit


Change 13243 by wgorman@guest.willgorman.pentaho on 2009/12/18 11:39:02 (git 6c1827100d)

	MONDRIAN: merged change #13241 into trunk, Added support for joining dimension tables to collapsed levels in agg table during non-empty member selection (MONDRIAN-663)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#103 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#108 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#71 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#60 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#1 branch
... //open/mondrian/testsrc/main/mondrian/test/Main.java#114 integrate


Change 13242 by wgorman@guest.willgorman.pentaho on 2009/12/18 04:54:10 (git 1fd739cb20)

	MONDRIAN: Updating version number of 3.1 branch to 3.1-SNAPSHOT

Affected files ...

... //open/mondrian-release/3.1/build.xml#9 edit
... //open/mondrian-release/3.1/ivy.xml#6 edit


Change 13241 by wgorman@guest.willgorman.pentaho on 2009/12/17 22:47:47 (git 68e9b0f75a)

	MONDRIAN: Added support for joining dimension tables to collapsed levels in agg table during non-empty member selection (MONDRIAN-663)

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapHierarchy.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlMemberSource.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlTupleReader.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/MultipleColsInTupleAggTest.java#1 add
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/multiple_cols_in_tuple_agg.csv#1 add
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/Main.java#3 edit


Change 13240 by jhyde@jhyde.mackerel2 on 2009/12/16 19:42:00 (git 8351cc62fe)

	MONDRIAN: Fix PSW-67, "Error while instantiating dialect when connecting to db2".

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#8 edit


Change 13238 by jhyde@jhyde.marmalade on 2009/12/15 20:06:38 (git b2b02799b7)

	MONDRIAN: Fix MONDRIAN-295, "Query generated by Excel 2007 gives incorrect results",
	by fixing equals and hashCode methods of VisualTotalMember and RolapCubeMember
	so that they compare equal correctly.
	Also make Intersect function more efficient. Treat member lists and tuple lists differently
	(tuples require a special holder object to make keys hash correctly) and use a set to
	efficiently detect when we are about to output a duplicate.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#165 edit


Change 13237 by jhyde@jhyde.marmalade on 2009/12/15 13:05:40 (git 2013304e04)

	MONDRIAN: If connection has a scenario, it becomes the default scenario for
	    query evaluation if the scenario is not otherwise specified (e.g. in the
	    WHERE clause).
	
	    Change Cell.getContextMember(Dimension) parameter to Hierarchy, since each
	    hierarchy can now have independent context.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cell.java#20 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#89 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#151 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#155 edit
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#4 edit


Change 13234 by jhyde@jhyde.marmalade on 2009/12/15 11:02:56 (git 7c8990bb38)

	MONDRIAN: Rationalize & tune how root evaluator is created.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#100 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#8 edit


Change 13227 by jhyde@jhyde.mackerel2 on 2009/12/11 15:14:17 (git db75e4e8ef)

	MONDRIAN: Integrate from //open/mondrian-release/3.1 changes 13189-13226.
	Viz:
	
	Change 13226 on 2009/12/11 by jhyde@jhyde.mackerel2
	
	MONDRIAN/3.1: Change rules for generating captions and descriptions of
	    hierarchies in shared dimensions that are used multiple times within the
	    same cube. If the <DimensionUsage> has a name and that name is different
	    from the name of the shared dimension, prefix the caption and description of
	    the hierarchy with the caption of the dimension usage (which can be
	    specified directly, or defaults to the name of the dimension usage).
	
	Change 13225 on 2009/12/10 by jhyde@jhyde.mackerel2
	
	MONDRIAN/3.1: Two changes to enable mondrian to be accessed via olap4j in the
	    Pentaho platform.
	
	1. Add method Util.convertOlap4jConnectStringToNativeMondrian to allow legacy
	apps like JPivot to take olap4j connect strings and continue to use Mondrian
	connections under the covers.
	
	2. Add plugin mondrian.spi.DataSourceResolver, controlled by property
	mondrian.spi.dataSourceResolverClass, to allow container to control how
	Mondrian converts a data source string like "jdbc/MondrianFoodMart" into
	a javax.sql.DataSource object. The default is to use JNDI. The Pentaho
	platform uses its own variant of JNDI.
	
	Change 13224 on 2009/12/10 by jhyde@jhyde.mackerel2
	
	MONDRIAN/3.1: Add DISPLAY_FOLDER as a member property. Use it if you
	    want a UI such as Analyzer to group your measures into folders.
	
	Change 13223 on 2009/12/10 by jhyde@jhyde.mackerel2
	
	MONDRIAN/3.1: Oops!
	
	Change 13222 on 2009/12/10 by jhyde@jhyde.mackerel2
	
	MONDRIAN/3.1: Add annotations (user-defined properties against metadata
	    elements; MONDRIAN-652).
	
	Change 13220 on 2009/12/09 by jhyde@jhyde.mackerel2
	
	MONDRIAN/3.1: Add caption and description to major schema elements (schema,
	    cube, virtual cube, dimension, dimension usage, hierarchy, level,
	    measure, calculated member, named set) and make sure that they come out
	    correctly in getCaption() and getDescription() methods. (MONDRIAN-632.)
	
	Change 13209 on 2009/12/06 by jhyde@jhyde.atc-hp
	
	MONDRIAN: Implement dialect for HP Neoview. All tests pass bar one.
	    Change JdbcDialectImpl method supportsOrderByNullsLast to more
	    powerful generateOrderByNullsLast.
	
	Change 13201 on 2009/11/30 by jhyde@jhyde.marmalade
	
	MONDRIAN: Change license of CacheMap to EPL (with permission of author Luis Canals, Tasecurity).
	
	Change 13197 on 2009/11/27 by jhyde@jhyde.marmalade
	
	MONDRIAN: Oops!
	
	Change 13196 on 2009/11/27 by jhyde@jhyde.marmalade
	
	MONDRIAN: Integrate @13195 to mondrian-3.1 branch: comply with latest checkFile.
	
	Change 13189 on 2009/11/25 by jhyde@jhyde.marmalade
	
	MONDRIAN: Implement RolapCubeLevel.getCaption (bug MONDRIAN-655).

Affected files ...

... //open/mondrian/demo/FoodMart.xml#79 integrate
... //open/mondrian/doc/configuration.html#59 integrate
... //open/mondrian/doc/schema.html#90 integrate
... //open/mondrian/mondrian.properties#64 integrate
... //open/mondrian/src/main/META-INF/services/mondrian.spi.Dialect#6 integrate
... //open/mondrian/src/main/mondrian/olap/Annotated.java#1 branch
... //open/mondrian/src/main/mondrian/olap/Annotation.java#1 branch
... //open/mondrian/src/main/mondrian/olap/Cube.java#21 integrate
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#35 integrate
... //open/mondrian/src/main/mondrian/olap/Dimension.java#10 integrate
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#28 integrate
... //open/mondrian/src/main/mondrian/olap/Formula.java#50 integrate
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#13 integrate
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#33 integrate
... //open/mondrian/src/main/mondrian/olap/Level.java#16 integrate
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#25 integrate
... //open/mondrian/src/main/mondrian/olap/Member.java#30 integrate
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#49 integrate
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#81 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#114 integrate
... //open/mondrian/src/main/mondrian/olap/NamedSet.java#8 integrate
... //open/mondrian/src/main/mondrian/olap/Property.java#35 integrate
... //open/mondrian/src/main/mondrian/olap/Query.java#131 integrate
... //open/mondrian/src/main/mondrian/olap/Schema.java#21 integrate
... //open/mondrian/src/main/mondrian/olap/SetBase.java#26 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#148 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#133 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#16 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#32 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#88 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#150 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#11 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#26 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#16 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#14 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#39 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#102 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#73 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#95 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#132 integrate
... //open/mondrian/src/main/mondrian/spi/DataSourceResolver.java#1 branch
... //open/mondrian/src/main/mondrian/spi/impl/FirebirdDialect.java#5 integrate
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#24 integrate
... //open/mondrian/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#1 branch
... //open/mondrian/src/main/mondrian/spi/impl/NeoviewDialect.java#1 branch
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#5 integrate
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#5 integrate
... //open/mondrian/src/main/mondrian/util/CacheMap.java#5 integrate
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#39 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#31 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#14 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#48 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#31 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#30 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#59 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#154 integrate
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#29 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#59 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#59 integrate


Change 13226 by jhyde@jhyde.mackerel2 on 2009/12/11 14:42:44 (git bbb6bff160)

	MONDRIAN/3.1: Change rules for generating captions and descriptions of
	    hierarchies in shared dimensions that are used multiple times within the
	    same cube. If the <DimensionUsage> has a name and that name is different
	    from the name of the shared dimension, prefix the caption and description of
	    the hierarchy with the caption of the dimension usage (which can be
	    specified directly, or defaults to the name of the dimension usage).

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#8 edit


Change 13225 by jhyde@jhyde.mackerel2 on 2009/12/10 15:58:32 (git d7f34fbee3)

	MONDRIAN/3.1: Two changes to enable mondrian to be accessed via olap4j in the
	    Pentaho platform.
	
	1. Add method Util.convertOlap4jConnectStringToNativeMondrian to allow legacy
	apps like JPivot to take olap4j connect strings and continue to use Mondrian
	connections under the covers.
	
	2. Add plugin mondrian.spi.DataSourceResolver, controlled by property
	mondrian.spi.dataSourceResolverClass, to allow container to control how
	Mondrian converts a data source string like "jdbc/MondrianFoodMart" into
	a javax.sql.DataSource object. The default is to use JNDI. The Pentaho
	platform uses its own variant of JNDI.

Affected files ...

... //open/mondrian-release/3.1/doc/configuration.html#3 edit
... //open/mondrian-release/3.1/mondrian.properties#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianProperties.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Util.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnection.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/DataSourceResolver.java#1 add
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JndiDataSourceResolver.java#1 add
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/UtilTestCase.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapConnectionTest.java#3 edit


Change 13224 by jhyde@jhyde.mackerel2 on 2009/12/10 12:36:30 (git b3f36d92aa)

	MONDRIAN/3.1: Add DISPLAY_FOLDER as a member property. Use it if you
	    want a UI such as Analyzer to group your measures into folders.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/Property.java#3 edit


Change 13223 by jhyde@jhyde.mackerel2 on 2009/12/10 11:49:09 (git d7534ef700)

	MONDRIAN/3.1: Oops!

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/Formula.java#6 edit


Change 13222 by jhyde@jhyde.mackerel2 on 2009/12/10 11:28:45 (git 702ad93784)

	MONDRIAN/3.1: Add annotations (user-defined properties against metadata
	    elements; MONDRIAN-652).

Affected files ...

... //open/mondrian-release/3.1/doc/schema.html#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Annotated.java#1 add
... //open/mondrian-release/3.1/src/main/mondrian/olap/Annotation.java#1 add
... //open/mondrian-release/3.1/src/main/mondrian/olap/Cube.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Dimension.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Formula.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Hierarchy.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Level.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Member.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian.xml#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/NamedSet.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Query.java#6 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Schema.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/SetBase.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunUtil.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCalculatedMember.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCube.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeDimension.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeLevel.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeMember.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapDimension.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapHierarchy.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapLevel.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapMember.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapSchema.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/TestMember.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#7 edit


Change 13221 by mkambol@guest_AA-5501 on 2009/12/10 07:22:05 (git 84ac1c1fc2)

	MONDRIAN - changing NativizeMinThreshold default value from 200000 to 100000

Affected files ...

... //open/mondrian/doc/configuration.html#58 edit
... //open/mondrian/mondrian.properties#63 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#113 edit


Change 13220 by jhyde@jhyde.mackerel2 on 2009/12/09 18:51:38 (git 7729a96d35)

	MONDRIAN/3.1: Add caption and description to major schema elements (schema,
	    cube, virtual cube, dimension, dimension usage, hierarchy, level,
	    measure, calculated member, named set) and make sure that they come out
	    correctly in getCaption() and getDescription() methods. (MONDRIAN-632.)

Affected files ...

... //open/mondrian-release/3.1/doc/schema.html#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/CubeBase.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/DimensionBase.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Formula.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/HierarchyBase.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/LevelBase.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/MemberBase.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian.xml#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/SetBase.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCube.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeDimension.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeLevel.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapDimension.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapHierarchy.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapLevel.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapMember.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#6 edit


Change 13218 by mkambol@guest_AA-5501 on 2009/12/09 12:10:28 (git 41a4065a35)

	MONDRIAN - enhancement to expandNonNative.  Simple sets will always expand non native.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#62 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#126 edit


Change 13217 by mkambol@guest_AA-5501 on 2009/12/09 06:27:18 (git a15f7442e1)

	MONDRIAN - performance optimization for loading schemas with many calculated members.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#149 edit


Change 13216 by mkambol@guest_AA-5501 on 2009/12/08 11:42:22 (git d656450dc9)

	MONDRIAN - In NativizeSet, the 'native list' can be empty if a crossjoin contains only calculated measures. The appendMembers method did not handle this case. 

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#11 edit


Change 13215 by mkambol@guest_AA-5501 on 2009/12/08 10:01:23 (git 8e97f79a2a)

	MONDRIAN - enhance nativizeSet so that it can utilize the approxRowCount on a level instead of querying for cardinality every time.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#10 edit


Change 13214 by mkambol@guest_AA-5501 on 2009/12/08 06:39:26 (git 680826983a)

	MONDRIAN - fix regression of testNativeCrossjoinWillConstrainUsingArgsFromAllAxes.  adding case for Oracle dialect.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#61 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#125 edit


Change 13209 by jhyde@jhyde.atc-hp on 2009/12/06 22:52:40 (git c4831c6a97)

	MONDRIAN: Implement dialect for HP Neoview. All tests pass bar one.
	    Change JdbcDialectImpl method supportsOrderByNullsLast to more
	    powerful generateOrderByNullsLast.

Affected files ...

... //open/mondrian-release/3.1/bin/megatest#4 edit
... //open/mondrian-release/3.1/demo/FoodMart.xml#4 edit
... //open/mondrian-release/3.1/mondrian.properties#3 edit
... //open/mondrian-release/3.1/src/main/META-INF/services/mondrian.spi.Dialect#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/FirebirdDialect.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#7 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/NeoviewDialect.java#1 add
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/OracleDialect.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/PostgreSqlDialect.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/BasicQueryTest.java#7 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DialectTest.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.java#5 edit


Change 13201 by jhyde@jhyde.marmalade on 2009/11/30 17:13:12 (git e5393726d5)

	MONDRIAN: Change license of CacheMap to EPL (with permission of author Luis Canals, Tasecurity).

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/util/CacheMap.java#3 edit


Change 13199 by jhyde@jhyde.marmalade on 2009/11/28 20:12:58 (git 2317afcc2b)

	MONDRIAN: olap4j connection should not barf if setCatalog(null) is called;
	    Fix checkFile exception.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#26 edit


Change 13197 by jhyde@jhyde.marmalade on 2009/11/27 23:28:17 (git 78af5d7377)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/HighDimensionsTest.java#4 edit


Change 13196 by jhyde@jhyde.marmalade on 2009/11/27 23:19:13 (git 61c79c03b3)

	MONDRIAN: Integrate @13195 to mondrian-3.1 branch: comply with latest checkFile.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/Scanner.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/tui/XmlUtil.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/tui/XmlaSupport.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/CellKeyTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/HighDimensionsTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/ModulosTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#3 integrate


Change 13195 by jhyde@jhyde.marmalade on 2009/11/27 18:29:33 (git bbda64a315)

	MONDRIAN/FENNEL/FARRAGO: Comply with latest checkFile.

Affected files ...

... //open/dt/dev/farrago/src/net/sf/farrago/fennel/rel/FarragoMultisetSplitterRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/rel/WindowedAggSplitterRule.java#2 edit
... //open/dt/dev/fennel/calctest/CalcInstFactoryTest.cpp#4 edit
... //open/dt/dev/fennel/calctest/SqlRegExpTest.cpp#4 edit
... //open/dt/dev/fennel/exec/DynamicParam.cpp#12 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterNodeWriter.cpp#17 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#20 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#124 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#19 edit


Change 13189 by jhyde@jhyde.marmalade on 2009/11/25 02:12:01 (git e25673bf11)

	MONDRIAN: Implement RolapCubeLevel.getCaption (bug MONDRIAN-655).

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeLevel.java#3 edit


Change 13188 by jhyde@jhyde.marmalade on 2009/11/24 14:44:28 (git d2acf2e9b0)

	MONDRIAN: Up memory limits because hsqldb slurps memory on 64-bit machines;
	    fully-qualify path of buildJdk16.sh.

Affected files ...

... //open/mondrian/build.xml#225 edit


Change 13187 by jhyde@jhyde.marmalade on 2009/11/24 14:34:40 (git c4a00e716a)

	MONDRIAN: Integrate from mondrian-release/3.1@13186. Test suite now runs against hsqldb.

Affected files ...

... //open/mondrian/bin/loadFoodMart.sh#7 integrate
... //open/mondrian/bin/megatest#18 integrate
... //open/mondrian/build.xml#224 integrate
... //open/mondrian/demo/FoodMart.xml#78 integrate
... //open/mondrian/ivy.xml#29 integrate
... //open/mondrian/src/main/mondrian/spi/impl/HsqldbDialect.java#2 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#58 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#153 integrate
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#32 integrate
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#28 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#58 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#58 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#82 integrate


Change 13186 by jhyde@jhyde.marmalade on 2009/11/24 14:16:14 (git 0359059e2c)

	MONDRIAN: Remove dead code.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ValidatorImpl.java#7 edit


Change 13185 by jhyde@jhyde.marmalade on 2009/11/24 10:40:25 (git 259f1d7792)

	MONDRIAN: Test now passes on hsqldb.

Affected files ...

... //open/mondrian-release/3.1/bin/megatest#3 edit
... //open/mondrian-release/3.1/build.xml#8 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/BasicQueryTest.java#6 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CompatibilityTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#8 edit


Change 13184 by jhyde@jhyde.marmalade on 2009/11/23 20:24:07 (git 6727cd9d61)

	MONDRIAN: Integrate megatest to mondrian-3.1 branch.

Affected files ...

... //open/mondrian-release/3.1/bin/megatest#2 integrate


Change 13183 by jhyde@jhyde.mackerel2 on 2009/11/23 15:18:39 (git fb435a4c91)

	MONDRIAN: hsqldb support: Can now download from ivy, load FoodMart, pass DialectTest, and launch from megatest. A few test exceptions remain.

Affected files ...

... //open/mondrian-release/3.1/bin/loadFoodMart.sh#3 edit
... //open/mondrian-release/3.1/demo/FoodMart.xml#3 edit
... //open/mondrian-release/3.1/ivy.xml#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/HsqldbDialect.java#2 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DialectTest.java#3 edit


Change 13181 by jhyde@jhyde.marmalade on 2009/11/22 23:27:58 (git f9db631170)

	MONDRIAN: Integrate from mondrian-release/3.1@13180.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#36 integrate
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#17 integrate
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#37 integrate
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#36 integrate
... //open/mondrian/src/main/mondrian/olap/Formula.java#49 integrate
... //open/mondrian/src/main/mondrian/olap/Id.java#35 integrate
... //open/mondrian/src/main/mondrian/olap/NamedSet.java#7 integrate
... //open/mondrian/src/main/mondrian/olap/Parser.cup#50 integrate
... //open/mondrian/src/main/mondrian/olap/Query.java#130 integrate
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#37 integrate
... //open/mondrian/src/main/mondrian/olap/SetBase.java#25 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#147 integrate
... //open/mondrian/src/main/mondrian/olap/Validator.java#11 integrate
... //open/mondrian/src/main/mondrian/olap/ValidatorImpl.java#6 integrate
... //open/mondrian/src/main/mondrian/olap/fun/AsFunDef.java#1 branch
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#167 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#11 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#9 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#14 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#72 integrate
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#8 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#21 integrate
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#23 integrate
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#29 integrate
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#20 integrate
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#16 integrate
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#38 integrate
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#14 integrate
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#19 integrate
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#26 integrate
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#25 integrate
... //open/mondrian/src/main/mondrian/olap/fun/vba/Excel.java#7 integrate
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#17 integrate
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#15 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#87 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#148 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#99 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#7 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#6 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#138 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#131 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#65 integrate
... //open/mondrian/src/main/mondrian/util/ArrayStack.java#1 branch
... //open/mondrian/src/main/mondrian/util/Bug.java#34 integrate
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#11 integrate
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#16 integrate
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#46 integrate
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#38 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#164 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#4 integrate
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#11 integrate
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#49 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#81 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#8 integrate


Change 13180 by jhyde@jhyde.marmalade on 2009/11/22 22:38:50 (git a007599fc5)

	MONDRIAN: Implement 'AS' operator (to declare named sets inline).

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractExpCompiler.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/mdx/NamedSetExpr.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/DelegatingSchemaReader.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Evaluator.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Formula.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Id.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/NamedSet.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Parser.cup#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Query.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/SchemaReader.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/SetBase.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Util.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Validator.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/ValidatorImpl.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AsFunDef.java#1 add
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/BuiltinFunTable.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CaseMatchFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CaseTestFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CrossJoinFunDef.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ExtractFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FilterFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MultiResolver.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/OrderFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ParameterFunDef.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/Resolver.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SetFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SetItemFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SimpleResolver.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TupleFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/UdfResolver.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/vba/Vba.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/TypeUtil.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnection.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCube.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapEvaluator.java#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapEvaluatorRoot.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapResult.java#5 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapSchema.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapSchemaReader.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/util/ArrayStack.java#1 add
... //open/mondrian-release/3.1/src/main/mondrian/util/Bug.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/CustomizedParserTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/ParserTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/UtilTestCase.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#7 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/type/TypeTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/AccessControlTest.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#7 edit


Change 13178 by jhyde@jhyde.marmalade on 2009/11/22 16:32:21 (git 90f1e5e179)

	MONDRIAN: Fix formatting.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#2 edit


Change 13177 by jhyde@jhyde.marmalade on 2009/11/22 16:27:16 (git 3b0bd216aa)

	MONDRIAN: Integrate from //open/lu/release/mondrian/wm@13174 (disable triggers).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FilterTest.java#1 branch


Change 13176 by jhyde@jhyde.marmalade on 2009/11/22 16:22:26 (git 97d4b95523)

	MONDRIAN: Integrate from //open/lu/release/mondrian/wm@13174.

Affected files ...

... //open/mondrian/build.xml#223 integrate
... //open/mondrian/src/main/mondrian/olap/Query.java#129 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#146 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#132 integrate
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#22 integrate
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#14 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#147 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#101 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#31 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#27 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#60 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#33 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#54 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#33 integrate
... //open/mondrian/src/main/mondrian/rolap/Target.java#12 integrate
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#37 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#163 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#30 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#29 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#123 integrate
... //open/mondrian/testsrc/main/mondrian/test/Main.java#113 integrate
... //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#6 edit


Change 13166 by mkambol@guest_AA-5501 on 2009/11/17 05:57:49 (git 1cdccd14f6)

	MONDRIAN-651 - making sure NON EMPTY does not get appliied to the slicer axis.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#35 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#10 edit


Change 13163 by mkambol@guest_AA-5501 on 2009/11/16 11:01:42 (git b8fcead589)

	MONDRIAN-642 - Enhance hideMemberIf="IfBlankName" to consider whitespace as blank

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#80 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#145 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#94 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#16 edit


Change 13160 by mkambol@guest_AA-5501 on 2009/11/12 11:39:51 (git d5548ee42d)

	MONDRIAN - refactoring and performance enhancments for NativizeSetFunDef.  Introducing two new properties, NativizeMaxResults and  NativizeMinThreshold.  These were hard coded in previous revisions

Affected files ...

... //open/mondrian/doc/configuration.html#57 edit
... //open/mondrian/mondrian.properties#62 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#112 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#70 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#7 edit


Change 13157 by mkambol@guest_AA-5501 on 2009/11/06 12:23:45 (git 7f00dea4d4)

	MONDRIAN - enhancing MdxVisitor so that implementations can affect whether or not the visitee objects visit their children

Affected files ...

... //open/mondrian/src/main/mondrian/mdx/MdxVisitor.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/MdxVisitorImpl.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#16 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#13 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#48 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#128 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#34 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#11 edit


Change 13154 by mkambol@guest_AA-5501 on 2009/11/04 13:39:24 (git 2733c750a9)

	MONDRIAN - improving support for NativizeSetFunDef with arg arity=1

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#6 edit


Change 13151 by mkambol@guest_AA-5501 on 2009/11/04 10:59:44 (git d5069f321c)

	MONDRIAN - NativizeSet - making sure each high cardinality determination is not affected by the evaluation of previous axes.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#35 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#98 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#64 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#5 edit


Change 13147 by jhyde@jhyde.marmalade on 2009/10/30 13:33:10 (git ff677685b3)

	MONDRIAN: Oops, File.canExecute() was only introduced in JDK 1.6.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/build/AntTestBase.java#4 edit


Change 13146 by jhyde@jhyde.marmalade on 2009/10/30 13:22:12 (git 3cb1c283ae)

	MONDRIAN: Hard-code path to ant command for when running on hudson.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/build/AntTestBase.java#3 edit


Change 13144 by jhyde@jhyde.marmalade on 2009/10/29 16:13:08 (git 9e9a83d364)

	MONDRIAN: Call compliance tests from main suite; fix some errors.

Affected files ...

... //open/mondrian/build.xml#222 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#127 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#112 edit
... //open/mondrian/testsrc/main/mondrian/test/build/AntTestBase.java#2 edit


Change 13143 by jhyde@jhyde.marmalade on 2009/10/29 13:36:32 (git bbf2b64df3)

	MONDRIAN: Add a unit test that invokes ant targets that check code formatting
	    and javadoc.
	    Fix formatting issues (non UTF-8 chars) in RolapEvaluator.
	    Upgrade to ivy-2.0.0.

Affected files ...

... //open/mondrian/bin/checkFile.awk#1 branch
... //open/mondrian/bin/checkFile.sh#1 branch
... //open/mondrian/build.xml#221 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#97 edit
... //open/mondrian/testsrc/main/mondrian/test/build/AntTestBase.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/build/CodeComplianceTest.java#1 add


Change 13141 by mkambol@guest_AA-5501 on 2009/10/29 06:53:12 (git d8100c1918)

	MONDRIAN - extracting method for logging the XMLA request.  The XMLA request can contain secure data.  This allows us to override the method so that the secure data will not be logged.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#26 edit


Change 13138 by mkambol@guest_AA-5501 on 2009/10/28 12:16:04 (git 6aa4385b10)

	MONDRIAN - NativizetSet, turning off native evaluation if the arg has arity of 1

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#96 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#4 edit


Change 13137 by mkambol@guest_AA-5501 on 2009/10/28 10:17:40 (git d01301d2ae)

	MONDRIAN-643 non joining dimensions on other axes should not be included with native sql constraints

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#59 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#122 edit


Change 13136 by mkambol@guest_AA-5501 on 2009/10/28 07:08:47 (git c7329868c5)

	MONDRIAN Back out changelist 13131

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#93 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#10 edit


Change 13135 by jhyde@jhyde.marmalade on 2009/10/27 13:01:35 (git 17b24d06a9)

	MONDRIAN: Add test XmlaTest.dbschemaSchemata.

Affected files ...

... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#3 edit


Change 13134 by jhyde@jhyde.marmalade on 2009/10/27 12:53:30 (git f00c902ab1)

	MONDRIAN: Implement the Mod(n, d) arithmetic function.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/vba/Excel.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/vba/Vba.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#6 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#6 edit


Change 13131 by mkambol@guest_AA-5501 on 2009/10/27 09:56:43 (git 07f8a65258)

	MONDRIAN - 642 -  Suppressing whitespace members when hideMembersIf="IfBlankName"

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#92 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#9 edit


Change 13128 by mkambol@guest_AA-5501 on 2009/10/26 08:11:55 (git 3ff39ee2f7)

	MONDRIAN: fixing checkFile violation

Affected files ...

... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#10 edit


Change 13127 by mkambol@aa-nb-09607-2 on 2009/10/26 07:30:18 (git b7030d6d6a)

	MONDRIAN:  Test case for Bug641- "Large NON EMPTY result performs poorly with ResultStyle.ITERABLE"

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#5 edit


Change 13124 by eric@eric.wednesday.mondrian.dev on 2009/10/23 14:57:17 (git 63e63f5044)

	MONDRIAN: Fix and performance regression test for MONDRIAN-639.  Changed RolapNamedSetEvaluator to implement Collection in generated anonymous iterable classes, so that FunUtil.count() can generate results without iterating through all elements.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#4 edit


Change 13116 by mkambol@guest_AA-5501 on 2009/10/22 07:50:41 (git e90d2ff883)

	MONDRIAN: changing some logging that went to the console to use log4j instead.

Affected files ...

... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#9 edit


Change 13112 by mkambol@guest_AA-5501 on 2009/10/20 11:12:27 (git b5c3aae142)

	MONDRIAN:  NativizeSet, turning off all native evaluation when below the high cardinality threshold.  Fixing ClassCastException when using the .levels() function. 

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#34 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#95 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#17 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#3 edit


Change 13111 by mkambol@guest_AA-5501 on 2009/10/20 06:32:00 (git b4eec54a1d)

	MONDRIAN: introducing ability to omit the default slicer information from the xmla output.
	MONDRIAN-619

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#21 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#68 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#57 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#80 edit


Change 13109 by jhyde@jhyde.marmalade2 on 2009/10/18 16:48:49 (git 72a5617928)

	MONDRIAN: Up version to 4.0.0 (pre alpha, of course).
	
	    Include MondrianInprocProxy in mondrian.jar so that it can be removed from
	    olap4j source.

Affected files ...

... //open/mondrian/build.xml#220 edit
... //open/mondrian/ivy.xml#28 edit


Change 13108 by jhyde@jhyde.marmalade2 on 2009/10/18 14:37:09 (git 398398e64f)

	MONDRIAN: Fix test for MySQL.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#56 edit


Change 13107 by jhyde@jhyde.marmalade2 on 2009/10/18 00:09:08 (git cd8aed811e)

	MONDRIAN: More JDK1.4 fixes.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#35 edit
... //open/mondrian/src/main/mondrian/calc/impl/IterableMemberListCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/IterableTupleListCalc.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#79 edit


Change 13106 by jhyde@jhyde.marmalade2 on 2009/10/18 00:08:28 (git )

	MONDRIAN: More integrations from mondrian-release/3.1 to main.

Affected files ...

... //open/mondrian/build.xml#219 integrate
... //open/mondrian/ivy.xml#27 integrate


Change 13105 by jhyde@jhyde.marmalade2 on 2009/10/17 19:42:17 (git 9db754d3e7)

	MONDRIAN: Integrate changes from mondrian-release/3.1 to main. Changes as follows:
	
	Change 13100 on 2009/10/16 by jhyde@jhyde.marmalade
	
		MONDRIAN: Fix MONDRIAN-615, "VisualTotals doesn't work for the all member".
		    Also add unit test that generates a very deep parse tree, to find
		    algorithmic complexity bugs in parser/validator.
	
	Change 13097 on 2009/10/15 by jhyde@jhyde.marmalade
	
		MONDRIAN: Fix bug MONDRIAN-612, "Drillthrough query with axis count != 2 gives error via XMLA".
		    Fix minor test exceptions in XmlaBasicTest.testMDFunctions.
	
	Change 13096 on 2009/10/15 by jhyde@jhyde.marmalade
	
		MONDRIAN: Fix for bug MONDRIAN-637, "Using Except in the slicer makes no sense".
		    Root evaluation context was being contaminated between first and second
		    evaluations of the slicer.
	
	Change 13068 on 2009/09/29 by jhyde@jhyde.marmalade
	
		MONDRIAN: Reinstate support for "ORDER BY ... NULLS LAST" per MONDRIAN-618.
		    This implementation is more conservative; it assumes that a database does
		    not support the syntax unless JdbcDialectImpl.supportsOrderByNullsLast()
		    is overridden.
	
	Change 13067 on 2009/09/28 by jhyde@jhyde.marmalade
	
		MONDRIAN: Fix bug MONDRIAN-622, "Poor performance with large union role" by
		    introducing a role implementation which caches results.
	
	Change 13104 by jhyde@jhyde.marmalade on 2009/10/17 19:37:49
	
		MONDRIAN: Fix code style violations.

Affected files ...

... //open/mondrian/RELEASE.txt#9 integrate
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#46 integrate
... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#8 integrate
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#18 integrate
... //open/mondrian/src/main/mondrian/olap/UnionRoleImpl.java#3 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#94 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#137 integrate
... //open/mondrian/src/main/mondrian/spi/impl/FirebirdDialect.java#4 integrate
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#23 integrate
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#4 integrate
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#4 integrate
... //open/mondrian/src/main/mondrian/util/Format.java#39 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#67 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#162 integrate
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#48 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#152 integrate
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#9 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#59 integrate
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#18 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#55 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#78 integrate


Change 13104 by jhyde@jhyde.marmalade on 2009/10/17 19:37:49 (git bcfb21ba89)

	MONDRIAN: Fix code style violations.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaExplorer.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/AccessControlTest.java#4 edit


Change 13102 by jhyde@jhyde.marmalade2 on 2009/10/17 15:32:59 (git 7692cb0291)

	MONDRIAN: Fix JDK1.4 build.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#5 edit


Change 13101 by jhyde@jhyde.marmalade2 on 2009/10/17 01:42:34 (git de44ddb301)

	MONDRIAN: Add CATALOG_NAME column to MDSCHEMA_ACTIONS method, consistent with
	    other XMLA methods.
	
	    Clean up handling of temp files.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#21 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#73 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#77 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#9 edit


Change 13100 by jhyde@jhyde.marmalade on 2009/10/16 11:22:28 (git 826efee5cc)

	MONDRIAN: Fix MONDRIAN-615, "VisualTotals doesn't work for the all member".
	    Also add unit test that generates a very deep parse tree, to find
	    algorithmic complexity bugs in parser/validator.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapEvaluator.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#4 edit


Change 13099 by mkambol@guest_AA-5501 on 2009/10/16 06:50:27 (git 4d1d637cc5)

	MONDRIAN: fixing checkFile violations

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#109 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#121 edit


Change 13097 by jhyde@jhyde.marmalade on 2009/10/15 22:38:42 (git ea8e02e83f)

	MONDRIAN: Fix bug MONDRIAN-612, "Drillthrough query with axis count != 2 gives error via XMLA".
	    Fix minor test exceptions in XmlaBasicTest.testMDFunctions.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaHandler.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#5 edit


Change 13096 by jhyde@jhyde.marmalade on 2009/10/15 19:38:35 (git f2f5debc38)

	MONDRIAN: Fix for bug MONDRIAN-637, "Using Except in the slicer makes no sense".
	    Root evaluation context was being contaminated between first and second
	    evaluations of the slicer.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapResult.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CompoundSlicerTest.java#2 edit


Change 13095 by mkambol@guest_AA-5501 on 2009/10/14 12:11:13 (git 94e99f3f13)

	MONDRIAN: Improve handling of null members in native evaluation:
	bug MONDRIAN-636, "Using a non-default value of
	mondrian.olap.NullMemberRepresentation can cause an exception
	in SqlContextConstraint when the null member is in the slicer".
	The only functional change is in SqlConstraintUtils.  All
	of the other changes were to support testablity of the fix.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#100 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#91 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#53 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#120 edit


Change 13094 by mkambol@guest_AA-5501 on 2009/10/14 08:15:14 (git 2f9c928ddb)

	MONDRIAN reverting change of moving visit iteration from visitee to visitor.  Refactored visitors in NativizeSetFunDef to avoid unneccessary visits.

Affected files ...

... //open/mondrian/src/main/mondrian/mdx/MdxVisitorImpl.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#39 edit


Change 13093 by mkambol@guest_AA-5501 on 2009/10/13 09:51:37 (git 7132340371)

	MONDRIAN disabling test that broke the hudson build.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#2 edit


Change 13092 by mkambol@guest_AA-5501 on 2009/10/13 08:00:07 (git 4f23c0503f)

	MONDRIAN introducing function NativizeSet.  NativizeSet allows you to natively evaluate axes with calculated members, measures, and some functions which previously prevented native evaluation

Affected files ...

... //open/mondrian/src/main/mondrian/mdx/MdxVisitorImpl.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#126 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#166 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#131 edit
... //open/mondrian/src/main/mondrian/olap/fun/NativizeSetFunDef.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#38 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/NativizeSetFunDefTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#119 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#111 edit


Change 13088 by mkambol@guest_AA-5501 on 2009/10/09 11:57:28 (git d0186c504d)

	MONDRIAN enhancing native evaluation for Crossjoins.  RolapNativeCrossJoin can now construct a NonEmptyCrossJoinConstraint using arguments from all axes.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#99 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#108 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#118 edit


Change 13083 by jhyde@jhyde.marmalade on 2009/10/04 16:00:35 (git be87f83a88)

	MONDRIAN: Formatting.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#45 edit


Change 13082 by mkambol@aa-nb-09607-2 on 2009/10/02 13:20:15 (git b324928fdc)

	MONDRIAN:  Broadened the catch block in SqlStatement.execute() to include all Exceptions, rather than just SQLException.  This will make sure we clean up unused statements when RuntimeExceptions are thrown.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#10 edit


Change 13074 by wgorman@guest.willgorman.pentaho on 2009/09/30 08:36:14 (git e50ecc9339)

	MONDRIAN: Added validation checks for the existence of dimensions and measures in workbench

Affected files ...

... //open/mondrian/src/main/mondrian/gui/resources/text.properties#16 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#18 edit


Change 13073 by jhyde@jhyde.marmalade on 2009/09/29 12:20:47 (git 4f0167d1ae)

	MONDRIAN: Integrate change 13072 (missing file headers/copyright notices) from main to 3.1 branch.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/gui/PreferencesSchemasDialog.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/Messages.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/TreeModel.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/TreeModelPath.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/ValidationUtils.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/TargetBase.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ScenarioTest.java#2 integrate


Change 13072 by jhyde@jhyde.marmalade on 2009/09/29 12:17:35 (git c085b358cf)

	MONDRIAN: Fix missing file headers/copyright notices.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/PreferencesSchemasDialog.java#5 edit
... //open/mondrian/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#3 edit
... //open/mondrian/src/main/mondrian/gui/validate/Messages.java#4 edit
... //open/mondrian/src/main/mondrian/gui/validate/TreeModel.java#3 edit
... //open/mondrian/src/main/mondrian/gui/validate/TreeModelPath.java#3 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#17 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#4 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#3 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/TargetBase.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#3 edit


Change 13071 by mkambol@aa-nb-09607-2 on 2009/09/29 11:00:21 (git f2629ca764)

	MONDRIAN:  The second half of the fix for MONDRIAN-506.  This allows queries with Descendants using an integer value for the second argument to be natively evaluated.  The first part of this defect was fixed in 12424, which allowed redundant set braces to be used with native eval.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#56 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#117 edit


Change 13070 by jhyde@jhyde.marmalade on 2009/09/29 10:34:07 (git eee6414f86)

	MONDRIAN: Move writeback APIs (Scenario etc.) to olap4j.

Affected files ...

... //open/mondrian/ivy.xml#26 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Scenario.java#5 delete
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#86 edit
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#84 edit


Change 13068 by jhyde@jhyde.marmalade on 2009/09/29 09:10:58 (git 1b5fb05905)

	MONDRIAN: Reinstate support for "ORDER BY ... NULLS LAST" per MONDRIAN-618.
	    This implementation is more conservative; it assumes that a database does
	    not support the syntax unless JdbcDialectImpl.supportsOrderByNullsLast()
	    is overridden.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/FirebirdDialect.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#6 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/OracleDialect.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/PostgreSqlDialect.java#3 edit


Change 13067 by jhyde@jhyde.marmalade on 2009/09/28 22:39:22 (git 385ce83bf7)

	MONDRIAN: Fix bug MONDRIAN-622, "Poor performance with large union role" by
	    introducing a role implementation which caches results.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/DelegatingRole.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/RoleImpl.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/UnionRoleImpl.java#3 edit


Change 13066 by jhyde@jhyde.mackerel2 on 2009/09/28 19:01:54 (git 477fb216f8)

	MONDRIAN: Fix bug MONDRIAN-434, "Small negative numbers cause exceptions w
	    2-section format" and duplicate bug MONDRIAN-620, "Format strings which
	    omit the "Nil" format can cause an array out of bounds exception".
	
	    Change behavior of "#.#" format string to match SSAS: now always prints a
	           '.'; for example, formats 1 as '1.'.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/util/Format.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/BasicQueryTest.java#5 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#4 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/FormatTest.java#3 edit


Change 13065 by mkambol@aa-nb-09607-2 on 2009/09/28 06:28:50 (git f07f92c01b)

	MONDRIAN:  Minor change to RolapEvaluator.getProperty().  Moved the getSolveOrder() call to before the more expensive call to getPropertyValue().  This allows skipping .getPropertyValue() in the majority of iterations through currentMembers.
	
	This change made a modest but non-negligable (5-10%) performance boost to many queries I tested it with.  For example, the following monster query ran in 440 seconds before the change, 390 after (with native eval OFF in both cases to make sure all cells are evaluated):
	
	select crossjoin(time.quarter.members, 
	         crossjoin( [store type].members, crossjoin(product.[product name].members, 
	                         promotions.members))) on 1,
	  { measures.[unit sales], measures.[store sales] } on 0 
	from sales

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#93 edit


Change 13058 by wgorman@guest.willgorman.pentaho on 2009/09/23 14:05:28 (git 5d96a27473)

	MONDRIAN: Integrating change #13057, Additional fixes for PSW-11, added CalculatedMemberProperty option for Measures.  Also fixed some potential null pointer bugs when building the tree model.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaExplorer.java#4 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaTreeModel.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/text.properties#5 integrate


Change 13057 by wgorman@guest.willgorman.pentaho on 2009/09/23 13:55:14 (git 0dee5b2a0d)

	MONDRIAN: Additional fixes for PSW-11, added CalculatedMemberProperty option for Measures.  Also fixed some potential null pointer bugs when building the tree model.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#44 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#20 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#15 edit


Change 13048 by jhyde@jhyde.mackerel2 on 2009/09/17 10:18:56 (git 11b96d6db4)

	MONDRIAN: Test case for MONDRIAN-622, "Poor performance with large union role."

Affected files ...

... //open/mondrian-release/3.1/testsrc/main/mondrian/test/AccessControlTest.java#3 edit


Change 13047 by wgorman@guest.willgorman.pentaho on 2009/09/17 07:02:54 (git 01e02660fd)

	MONDRIAN: Integrating change 13018, Workbench Japanese translation, updating the change list number for the 3.1.4 release

Affected files ...

... //open/mondrian-release/3.1/RELEASE.txt#5 edit
... //open/mondrian-release/3.1/build.xml#7 edit
... //open/mondrian-release/3.1/ivy.xml#4 edit
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/text_ja.properties#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#1 branch


Change 13046 by wgorman@guest.willgorman.pentaho on 2009/09/16 12:22:43 (git 87c5759aeb)

	MONDRIAN: Updated build, ivy, and release notes related to Mondrian 3.1.4

Affected files ...

... //open/mondrian-release/3.1/RELEASE.txt#4 edit
... //open/mondrian-release/3.1/build.xml#6 edit
... //open/mondrian-release/3.1/ivy.xml#3 edit


Change 13045 by wgorman@guest.willgorman.pentaho on 2009/09/16 10:42:44 (git 030235a111)

	MONDRIAN: interim resolution of MONDRIAN-618, removed ORDER BY NULLS LAST sql syntax from the default dialect.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#5 edit


Change 13043 by wgorman@guest.willgorman.pentaho on 2009/09/15 14:30:31 (git da3cbba4b9)

	MONDRIAN: Integrating change #13042, changes to workbench bat and sh files

Affected files ...

... //open/mondrian-release/3.1/workbench/set-pentaho-java.bat#1 branch
... //open/mondrian-release/3.1/workbench/set-pentaho-java.sh#1 branch
... //open/mondrian-release/3.1/workbench/workbench.bat#2 integrate
... //open/mondrian-release/3.1/workbench/workbench.sh#3 integrate


Change 13042 by wgorman@guest.willgorman.pentaho on 2009/09/15 14:28:22 (git 0b45c8c0a5)

	MONDRIAN: fix for CM-88, CM-102, contributed by Mat Lowery:
	Made changes to bat and sh files so that:
	       * use a common set of steps to find a suitable java launcher
	       * can be lauched from outside of their home folder
	       * can be launched from folders with spaces
	       * are compatible with solaris (use of backquotes instead of dollar parathesis)

Affected files ...

... //open/mondrian/workbench/set-pentaho-java.bat#1 add
... //open/mondrian/workbench/set-pentaho-java.sh#1 add
... //open/mondrian/workbench/workbench.bat#5 edit
... //open/mondrian/workbench/workbench.sh#12 edit


Change 13041 by wgorman@guest.willgorman.pentaho on 2009/09/15 14:06:39 (git 3c50d52396)

	MONDRIAN: Integrated change #13040, fix for MONDRIAN-621, JPivot sort throws java.lang.NoSuchMethodError: mondrian.olap.Query.safeClone()Lmondrian/olap/Query

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/Query.java#4 integrate


Change 13040 by wgorman@guest.willgorman.pentaho on 2009/09/15 13:56:29 (git 9c003d05b2)

	MONDRIAN: fix for MONDRIAN-621, JPivot sort throws java.lang.NoSuchMethodError: mondrian.olap.Query.safeClone()Lmondrian/olap/Query

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#125 edit


Change 13039 by wgorman@guest.willgorman.pentaho on 2009/09/11 14:07:18 (git 02feb91200)

	MONDRIAN: Integrating change #13038, added Vertica dialect, fix for MONDRIAN-617 contributed by Pedro Alves, Vertica doesn't support ORDER BY.. NULLS LAST type of queries. Invalid sql

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian.xml#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian_SW.xml#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/Dialect.java#4 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#4 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/VerticaDialect.java#1 branch


Change 13038 by wgorman@guest.willgorman.pentaho on 2009/09/11 13:58:42 (git a1a0a21814)

	MONDRIAN: added Vertica dialect, fix for MONDRIAN-617 contributed by Pedro Alves, Vertica doesn't support ORDER BY.. NULLS LAST type of queries. Invalid sql

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#79 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#16 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#16 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#22 edit
... //open/mondrian/src/main/mondrian/spi/impl/VerticaDialect.java#1 add


Change 13037 by wgorman@guest.willgorman.pentaho on 2009/09/11 12:51:37 (git 3f28ed5be9)

	MONDRIAN: Integrating change #13036, Fix for PSW-60, Working directory must be set for Schema Workbench to work

Affected files ...

... //open/mondrian-release/3.1/workbench/workbench.sh#2 integrate


Change 13036 by wgorman@guest.willgorman.pentaho on 2009/09/11 12:48:32 (git 08c573e364)

	MONDRIAN: Fix for PSW-60, Working directory must be set for Schema Workbench to work

Affected files ...

... //open/mondrian/workbench/workbench.sh#11 edit


Change 13033 by jhyde@jhyde.marmalade on 2009/09/06 01:23:50 (git 63145dce9f)

	MONDRIAN: Integrate @13031 and @13032 from mondrian-3.1 to main: parameter
	    changes, including fix for MONDRIAN-614.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#34 integrate
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#9 integrate
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#13 integrate
... //open/mondrian/src/main/mondrian/olap/Query.java#124 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#11 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#130 integrate
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#19 integrate
... //open/mondrian/src/main/mondrian/olap/type/BooleanType.java#7 integrate
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#11 integrate
... //open/mondrian/src/main/mondrian/olap/type/DateTimeType.java#4 integrate
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#13 integrate
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#14 integrate
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#14 integrate
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#15 integrate
... //open/mondrian/src/main/mondrian/olap/type/NumericType.java#7 integrate
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#12 integrate
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#15 integrate
... //open/mondrian/src/main/mondrian/olap/type/StringType.java#5 integrate
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#17 integrate
... //open/mondrian/src/main/mondrian/olap/type/Type.java#11 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#161 integrate
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#27 integrate
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#3 integrate
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#76 integrate


Change 13032 by jhyde@jhyde.mackerel2 on 2009/09/04 11:01:08 (git deebb30bef)

	MONDRIAN: Oops, remove timezone-dependent strings from expected results.

Affected files ...

... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ParameterTest.java#4 edit


Change 13031 by jhyde@jhyde.mackerel2 on 2009/09/04 01:36:02 (git 16c53a7849)

	MONDRIAN: Enhance Parameter function to allow parameters to contain sets of members;
	    it allows working sets of thousands of members to be efficiently passed in from
	    the client, as opposed to, say, writing them to a database table.
	
	    Fix bug MONDRIAN-614, "Parameter function should allow hierarchy's default member
	    as default value".
	    Clean up how parameter arguments are validated.
	    Clean up CAST operator.
	    Add method 'boolean Type.isInstance(Object)'.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractExpCompiler.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/mdx/ParameterExpr.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/ParameterImpl.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/Query.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CastFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunUtil.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ParameterFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/BooleanType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/CubeType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/DateTimeType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/DimensionType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/HierarchyType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/LevelType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/MemberType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/NumericType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/ScalarType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/SetType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/StringType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/TupleType.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/Type.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ParameterTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/PerformanceTest.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#4 edit


Change 13025 by mkambol@guest_AA-5501 on 2009/09/01 08:19:23 (git dd1b51e1f8)

	MONDRIAN support for native evaluation of enumerated members on a parent child dimension when all enumerated members are leaf members.  support for native evaluation of leaf level ragged dimensions.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Member.java#29 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#48 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#129 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#72 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#90 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/TargetBase.java#3 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#32 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#116 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#83 edit


Change 13024 by wgorman@guest.willgorman.pentaho on 2009/08/31 07:22:30 (git 51303c6a14)

	MONDRIAN: Integrate change #13023, display error message in query panel when connection fails

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/gui/QueryPanel.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/text.properties#4 integrate


Change 13023 by wgorman@guest.willgorman.pentaho on 2009/08/31 07:20:07 (git f8696eb945)

	MONDRIAN: display error message in query panel when connection fails

Affected files ...

... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#24 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#14 edit


Change 13022 by wgorman@guest.willgorman.pentaho on 2009/08/31 06:58:30 (git 66d6ebba37)

	MONDRIAN: Integrate change #13021, fix for PSW-11, allow adding of Calculated Member Properties

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaExplorer.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/gui.properties#4 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/text.properties#3 integrate


Change 13021 by wgorman@guest.willgorman.pentaho on 2009/08/31 06:44:15 (git b217c087dc)

	MONDRIAN: fix for PSW-11, allow adding of Calculated Member Properties

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#43 edit
... //open/mondrian/src/main/mondrian/gui/resources/addCalculatedMemberProperty24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/gui.properties#7 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#13 edit


Change 13020 by jhyde@jhyde.marmalade on 2009/08/27 17:55:30 (git 987e2feca8)

	MONDRIAN: Integrate fixes for MONDRIAN-589, MONDRIAN-598, MONDRIAN-608 from 3.1 branch to main.

Affected files ...

... //open/mondrian/RELEASE.txt#8 integrate
... //open/mondrian/build.xml#218 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#71 integrate
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#24 integrate
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#40 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#36 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#19 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#136 integrate
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#11 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#57 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#58 integrate
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#47 integrate


Change 13019 by jhyde@jhyde.marmalade on 2009/08/27 16:33:46 (git 49af599d7f)

	MONDRIAN: Fix bug MONDRIAN-608, "Performance issue with large number of
	    measures". Problem was that for a FunCall, both visitor and visitee were
	    iterating over arguments, hence an exponential running time.
	
	    Fix a similar problem in the visitor that decides whether a cell based on
	    a calc member is drillable.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CrossJoinFunDef.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCell.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapResult.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#3 edit


Change 13018 by ecuellar@guest.5PWWND1 on 2009/08/27 12:39:57 (git 9ee49af387)

	MONDRIAN: BISERVER-3294 Japanese translation contribution to PEC

Affected files ...

... //open/mondrian/src/main/mondrian/gui/resources/text_ja.properties#1 add
... //open/mondrian/src/main/mondrian/gui/resources/workbenchInfo_ja.properties#1 add


Change 13017 by wgorman@guest.willgorman.pentaho on 2009/08/25 12:43:05 (git d3a6776888)

	MONDRIAN: Integrating change #13016, fixes for PSW-56 and PSW-57.  updated logic for lazy loading table column information, also added resource to text.properties to avoid error messages in console.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/gui/JdbcMetaData.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/PreferencesDialog.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/text.properties#2 integrate


Change 13016 by wgorman@guest.willgorman.pentaho on 2009/08/25 12:29:11 (git 063b68b7dc)

	MONDRIAN: fixes for PSW-56 and PSW-57.  updated logic for lazy loading table column information, also added resource to text.properties to avoid error messages in console.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JdbcMetaData.java#5 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#19 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#12 edit


Change 13015 by wgorman@guest.willgorman.pentaho on 2009/08/20 12:10:11 (git b77896332a)

	MONDRIAN: Updated release notes and version number for Mondrian 3.1.3

Affected files ...

... //open/mondrian-release/3.1/RELEASE.txt#3 edit
... //open/mondrian-release/3.1/build.xml#5 edit


Change 13014 by wgorman@guest.willgorman.pentaho on 2009/08/20 10:59:03 (git 82f3b2ca67)

	MONDRIAN: Integrate change #13013, Fix for MONDRIAN-605, hsqldb 1.8 fails when using top count, order by NULLS FIRST, LAST SQL syntax not supported

Affected files ...

... //open/mondrian-release/3.1/src/main/META-INF/services/mondrian.spi.Dialect#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/Dialect.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/HsqldbDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#3 integrate


Change 13013 by wgorman@guest.willgorman.pentaho on 2009/08/20 10:07:00 (git fcae81e2e4)

	MONDRIAN: Fix for MONDRIAN-605, hsqldb 1.8 fails when using top count, order by NULLS FIRST, LAST SQL syntax not supported

Affected files ...

... //open/mondrian/src/main/META-INF/services/mondrian.spi.Dialect#5 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#15 edit
... //open/mondrian/src/main/mondrian/spi/impl/HsqldbDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#21 edit


Change 13012 by wgorman@guest.willgorman.pentaho on 2009/08/18 12:06:09 (git 5202e5299b)

	MONDRIAN: Integrated change #13011, fixed bug introduced by PSW-55, cube resource was being used as productIcon and as cube in tree.  I've created a separate "productIcon" resource reference.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/gui/Workbench.java#3 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/gui.properties#3 integrate


Change 13011 by wgorman@guest.willgorman.pentaho on 2009/08/18 12:03:30 (git 55811311e3)

	MONDRIAN: fixed bug introduced by PSW-55, cube resource was being used as productIcon and as cube in tree.  I've created a separate "productIcon" resource reference.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/Workbench.java#47 edit
... //open/mondrian/src/main/mondrian/gui/resources/gui.properties#6 edit


Change 13010 by wgorman@guest.willgorman.pentaho on 2009/08/18 10:06:48 (git 4175ba4395)

	MONDRIAN: Integrating change #13009, fixed bug introduced by PSW-55, pngs weren't part of the distro

Affected files ...

... //open/mondrian-release/3.1/build.xml#4 integrate


Change 13009 by wgorman@guest.willgorman.pentaho on 2009/08/18 10:04:18 (git 4187b852dc)

	MONDRIAN: fixed bug introduced by PSW-55, pngs weren't part of the distro

Affected files ...

... //open/mondrian/build.xml#217 edit


Change 13008 by wgorman@guest.willgorman.pentaho on 2009/08/18 07:23:03 (git d660874f14)

	MONDRIAN: Updated release notes and version number for Mondrian 3.1.2

Affected files ...

... //open/mondrian-release/3.1/RELEASE.txt#2 edit
... //open/mondrian-release/3.1/build.xml#3 edit


Change 13007 by wgorman@guest.willgorman.pentaho on 2009/08/18 07:01:47 (git 8b8facda3b)

	MONDRIAN: Integrate change #12997, fix for MONDRIAN-587, no order by in some situations

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlTupleReader.java#3 integrate


Change 13006 by jhyde@jhyde.marmalade on 2009/08/17 16:28:02 (git bf35a87501)

	MONDRIAN: Integrate fix for JDK 1.4 from main.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/Util.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/UdfTest.java#4 edit


Change 13005 by jhyde@jhyde.marmalade2 on 2009/08/17 11:38:59 (git 7ff46f27b5)

	MONDRIAN: Don't check whether UDF classes are non-static inner classes pre-JDK
	    1.5. They can't exist, and retroweaver barfs on the
	    Class.getEnclosingClass() method.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#144 edit


Change 13003 by wgorman@guest.willgorman.pentaho on 2009/08/14 13:27:30 (git fa246e043f)

	MONDRIAN: integrating change #12988, Fix for jira case PSW-55 Update PSW product icon

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/gui.properties#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/schema_32.png#1 branch


Change 13002 by jhyde@jhyde.mackerel2 on 2009/08/14 04:47:56 (git cd6024d9e4)

	MONDRIAN: Fix for MONDRIAN-598, "Format improvement to log entry in makePropertyFormatter".
	    If a property's formatter class cannot be loaded, now throws while loading schema;
	    message is resourced; and added a unit test.

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/resource/MondrianResource.xml#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapProperty.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#3 edit


Change 13001 by wgorman@guest.willgorman.pentaho on 2009/08/13 10:19:04 (git 3e14c3bf3b)

	MONDRIAN: Integrating change #13000, fix for MONDRIAN-565, hierarchy captions were defaulting to the dimension name instead of the hierarchy name

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/HierarchyBase.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#2 integrate


Change 13000 by wgorman@guest.willgorman.pentaho on 2009/08/13 07:18:19 (git 076643b617)

	MONDRIAN: fix for MONDRIAN-565, hierarchy captions were defaulting to the dimension name instead of the hierarchy name

Affected files ...

... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#32 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#75 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#7 edit


Change 12999 by jhyde@jhyde.mackerel2 on 2009/08/12 09:29:50 (git d71c5971a3)

	MONDRIAN/3.1: Integrate checkFile fix from main @12998.

Affected files ...

... //open/mondrian-release/3.1/testsrc/main/mondrian/test/BasicQueryTest.java#4 integrate


Change 12998 by jhyde@jhyde.mackerel2 on 2009/08/12 09:08:53 (git e4b8247bb3)

	MONDRIAN: Fix line length;
	UTIL: Enforce line length 80 for all files, even if not --strict.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#151 edit
... //open/util/bin/checkFile#25 edit


Change 12997 by mkambol@guest_AA-5501 on 2009/08/12 09:07:35 (git 513ff7f832)

	MONDRIAN fix for MONDRIAN-587, no order by in some situations

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#68 edit


Change 12996 by wgorman@guest.willgorman.pentaho on 2009/08/11 06:21:32 (git b5a25b7995)

	MONDRIAN: Integrated change #12995, Fix for MONDRIAN-571, close SqlStatement objects in HighCardSqlTupleReader that have empty results immediately

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/rolap/HighCardSqlTupleReader.java#3 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/BasicQueryTest.java#3 integrate


Change 12995 by wgorman@guest.willgorman.pentaho on 2009/08/10 14:13:17 (git aa7ca774f6)

	MONDRIAN: Fix for MONDRIAN-571, close SqlStatement objects in HighCardSqlTupleReader that have empty results immediately

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#150 edit


Change 12988 by ecuellar@guest.5PWWND1 on 2009/08/05 13:09:51 (git 5797fd3034)

	MONDRIAN: Fox for jira case PSW-55 Update PSW product icon

Affected files ...

... //open/mondrian/src/main/mondrian/gui/resources/gui.properties#5 edit
... //open/mondrian/src/main/mondrian/gui/resources/schema_32.png#1 add


Change 12986 by jhyde@jhyde.mackerel2 on 2009/08/03 22:41:54 (git ee282bd2e6)

	MONDRIAN: Fix bug MONDRIAN-589, "UDF expecting List gets anonymous mondrian.rolap.RolapNamedSetEvaluator$1 instead".

Affected files ...

... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/UdfResolver.java#3 edit
... //open/mondrian-release/3.1/src/main/mondrian/spi/UserDefinedFunction.java#3 edit
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/UdfTest.java#3 edit


Change 12985 by jhyde@jhyde.marmalade on 2009/08/03 19:57:22 (git 50cc8cfd83)

	MONDRIAN: Integrate up to and including @12979 from main to 3.1 branch.
	    Also @12983 and @12984, but definitely not @12980.

Affected files ...

... //open/mondrian-release/3.1/LICENSE.html#2 integrate
... //open/mondrian-release/3.1/LicenseInfo.txt#2 integrate
... //open/mondrian-release/3.1/README.txt#2 integrate
... //open/mondrian-release/3.1/bin/loadFoodMart.sh#2 integrate
... //open/mondrian-release/3.1/build.bat#2 integrate
... //open/mondrian-release/3.1/build.properties#2 integrate
... //open/mondrian-release/3.1/build.sh#2 integrate
... //open/mondrian-release/3.1/build.xml#2 integrate
... //open/mondrian-release/3.1/demo/FoodMart.xml#2 integrate
... //open/mondrian-release/3.1/demo/derby/datasources.xml#2 integrate
... //open/mondrian-release/3.1/demo/derby/web.xml#2 integrate
... //open/mondrian-release/3.1/demo/mysql/SteelWheels.sql#2 integrate
... //open/mondrian-release/3.1/doc/aggregate_tables.html#2 integrate
... //open/mondrian-release/3.1/doc/architecture.html#2 integrate
... //open/mondrian-release/3.1/doc/cache_control.html#2 integrate
... //open/mondrian-release/3.1/doc/cmdrunner.html#2 integrate
... //open/mondrian-release/3.1/doc/components.html#2 integrate
... //open/mondrian-release/3.1/doc/configuration.html#2 integrate
... //open/mondrian-release/3.1/doc/deployDoc.sh#2 integrate
... //open/mondrian-release/3.1/doc/design.html#2 integrate
... //open/mondrian-release/3.1/doc/developer.html#2 integrate
... //open/mondrian-release/3.1/doc/developer_notes.html#2 integrate
... //open/mondrian-release/3.1/doc/embedding_mondrian.html#2 integrate
... //open/mondrian-release/3.1/doc/embedding_mondrian_olap4j.html#2 integrate
... //open/mondrian-release/3.1/doc/faq.html#2 integrate
... //open/mondrian-release/3.1/doc/help.html#2 integrate
... //open/mondrian-release/3.1/doc/install.html#2 integrate
... //open/mondrian-release/3.1/doc/install_es.html#2 integrate
... //open/mondrian-release/3.1/doc/install_fr.html#2 integrate
... //open/mondrian-release/3.1/doc/install_postgresql.html#2 integrate
... //open/mondrian-release/3.1/doc/manuals.html#2 integrate
... //open/mondrian-release/3.1/doc/mdx.html#2 integrate
... //open/mondrian-release/3.1/doc/olap.html#2 integrate
... //open/mondrian-release/3.1/doc/optimizing_performance.html#2 integrate
... //open/mondrian-release/3.1/doc/roadmap.html#2 integrate
... //open/mondrian-release/3.1/doc/schema.bnf#1 branch
... //open/mondrian-release/3.1/doc/schema.html#2 integrate
... //open/mondrian-release/3.1/doc/stylesheet.css#2 integrate
... //open/mondrian-release/3.1/doc/vba_functions.html#2 integrate
... //open/mondrian-release/3.1/doc/workbench.html#2 integrate
... //open/mondrian-release/3.1/ivy.xml#2 integrate
... //open/mondrian-release/3.1/ivysettings.xml#2 integrate
... //open/mondrian-release/3.1/jpivot/build.properties#2 delete
... //open/mondrian-release/3.1/jpivot/build.xml#2 delete
... //open/mondrian-release/3.1/jpivot/jpivot-1.3.0-052105snapshotsrc.zip#2 delete
... //open/mondrian-release/3.1/jpivot/jpivot-1.8.0-080327snapshotsrc.zip#2 delete
... //open/mondrian-release/3.1/jpivot/jpivot-1.8.0-080722snapshotsrc.zip#2 delete
... //open/mondrian-release/3.1/jpivot/readme.txt#2 delete
... //open/mondrian-release/3.1/lib/mondrian.xsd#2 integrate
... //open/mondrian-release/3.1/log4j.properties#2 integrate
... //open/mondrian-release/3.1/misc/Meta.xsl#2 integrate
... //open/mondrian-release/3.1/misc/config.xml#2 integrate
... //open/mondrian-release/3.1/mondrian.properties#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/BooleanCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/Calc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/CalcWriter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/DateTimeCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/DimensionCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/DoubleCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/DummyExp.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/ExpCompiler.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/HierarchyCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/IntegerCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/IterCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/LevelCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/ListCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/MemberCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/MemberIterCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/MemberListCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/ParameterCompilable.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/ParameterSlot.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/ResultStyle.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/StringCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/TupleCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/TupleIterCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/TupleListCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/VoidCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractExpCompiler.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractIterCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractLevelCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractListCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractMemberCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractStringCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractTupleCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractVoidCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/BetterExpCompiler.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/CacheCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/ConstantCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/DimensionCurrentMemberCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/GenericCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/GenericIterCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/IterableMemberListCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/IterableTupleListCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/MemberValueCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/TupleValueCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/ValueCalc.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/I18n.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/JDBCExplorer.java#2 delete
... //open/mondrian-release/3.1/src/main/mondrian/gui/JDBCMetaData.java#2 delete
... //open/mondrian-release/3.1/src/main/mondrian/gui/JDBCTreeModel.java#2 delete
... //open/mondrian-release/3.1/src/main/mondrian/gui/JTreeUpdater.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/JdbcExplorer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/JdbcMetaData.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/JdbcTreeModel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/LanguageChangedEvent.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/LanguageChangedListener.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/ListRenderer.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/PreferencesDialog.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/PreferencesSchemasDialog.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/PropertyTableModel.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/QueryPanel.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaExplorer.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaPropertyCellEditor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaTreeCellEditor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaTreeCellRenderer.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaTreeModel.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/Workbench.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/schemaBuilder.html#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/JDBCValidator.java#2 delete
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/JdbcValidator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/Messages.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/ValidationUtils.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchJDBCValidator.java#2 delete
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/DimensionExpr.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/HierarchyExpr.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/LevelExpr.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/MdxVisitor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/MdxVisitorImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/MemberExpr.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/NamedSetExpr.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/ParameterExpr.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/QueryPrintWriter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/ResolvedFunCall.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/mdx/UnresolvedFunCall.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Access.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Aggregator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Axis.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/AxisOrdinal.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/CacheControl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Category.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Cell.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/CellFormatter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/CellProperty.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Connection.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/ConnectionBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Cube.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/CubeAccess.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/CubeBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/DelegatingRole.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/DelegatingSchemaReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Dimension.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/DimensionBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/DimensionType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/DriverManager.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/EnumeratedValues.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Evaluator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Exp.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/ExpBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/ExpCacheDescriptor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Formula.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/FunCall.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/FunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/FunTable.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Hierarchy.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/HierarchyBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Id.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/InvalidArgumentException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/InvalidHierarchyException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Level.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/LevelBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/LevelType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Literal.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/MatchType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Member.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/MemberBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/MemberFormatter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/MemberProperty.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/MemoryLimitExceededException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian.xml#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianProperties.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianServer.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianServerImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian_SW.xml#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/NameResolver.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/NamedSet.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Namer.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/NativeEvaluator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/OlapElement.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/OlapElementBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Parameter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/ParameterImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Parser.cup#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Position.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Property.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/PropertyFormatter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Query.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/QueryAxis.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/QueryCanceledException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/QueryPart.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/QueryTimeoutException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/ResourceLimitExceededException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Result.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/ResultBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/ResultLimitExceededException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/ResultStyleException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Role.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/RoleImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Scanner.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Scenario.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Schema.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/SchemaReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/SetBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/StringScanner.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Syntax.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/UnionRoleImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Util.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Validator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/ValidatorImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Walkable.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/Walker.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AggregateFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AncestorFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ArrayHolder.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AvgFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/BuiltinFunTable.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CacheFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CaseMatchFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CaseTestFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CastFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CorrelationFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CountFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CovarianceFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CrossJoinFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DescendantsFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DistinctFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ExceptFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ExistsFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ExtractFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FilterFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FormatFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunDefBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunInfo.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunTableImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunUtil.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/GenerateFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/GlobalFunTable.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/HeadTailFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/HierarchizeFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IifFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IntersectFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IsEmptyFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IsFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IsNullFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/JavaFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LeadLagFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LevelMembersFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LinReg.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MedianFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MemberHelper.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MemberLevelFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MinMaxFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MondrianEvaluationException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MultiResolver.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/OrderFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ParameterFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ParenthesesFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/PercentileFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/PropertiesFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/RangeFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/RankFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/Resolver.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ResolverBase.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SetFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SetItemFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SetToStrFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SimpleResolver.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/StdevFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/StdevPFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/StrToSetFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/StrToTupleFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SubsetFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SumFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TupleFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TupleItemFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TupleToStrFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/UdfResolver.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/UnionFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/UnorderFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ValueFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/VarFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/VarPFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/XtdFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/vba/Excel.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/vba/Vba.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/BooleanType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/CubeType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/DateTimeType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/DecimalType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/DimensionType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/EmptyType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/HierarchyType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/LevelType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/MemberType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/NullType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/NumericType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/ScalarType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/SetType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/StringType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/SymbolType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/TupleType.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/Type.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/TypeUtil.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/EmptyResultSet.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/Factory.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCell.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCube.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jMember.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/recorder/AbstractRecorder.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/recorder/ListRecorder.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/recorder/LoggerRecorder.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/recorder/MessageRecorder.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/recorder/PrintStreamRecorder.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/recorder/RecorderException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/resource/MondrianResource.xml#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/resource/MondrianResource_de.properties#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/resource/MondrianResource_de_DE.properties#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/resource/MondrianResource_es_ES.properties#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/ArrayMemberSource.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/BitKey.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/CacheControlImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/CacheMemberReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/CellKey.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/CellReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/ChildByNameConstraint.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/DefaultTupleConstraint.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/DelegatingMemberReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/DescendantsConstraint.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/FastBatchingCellReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/GroupingSetsCollector.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/HierarchyUsage.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/HighCardSqlTupleReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MeasureMemberSource.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberCache.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberCacheHelper.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberKey.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberNoCacheHelper.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberSource.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/Modulos.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/NoCacheMemberReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RestrictedMemberReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/ResultLoader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapAggregationManager.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapAggregator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapAxis.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCacheRegion.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCalculatedMember.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCalculation.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCell.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnection.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnectionPool.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnectionProperties.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCube.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeDimension.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeLevel.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeMember.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeUsages.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapDimension.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapEvaluator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapEvaluatorRoot.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapHierarchy.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapLevel.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapMeasure.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapMember.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapMemberCalculation.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNative.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeCrossJoin.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeFilter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeRegistry.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeSet.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeSql.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeTopCount.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapProperty.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapResult.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapSchema.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapSchemaParameter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapSchemaReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapStar.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapStoredMeasure.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapTupleCalculation.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapUtil.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/ScenarioImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SmartMemberListCache.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SmartMemberReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlConstraintFactory.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlConstraintUtils.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlContextConstraint.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlMemberSource.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlStatement.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlTupleReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/StarColumnPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/StarPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/StringList.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SubstitutingMemberReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/Target.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/TargetBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/Test.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/TupleReader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AggQuerySpec.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/Aggregation.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AggregationKey.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AggregationManager.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AndPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/CellRequest.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/CountingAggregationManager.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/GroupingSet.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/GroupingSetsList.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/ListColumnPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/ListPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/MinusStarPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/OrPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/QuerySpec.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/Segment.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/SegmentDataset.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/SegmentLoader.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/AggGen.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/AggStar.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/Recognizer.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/cache/CachePool.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/cache/HardSmartCache.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/cache/SmartCache.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/cache/SoftSmartCache.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/SqlConstraint.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/SqlQuery.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/SqlQueryChecker.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/TupleConstraint.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/CatalogLocator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/DataSourceChangeListener.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/Dialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/DialectFactory.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/DialectManager.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/DynamicSchemaProcessor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/UserDefinedFunction.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/AccessDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/Db2Dialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DerbyDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/FirebirdDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/InfobrightDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/InformixDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/IngresDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/InterbaseDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectFactory.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/LucidDbDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/MySqlDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/NetezzaDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/OracleDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/PostgreSqlDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/SqlStreamDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/SybaseDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/TeradataDialect.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/tui/CmdRunner.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/tui/MockHttpServletRequest.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/tui/MockHttpServletResponse.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/tui/MockServletConfig.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/tui/MockServletContext.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/tui/XmlUtil.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/tui/XmlaSupport.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/udf/CurrentDateMemberUdf.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/udf/CurrentDateStringUdf.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/udf/InUdf.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/udf/InverseNormalUdf.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/udf/LastNonEmptyUdf.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/udf/MatchesUdf.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/udf/NullValueUdf.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/udf/ValUdf.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/AbstractMemoryMonitor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/Bug.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/CacheMap.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/ConcatenableList.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/CoordinateIterator.java#2 delete
... //open/mondrian-release/3.1/src/main/mondrian/util/CreationException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/DelegatingInvocationHandler.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/FauxMemoryMonitor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/FilteredIterableList.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/Format.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/MemoryMonitor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/MemoryMonitorFactory.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/NotificationMemoryMonitor.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/ObjectFactory.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/ObjectPool.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/Pair.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/PrimeFinder.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/Schedule.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/ServiceDiscovery.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/TraversalList.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/UnionIterator.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/UnsupportedList.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/UtilCompatible.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/UtilCompatibleJdk14.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/util/UtilCompatibleJdk15.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/web/servlet/MDXQueryServlet.java#2 delete
... //open/mondrian-release/3.1/src/main/mondrian/web/servlet/MdxQueryServlet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/ApplResources.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/DOMBuilder.java#2 delete
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/DomBuilder.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/Listener.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/QueryTag.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/ResultCache.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/TransformTag.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/sample.xml#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/DataSourcesConfig.xml#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/Enumeration.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/PropertyDefinition.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/Rowset.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/RowsetDefinition.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/SaxWriter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaConstants.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaException.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaHandler.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaRequest.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaRequestCallback.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaResponse.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaServlet.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaUtil.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#2 integrate
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#2 integrate
... //open/mondrian-release/3.1/src/main/overview.html#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/CellPropertyTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/CustomizedParserTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/HierarchyBugTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/ParserTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/QueryTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/UtilTestCase.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/PartialSortTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/SortTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/TestMember.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/type/TypeTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/BatchTestCase.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/BitKeyTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/CacheControlTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/CellKeyTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/HighDimensionsTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/IndexedValuesTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/ModulosTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapAxisTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapConnectionTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapCubeTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapResultTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/SharedDimensionTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/VirtualCubeTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/AccessControlTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/BasicQueryTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CacheHitTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CaptionTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CmdRunnerTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CompatibilityTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CompoundSlicerTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ConcurrentMdxTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DelegatingTestContext.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DialectTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DiffRepository.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DrillThroughTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/FooBarCellFormatter.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/FoodMartTestCase.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/I18nTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/InlineTableTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/Main.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/MondrianResultPrinter.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/MondrianTestRunner.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/MultipleHierarchyTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/NamedSetTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ParallelTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ParameterTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/PerformanceTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/PropertiesTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/PropertySaver.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/QueryRunner.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/RaggedHierarchyTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ScenarioTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SimpleTestRunner.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SqlPattern.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/StandAlone.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SteelWheelsTestCase.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestContext.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/UdfTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/CVBasicTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/ClearViewBase.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MemHungryTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MiscTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiDimTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/OrderTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/QueryAllTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/SubTotalTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/SummaryTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/TopBottomTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/comp/ResultComparator.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/comp/XMLUtility.java#2 delete
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/comp/XmlUtility.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/CsvDBLoader.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/CsvLoader.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/DBLoader.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/insert.sql#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/udf/NullValueTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/Base64Test.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/FilteredIterableTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/FormatTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/MemoryMonitorTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/ObjectPoolTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/PrimeFinderTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/ScheduleTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaCognosTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaErrorTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaTabularTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaTests.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/test/XmlaTest.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#2 integrate
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#2 integrate
... //open/mondrian-release/3.1/testsrc/xsl/generateDiffRepositoryJUnit.xsl#2 integrate
... //open/mondrian-release/3.1/webapp/WEB-INF/datasources.xml#2 integrate
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxpivot.xsl#2 integrate
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxquery.xsl#2 integrate
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxslicer.xsl#2 integrate
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxtable.tld#2 integrate
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxtable.xsl#2 integrate
... //open/mondrian-release/3.1/webapp/WEB-INF/web-jpivot.xml#2 integrate
... //open/mondrian-release/3.1/webapp/WEB-INF/web.xml#2 integrate
... //open/mondrian-release/3.1/webapp/adhoc.jsp#2 integrate
... //open/mondrian-release/3.1/webapp/index.html#2 integrate
... //open/mondrian-release/3.1/webapp/index.jsp#2 integrate
... //open/mondrian-release/3.1/webapp/morph_pivot.jsp#2 integrate
... //open/mondrian-release/3.1/webapp/pivot.jsp#2 integrate
... //open/mondrian-release/3.1/webapp/taglib.jsp#2 integrate
... //open/mondrian-release/3.1/webapp/xmla.jsp#2 integrate
... //open/mondrian-release/3.1/webapp/xmlaTest.jsp#2 integrate
... //open/mondrian-release/3.1/webapp/zero.jsp#2 integrate
... //open/mondrian-release/3.1/workbench/ivy.xml#2 integrate
... //open/mondrian-release/3.1/workbench/mondrian.properties#2 integrate
... //open/mondrian-release/3.1/workbench/readme.txt#2 integrate


Change 12984 by jhyde@jhyde.marmalade on 2009/08/03 19:44:14 (git 17bb5e239c)

	MONDRIAN: Downgrade to commons-pool-1.2. It makes the 'invalid sha1' ivy error go away.

Affected files ...

... //open/mondrian/ivy.xml#25 edit


Change 12983 by jhyde@jhyde.marmalade3 on 2009/08/03 12:35:23 (git e9b5120f70)

	MONDRIAN: Remove jpivot source code. These days mondrian is built from an
	    official version of jpivot.

Affected files ...

... //open/mondrian/jpivot/build.properties#2 delete
... //open/mondrian/jpivot/build.xml#2 delete
... //open/mondrian/jpivot/jpivot-1.3.0-052105snapshotsrc.zip#2 delete
... //open/mondrian/jpivot/jpivot-1.8.0-080327snapshotsrc.zip#2 delete
... //open/mondrian/jpivot/jpivot-1.8.0-080722snapshotsrc.zip#2 delete
... //open/mondrian/jpivot/readme.txt#2 delete


Change 12982 by jhyde@jhyde.mackerel2 on 2009/08/03 10:41:34 (git 4e63f0c9ef)

	MONDRIAN: Initial integration to mondrian-release/3.1 branch @12687 (same as mondrian-3.1.1 release).

Affected files ...

... //open/mondrian-release/3.1/.classpath#1 branch
... //open/mondrian-release/3.1/.project#1 branch
... //open/mondrian-release/3.1/LICENSE.html#1 branch
... //open/mondrian-release/3.1/LicenseInfo.txt#1 branch
... //open/mondrian-release/3.1/README.txt#1 branch
... //open/mondrian-release/3.1/RELEASE.txt#1 branch
... //open/mondrian-release/3.1/bin/cmdrunner.cmd#1 branch
... //open/mondrian-release/3.1/bin/cmdrunner.sh#1 branch
... //open/mondrian-release/3.1/bin/loadFoodMart.sh#1 branch
... //open/mondrian-release/3.1/bin/megatest#1 branch
... //open/mondrian-release/3.1/bin/run.sh#1 branch
... //open/mondrian-release/3.1/bin/runtest.sh#1 branch
... //open/mondrian-release/3.1/build.bat#1 branch
... //open/mondrian-release/3.1/build.properties#1 branch
... //open/mondrian-release/3.1/build.sh#1 branch
... //open/mondrian-release/3.1/build.xml#1 branch
... //open/mondrian-release/3.1/buildJdk16.bat#1 branch
... //open/mondrian-release/3.1/buildJdk16.sh#1 branch
... //open/mondrian-release/3.1/demo/CmdRunner.cmdr#1 branch
... //open/mondrian-release/3.1/demo/CmdRunner.properties#1 branch
... //open/mondrian-release/3.1/demo/FoodMart.xml#1 branch
... //open/mondrian-release/3.1/demo/FoodMartCreateData.zip#1 branch
... //open/mondrian-release/3.1/demo/FoodMartLoader.bat#1 branch
... //open/mondrian-release/3.1/demo/SteelWheels.mondrian.xml#1 branch
... //open/mondrian-release/3.1/demo/access/MondrianFoodMart-Access.zip#1 branch
... //open/mondrian-release/3.1/demo/cmdRunner.bat#1 branch
... //open/mondrian-release/3.1/demo/derby/datasources.xml#1 branch
... //open/mondrian-release/3.1/demo/derby/derby-foodmart.zip#1 branch
... //open/mondrian-release/3.1/demo/derby/mondrian.properties#1 branch
... //open/mondrian-release/3.1/demo/derby/queries/arrows.jsp#1 branch
... //open/mondrian-release/3.1/demo/derby/queries/colors.jsp#1 branch
... //open/mondrian-release/3.1/demo/derby/queries/fourhier.jsp#1 branch
... //open/mondrian-release/3.1/demo/derby/queries/mondrian.jsp#1 branch
... //open/mondrian-release/3.1/demo/derby/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.1/demo/derby/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.1/demo/derby/web.xml#1 branch
... //open/mondrian-release/3.1/demo/mysql/SteelWheels.sql#1 branch
... //open/mondrian-release/3.1/demo/workbench.bat#1 branch
... //open/mondrian-release/3.1/doc/aggregate_tables.html#1 branch
... //open/mondrian-release/3.1/doc/aggregate_tables.vsd#1 branch
... //open/mondrian-release/3.1/doc/api/index.html#1 branch
... //open/mondrian-release/3.1/doc/architecture.html#1 branch
... //open/mondrian-release/3.1/doc/architecture.jpg#1 branch
... //open/mondrian-release/3.1/doc/architecture.vsd#1 branch
... //open/mondrian-release/3.1/doc/cache_control.html#1 branch
... //open/mondrian-release/3.1/doc/cmdrunner.html#1 branch
... //open/mondrian-release/3.1/doc/components.html#1 branch
... //open/mondrian-release/3.1/doc/configuration.html#1 branch
... //open/mondrian-release/3.1/doc/deployDoc.sh#1 branch
... //open/mondrian-release/3.1/doc/design.html#1 branch
... //open/mondrian-release/3.1/doc/developer.html#1 branch
... //open/mondrian-release/3.1/doc/developer_notes.html#1 branch
... //open/mondrian-release/3.1/doc/doc2web.sh#1 branch
... //open/mondrian-release/3.1/doc/embedding_mondrian.html#1 branch
... //open/mondrian-release/3.1/doc/embedding_mondrian_olap4j.html#1 branch
... //open/mondrian-release/3.1/doc/faq.html#1 branch
... //open/mondrian-release/3.1/doc/help.html#1 branch
... //open/mondrian-release/3.1/doc/images/aggregate_tables_1.png#1 branch
... //open/mondrian-release/3.1/doc/images/aggregate_tables_2.png#1 branch
... //open/mondrian-release/3.1/doc/images/aggregate_tables_3.png#1 branch
... //open/mondrian-release/3.1/doc/images/arch_mondrian_sketch_tn.png#1 branch
... //open/mondrian-release/3.1/doc/images/arch_mondrian_v1_lrg.png#1 branch
... //open/mondrian-release/3.1/doc/images/arch_mondrian_v1_tn.png#1 branch
... //open/mondrian-release/3.1/doc/images/code_general.png#1 branch
... //open/mondrian-release/3.1/doc/images/code_indentation.png#1 branch
... //open/mondrian-release/3.1/doc/images/code_spacing.png#1 branch
... //open/mondrian-release/3.1/doc/images/code_wrapping.png#1 branch
... //open/mondrian-release/3.1/doc/images/logo_mondrian_lrg.png#1 branch
... //open/mondrian-release/3.1/doc/images/perforce_setup.png#1 branch
... //open/mondrian-release/3.1/doc/images/workbench_database_error.png#1 branch
... //open/mondrian-release/3.1/doc/images/workbench_database_validation.png#1 branch
... //open/mondrian-release/3.1/doc/images/workbench_get_schema.png#1 branch
... //open/mondrian-release/3.1/doc/images/workbench_jdbc_explorer.png#1 branch
... //open/mondrian-release/3.1/doc/images/workbench_mdx_query_runner.png#1 branch
... //open/mondrian-release/3.1/doc/images/workbench_preferences.png#1 branch
... //open/mondrian-release/3.1/doc/images/workbench_schema_editor.png#1 branch
... //open/mondrian-release/3.1/doc/index.html#1 branch
... //open/mondrian-release/3.1/doc/install.html#1 branch
... //open/mondrian-release/3.1/doc/install_es.html#1 branch
... //open/mondrian-release/3.1/doc/install_fr.html#1 branch
... //open/mondrian-release/3.1/doc/install_postgresql.html#1 branch
... //open/mondrian-release/3.1/doc/logo.psp#1 branch
... //open/mondrian-release/3.1/doc/manuals.html#1 branch
... //open/mondrian-release/3.1/doc/mdx.html#1 branch
... //open/mondrian-release/3.1/doc/mondrian_technical_guide.pdf#1 branch
... //open/mondrian-release/3.1/doc/mondrian_technical_guide.zip#1 branch
... //open/mondrian-release/3.1/doc/olap.html#1 branch
... //open/mondrian-release/3.1/doc/optimizing_performance.html#1 branch
... //open/mondrian-release/3.1/doc/roadmap.html#1 branch
... //open/mondrian-release/3.1/doc/schema.html#1 branch
... //open/mondrian-release/3.1/doc/schema_workbench.doc#1 branch
... //open/mondrian-release/3.1/doc/schema_workbench.pdf#1 branch
... //open/mondrian-release/3.1/doc/stylesheet.css#1 branch
... //open/mondrian-release/3.1/doc/vba_functions.html#1 branch
... //open/mondrian-release/3.1/doc/workbench.html#1 branch
... //open/mondrian-release/3.1/eclipse/eclipse-warnings.txt#1 branch
... //open/mondrian-release/3.1/eclipse/mondrian.importorder#1 branch
... //open/mondrian-release/3.1/intellij/mondrian.iml#1 branch
... //open/mondrian-release/3.1/intellij/mondrian.ipr#1 branch
... //open/mondrian-release/3.1/intellij/mondrianTest.iml#1 branch
... //open/mondrian-release/3.1/ivy.xml#1 branch
... //open/mondrian-release/3.1/ivysettings.xml#1 branch
... //open/mondrian-release/3.1/jpivot/build.properties#1 branch
... //open/mondrian-release/3.1/jpivot/build.xml#1 branch
... //open/mondrian-release/3.1/jpivot/jpivot-1.3.0-052105snapshotsrc.zip#1 branch
... //open/mondrian-release/3.1/jpivot/jpivot-1.8.0-080327snapshotsrc.zip#1 branch
... //open/mondrian-release/3.1/jpivot/jpivot-1.8.0-080722snapshotsrc.zip#1 branch
... //open/mondrian-release/3.1/jpivot/readme.txt#1 branch
... //open/mondrian-release/3.1/lib/mondrian.xsd#1 branch
... //open/mondrian-release/3.1/lib/xml-apis.jar#1 branch
... //open/mondrian-release/3.1/log4j.properties#1 branch
... //open/mondrian-release/3.1/log4j.xml#1 branch
... //open/mondrian-release/3.1/misc/Meta.xsl#1 branch
... //open/mondrian-release/3.1/misc/config.xml#1 branch
... //open/mondrian-release/3.1/misc/workbench-manifest.mf#1 branch
... //open/mondrian-release/3.1/mondrian.properties#1 branch
... //open/mondrian-release/3.1/src/main/META-INF/services/java.sql.Driver#1 branch
... //open/mondrian-release/3.1/src/main/META-INF/services/mondrian.spi.Dialect#1 branch
... //open/mondrian-release/3.1/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/BooleanCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/Calc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/CalcWriter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/DateTimeCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/DimensionCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/DoubleCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/DummyExp.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/ExpCompiler.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/HierarchyCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/IntegerCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/IterCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/LevelCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/ListCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/MemberCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/MemberIterCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/MemberListCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/ParameterCompilable.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/ParameterSlot.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/ResultStyle.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/StringCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/TupleCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/TupleIterCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/TupleListCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/VoidCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractExpCompiler.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractIterCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractLevelCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractListCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractMemberCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractStringCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractTupleCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/AbstractVoidCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/BetterExpCompiler.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/CacheCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/ConstantCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/DimensionCurrentMemberCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/GenericCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/GenericIterCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/IterableMemberListCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/IterableTupleListCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/MemberValueCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/TupleValueCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/ValueCalc.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/impl/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/calc/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/I18n.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/JDBCExplorer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/JDBCMetaData.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/JDBCTreeModel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/JTreeUpdater.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/LanguageChangedEvent.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/LanguageChangedListener.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/ListRenderer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/PreferencesDialog.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/PreferencesSchemasDialog.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/PropertyTableModel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/QueryPanel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaExplorer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaTreeCellEditor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/SchemaTreeModel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/Workbench.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addCalculatedMember24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addCube24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addDimension24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addDimensionUsage24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addHierarchy24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addLevel24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addMeasure24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addNamedSet24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addProperty24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addRole24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addVirtualCube24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/aggExclude24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/aggForeignKey24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/aggLevel24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/aggMeasure24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/aggPattern24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/aggTable24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/calculatedMember24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/closure24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/cube16.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/cube24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/cubeGrant24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/dimension24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/dimensionGrant24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/expression24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/formula24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/gui.properties#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/hierarchy24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/hierarchyGrant24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/join24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/key24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/level24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/measure24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/memberGrant24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/name24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/namedSet24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/nopic24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/ordinal24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/parameter24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/person24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/property24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/role24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/schema24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/schemaBuilder.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/schemaGrant24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/sql24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/table24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/text.properties#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/userDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/virtualCube24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/resources/workbenchInfo.properties#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/JDBCValidator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/Messages.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/TreeModel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/TreeModelPath.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/ValidationUtils.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchJDBCValidator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/i18n/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/DimensionExpr.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/HierarchyExpr.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/LevelExpr.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/MdxVisitor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/MdxVisitorImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/MemberExpr.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/NamedSetExpr.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/ParameterExpr.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/QueryPrintWriter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/ResolvedFunCall.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/UnresolvedFunCall.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/mdx/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Access.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Aggregator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Axis.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/AxisOrdinal.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/CacheControl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Category.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Cell.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/CellFormatter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/CellProperty.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Connection.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/ConnectionBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Cube.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/CubeAccess.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/CubeBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/DelegatingRole.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/DelegatingSchemaReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Dimension.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/DimensionBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/DriverManager.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/EnumeratedValues.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Evaluator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Exp.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/ExpBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/ExpCacheDescriptor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Formula.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/FunCall.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/FunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/FunTable.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Hierarchy.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/HierarchyBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Id.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/InvalidArgumentException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/InvalidHierarchyException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Level.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/LevelBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/LevelType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Literal.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/MatchType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Member.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/MemberBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/MemberFormatter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/MemberProperty.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/MemoryLimitExceededException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian.xml#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianProperties.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianServer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/MondrianServerImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Mondrian_SW.xml#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/NameResolver.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Namer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/NativeEvaluator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/OlapElement.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/OlapElementBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Parameter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/ParameterImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Parser.cup#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Position.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Property.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/PropertyFormatter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Query.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/QueryAxis.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/QueryCanceledException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/QueryPart.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/QueryTimeoutException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/ResourceLimitExceededException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Result.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/ResultBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/ResultLimitExceededException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/ResultStyleException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Role.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/RoleImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Scanner.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Schema.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/SchemaReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/SetBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/StringScanner.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Syntax.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/UnionRoleImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Util.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Validator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/ValidatorImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Walkable.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/Walker.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AggregateFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AncestorFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ArrayHolder.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/AvgFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CacheFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CaseMatchFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CaseTestFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CastFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CorrelationFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CountFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CovarianceFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DistinctFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ExceptFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ExistsFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ExtractFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FilterFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FormatFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunDefBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunInfo.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunTableImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/FunUtil.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/GenerateFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/GlobalFunTable.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/HeadTailFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/HierarchizeFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IifFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IsEmptyFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IsFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/IsNullFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/JavaFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LeadLagFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LevelMembersFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/LinReg.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MedianFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MemberHelper.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MemberLevelFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MinMaxFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/MultiResolver.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ParameterFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/PercentileFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/RangeFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/RankFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/Resolver.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ResolverBase.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SetFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SetItemFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SetToStrFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SimpleResolver.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/StdevFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/StdevPFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/StrToSetFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/StrToTupleFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SubsetFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/SumFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TupleFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TupleItemFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/TupleToStrFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/UdfResolver.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/UnionFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/UnorderFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/ValueFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/VarFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/VarPFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/XtdFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/extra/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/vba/Excel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/vba/Vba.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/fun/vba/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/BooleanType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/CubeType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/DateTimeType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/DecimalType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/DimensionType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/EmptyType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/HierarchyType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/LevelType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/MemberType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/NullType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/NumericType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/ScalarType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/SetType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/StringType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/SymbolType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/TupleType.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/Type.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/TypeUtil.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap/type/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/EmptyResultSet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/Factory.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCell.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jCube.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jMember.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/olap4j/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/recorder/ListRecorder.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/recorder/LoggerRecorder.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/recorder/PrintStreamRecorder.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/recorder/RecorderException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/recorder/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/resource/MondrianResource.xml#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/resource/MondrianResource_de.properties#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/ArrayMemberSource.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/BitKey.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/CacheControlImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/CacheMemberReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/CellKey.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/CellReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/ChildByNameConstraint.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/DelegatingMemberReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/DescendantsConstraint.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/FastBatchingCellReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/GroupingSetsCollector.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/HierarchyUsage.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/HighCardSqlTupleReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MeasureMemberSource.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberCache.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberCacheHelper.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberKey.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberNoCacheHelper.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/MemberSource.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/Modulos.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/NoCacheMemberReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RestrictedMemberReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/ResultLoader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapAggregationManager.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapAggregator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapAxis.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCacheRegion.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCalculatedMember.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCell.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnection.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnectionPool.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapConnectionProperties.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCube.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeDimension.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeHierarchy.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeLevel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeMember.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapCubeUsages.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapDimension.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapEvaluator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapEvaluatorRoot.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapHierarchy.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapLevel.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapMeasure.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapMember.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNative.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeFilter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeRegistry.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeSet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeSql.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapNativeTopCount.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapProperty.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapResult.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapSchema.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapSchemaParameter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapSchemaReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapStar.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapStoredMeasure.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapUtil.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SmartMemberListCache.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SmartMemberReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlConstraintFactory.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlConstraintUtils.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlContextConstraint.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlMemberSource.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlStatement.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SqlTupleReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/StarColumnPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/StarPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/StringList.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/SubstitutingMemberReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/Target.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/Test.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/TupleReader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/Aggregation.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AggregationKey.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AggregationManager.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/AndPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/CellRequest.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/CountingAggregationManager.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/GroupingSet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/GroupingSetsList.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/ListColumnPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/ListPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/MinusStarPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/OrPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/QuerySpec.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/Segment.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/SegmentDataset.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/SegmentLoader.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/agg/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggmatcher/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/aggtab/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/cache/CachePool.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/cache/HardSmartCache.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/cache/SmartCache.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/cache/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/doc-files/CellReader.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/SqlConstraint.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/SqlQuery.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/TupleConstraint.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/rolap/sql/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/CatalogLocator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/DataSourceChangeListener.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/Dialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/DialectFactory.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/DialectManager.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/DynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/UserDefinedFunction.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/AccessDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/Db2Dialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/DerbyDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/FirebirdDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/InfobrightDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/InformixDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/IngresDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/InterbaseDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectFactory.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/JdbcDialectImpl.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/LucidDbDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/MySqlDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/NetezzaDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/OracleDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/PostgreSqlDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/SqlStreamDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/SybaseDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/TeradataDialect.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/impl/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/spi/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/tui/CmdRunner.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/tui/MockHttpServletRequest.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/tui/MockHttpServletResponse.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/tui/MockServletConfig.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/tui/MockServletContext.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/tui/XmlUtil.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/tui/XmlaSupport.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/tui/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/udf/CurrentDateMemberUdf.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/udf/CurrentDateStringUdf.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/udf/InUdf.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/udf/InverseNormalUdf.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/udf/LastNonEmptyUdf.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/udf/MatchesUdf.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/udf/NullValueUdf.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/udf/ValUdf.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/AbstractMemoryMonitor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/Base64.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/Bug.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/CacheMap.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/ConcatenableList.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/CoordinateIterator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/CreationException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/DelegatingInvocationHandler.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/FauxMemoryMonitor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/FilteredIterableList.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/Format.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/MemoryMonitor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/MemoryMonitorFactory.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/NotificationMemoryMonitor.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/ObjectFactory.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/ObjectPool.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/Pair.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/PrimeFinder.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/Schedule.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/ServiceDiscovery.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/TraversalList.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/UnionIterator.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/UnsupportedList.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/UtilCompatible.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/UtilCompatibleJdk14.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/UtilCompatibleJdk15.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/util/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/servlet/MDXQueryServlet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/ApplResources.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/DOMBuilder.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/Listener.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/QueryTag.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/ResultCache.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/TransformTag.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/package.html#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/web/taglib/sample.xml#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/DataSourcesConfig.xml#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/Enumeration.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/PropertyDefinition.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/Rowset.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/RowsetDefinition.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/SaxWriter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaConstants.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaException.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaHandler.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaRequest.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaRequestCallback.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaResponse.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaServlet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#1 branch
... //open/mondrian-release/3.1/src/main/mondrian/xmla/package.html#1 branch
... //open/mondrian-release/3.1/src/main/overview.html#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/CellPropertyTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/CustomizedParserTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/HierarchyBugTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/QueryTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/PartialSortTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/SortTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/TestMember.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap/type/TypeTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/BatchTestCase.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/BitKeyTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/CacheControlTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/CellKeyTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/HighDimensionsTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/IndexedValuesTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/ModulosTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapAxisTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapCubeTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapResultTest.csv#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapResultTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/SharedDimensionTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/VirtualCubeTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CacheHitTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CaptionTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CmdRunnerTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/CompatibilityTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DelegatingTestContext.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DialectTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DiffRepository.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/DrillThroughTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/FooBarCellFormatter.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/I18nTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/InlineTableTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/MondrianTestRunner.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/NamedSetTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ParallelTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/PerformanceTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/PropertiesTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/PropertySaver.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SchemaTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SimpleTestRunner.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SqlPattern.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/SteelWheelsTestCase.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/UdfTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/CVBasicTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/ClearViewBase.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MemHungryTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MiscTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiDimTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/OrderTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/QueryAllTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/SubTotalTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/SummaryTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/TopBottomTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/comp/XMLUtility.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/CsvDBLoader.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/CsvLoader.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/DBLoader.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/README.txt#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/insert.sql#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/loader/package.html#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/test/package.html#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/udf/NullValueTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/Base64Test.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/FilteredIterableTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/FormatTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/MemoryMonitorTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/ObjectPoolTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/PrimeFinderTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaCognosTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaErrorTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaTabularTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/XmlaTests.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 branch
... //open/mondrian-release/3.1/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian-release/3.1/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian-release/3.1/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch
... //open/mondrian-release/3.1/testsrc/xsl/generateDiffRepositoryJUnit.xsl#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/datasources.xml#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxpivot.xsl#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxquery.xsl#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxslicer.xsl#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxtable.tld#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxtable.xsl#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/mdxvalue.xsl#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/mondrian.properties#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/web-jpivot.xml#1 branch
... //open/mondrian-release/3.1/webapp/WEB-INF/web.xml#1 branch
... //open/mondrian-release/3.1/webapp/adhoc.jsp#1 branch
... //open/mondrian-release/3.1/webapp/busy.jsp#1 branch
... //open/mondrian-release/3.1/webapp/error.jsp#1 branch
... //open/mondrian-release/3.1/webapp/index.html#1 branch
... //open/mondrian-release/3.1/webapp/index.jsp#1 branch
... //open/mondrian-release/3.1/webapp/morph_pivot.jsp#1 branch
... //open/mondrian-release/3.1/webapp/pivot.jsp#1 branch
... //open/mondrian-release/3.1/webapp/taglib.jsp#1 branch
... //open/mondrian-release/3.1/webapp/testpage.jsp#1 branch
... //open/mondrian-release/3.1/webapp/xmla.jsp#1 branch
... //open/mondrian-release/3.1/webapp/xmlaTest.jsp#1 branch
... //open/mondrian-release/3.1/webapp/zero.jsp#1 branch
... //open/mondrian-release/3.1/workbench/cpappend.bat#1 branch
... //open/mondrian-release/3.1/workbench/drivers/readme.txt#1 branch
... //open/mondrian-release/3.1/workbench/ivy.xml#1 branch
... //open/mondrian-release/3.1/workbench/log4j.xml#1 branch
... //open/mondrian-release/3.1/workbench/mondrian.properties#1 branch
... //open/mondrian-release/3.1/workbench/plugins/readme.txt#1 branch
... //open/mondrian-release/3.1/workbench/readme.txt#1 branch
... //open/mondrian-release/3.1/workbench/workbench.bat#1 branch
... //open/mondrian-release/3.1/workbench/workbench.sh#1 branch


Change 12980 by jhyde@jhyde.marmalade on 2009/08/01 23:57:08 (git 01ed8ffe0e)

	MONDRIAN: Allow hierarchies from same dimension on independent axes (fixes bug MONDRIAN-578).

Affected files ...

... //open/mondrian/demo/FoodMart.xml#77 edit
... //open/mondrian/src/main/mondrian/calc/Calc.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#16 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#33 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#12 edit
... //open/mondrian/src/main/mondrian/calc/impl/DimensionCurrentMemberCalc.java#5 delete
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#11 edit
... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#10 edit
... //open/mondrian/src/main/mondrian/calc/impl/ValueCalc.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#20 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#34 edit
... //open/mondrian/src/main/mondrian/olap/Dimension.java#9 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#27 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#33 edit
... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#123 edit
... //open/mondrian/src/main/mondrian/olap/ValidatorImpl.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#165 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#70 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#7 delete
... //open/mondrian/src/main/mondrian/olap/fun/DimensionDimensionFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/DimensionsNumericFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/DimensionsStringFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#128 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelDimensionFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberDimensionFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#28 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/PercentileFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#10 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#12 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#13 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#13 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#14 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#11 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#14 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#16 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#10 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#14 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculation.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#146 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#92 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#98 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberCalculation.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#135 edit
... //open/mondrian/src/main/mondrian/rolap/RolapTupleCalculation.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#72 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#160 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#47 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#115 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#49 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#47 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#149 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#42 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#57 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#82 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#46 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#74 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#6 edit
... //open/mondrian/testsrc/queryFiles/queryTest_1662791d39c739.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#3 edit
... //open/mondrian/testsrc/queryFiles/queryTest_6236cbb13278115.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_memberOrdinal.xml#2 edit


Change 12979 by jhyde@jhyde.marmalade3 on 2009/08/01 18:53:14 (git 892e49efae)

	MONDRIAN: Fix bug MONDRIAN-588, "UDF returning List works under 2.4, fails under 3.1.1".
	    Also add test cases for other UDF functionality.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#143 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#22 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#38 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#45 edit


Change 12978 by jhyde@jhyde.marmalade on 2009/07/31 17:07:43 (git c651bd27b2)

	MONDRIAN: Quote table name properly; SqlStatement.execute now handles all possible SQLException.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#67 edit


Change 12977 by mkambol@guest_aa-nb-09619 on 2009/07/30 08:32:31 (git cedac21d6f)

	MONDRIAN Fixing some errant spaces.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/TargetBase.java#2 edit


Change 12976 by mkambol@aa-nb-09607-2 on 2009/07/29 04:55:41 (git b5da2367a2)

	MONDRIAN  Fix for MONDRIAN-585, Util.readVirtualFile() throws socket exceptions when under heavy load.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#142 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#130 edit
... //open/mondrian/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#5 edit


Change 12971 by mkambol@aa-nb-09607-2 on 2009/07/24 12:38:29 (git 937e808e4d)

	MONDRIAN  minor formatting fix.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#114 edit


Change 12970 by eric@eric.wednesday.mondrian.dev on 2009/07/23 22:38:38 (git 267b5356ad)

	MONDRIAN: Fix javadoc warnings

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#89 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#107 edit


Change 12965 by mkambol@guest_aa-nb-09619 on 2009/07/22 15:59:18 (git 744fce1fbf)

	MONDRIAN  Enhanced support for native evaluation of virtual cubes.  Queries involving dimensions that do not join to all base cubes in the query can now be natively evaluated.
	This change involved refactoring of SqlTupleReader, HighCardSqlTupleReader and the Target classes used in each to eliminate duplicate code.  

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/TargetBase.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#113 edit


Change 12961 by jhyde@jhyde.mackerel on 2009/07/21 15:50:50 (git 304d17315a)

	MONDRIAN: Correct and expand description of Parameter and ParamRef functions.

Affected files ...

... //open/mondrian/doc/mdx.html#23 edit


Change 12954 by eric@eric.wednesday.mondrian.dev on 2009/07/17 00:00:37 (git f3c7f58a0e)

	MONDRIAN: Restructure thread synchronization in Segment.java to reduce lock contention (fixes bug MONDRIAN-577).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#55 edit


Change 12953 by eric@eric.wednesday.mondrian.dev on 2009/07/16 23:57:07 (git 1c00d1caa2)

	MONDRIAN: change RolapMember and SqlMemberSource Map properties & implementations to specify pluggable factories which can create Maps, rather than pluggable maps.  This allows a greater degree of flexibility in choosing Maps to fit the data.

Affected files ...

... //open/mondrian/doc/configuration.html#56 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#111 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#88 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#106 edit


Change 12952 by jhyde@jhyde.marmalade on 2009/07/16 11:13:41 (git d210e5d51e)

	MONDRIAN: Upgrade to retroweaver-2.0.7 (fixes bug MONDRIAN-576).

Affected files ...

... //open/mondrian/build.xml#216 edit
... //open/mondrian/ivy.xml#24 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#141 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#20 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#35 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#71 edit


Change 12942 by eric@eric.wednesday.mondrian.dev on 2009/07/14 16:43:25 (git fdcd4259a0)

	MONDRIAN: correct JdbcDialectImpl.requiresUnionOrderByExprToBeInSelectClause() return value to true (accidentally changed in earlier checkin).

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#20 edit


Change 12941 by eric@eric.wednesday.mondrian.dev on 2009/07/14 15:33:13 (git 92a9cf3a44)

	MONDRIAN: Redesign test case for table hints to use SqlPattern, undo earlier addition to BatchTestCase.dialectize()

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#24 edit


Change 12940 by jhyde@jhyde.marmalade2 on 2009/07/14 11:18:54 (git f967e7082e)

	MONDRIAN: Two files missed the license upgrade.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Scenario.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#3 edit


Change 12937 by eric@eric.wednesday.mondrian.dev on 2009/07/13 15:33:09 (git b2072ff856)

	MONDRIAN: Additional changes to mondrian/gui to support new table constructor args introduced in 12936.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#42 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#11 edit


Change 12936 by eric@eric.wednesday.mondrian.dev on 2009/07/13 14:34:34 (git ae7e780889)

	MONDRIAN:  Schema extensions to enable specification of arbitrary hints in table elements.  Currently very limited in scope: only force_index is supported on level queries, and only on MySQL.   Submitted on behalf of Marin Software.

Affected files ...

... //open/mondrian/doc/schema.html#89 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#78 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#109 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#107 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#14 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#19 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#28 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#23 edit


Change 12933 by jhyde@jhyde.marmalade on 2009/07/11 00:00:32 (git 46db116c09)

	MONDRIAN: Upgrade to commons-collections-3.2.

Affected files ...

... //open/mondrian/ivy.xml#23 edit


Change 12931 by jhyde@jhyde.marmalade on 2009/07/10 23:04:03 (git bea422a9ec)

	MONDRIAN: Fix MySQL test exceptions;
	    add generics & review comments to property-value map factory.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#87 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#48 edit


Change 12930 by eric@eric.wednesday.mondrian.dev on 2009/07/10 09:54:35 (git 300bf7668c)

	MONDRIAN: change default for mondrian.rolap.RolapMember.PropertyValueMap.class to java.util.HashMap rather than Flat3Map, since the latter isn't supported in version 2.1 of commons-collections

Affected files ...

... //open/mondrian/doc/configuration.html#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#86 edit


Change 12926 by jhyde@jhyde.marmalade-winxp on 2009/07/09 19:41:32 (git 58587ed132)

	MONDRIAN: Fix DialectTest for Access, Teradata.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#27 edit


Change 12924 by eric@eric.wednesday.mondrian.dev on 2009/07/09 17:43:55 (git e9cc865002)

	MONDRIAN: Memory footprint improvements.  Enables caching of member property values in a value pool within SqlMemberSource, so that references to existing objects can be reused rather than new references to equivalent objects.  Submitted on behalf of Marin Software.

Affected files ...

... //open/mondrian/doc/configuration.html#54 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#110 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#105 edit


Change 12923 by jhyde@jhyde.marmalade on 2009/07/09 15:27:48 (git df4bfb8709)

	MONDRIAN: Add unit test for Dialect.allowsSelectNotInGroupBy.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/Dialect.java#13 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#26 edit


Change 12922 by eric@eric.wednesday.mondrian.dev on 2009/07/09 13:48:34 (git e2d667dcfe)

	MONDRIAN: Minor cleanup of code introduced in 12915: remove a couple of unused methods and revise javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#97 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#63 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#17 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#11 edit


Change 12921 by eric@eric.wednesday.mondrian.dev on 2009/07/09 12:30:11 (git 1f8a00a7da)

	MONDRIAN: Change RolapMember to use a factorized Map to store member property values, defaulting to org.apache.commons.collections.map.Flat3Map

Affected files ...

... //open/mondrian/doc/configuration.html#53 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#109 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#85 edit


Change 12920 by eric@eric.wednesday.mondrian.dev on 2009/07/09 08:13:20 (git 9bfc36386e)

	MONDRIAN: correct expected results in SelectNotInGroupByTest.java.  Missed the sql change since test was left out of resolution of initial changelist.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#2 edit


Change 12919 by eric@eric.wednesday.mondrian.dev on 2009/07/09 08:04:12 (git 5bd09b77ea)

	MONDRIAN: add test for GROUP BY optimizations (inadvertently left out of previous checkin)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/sql/SelectNotInGroupByTest.java#1 add


Change 12915 by eric@eric.wednesday.mondrian.dev on 2009/07/08 21:21:24 (git 65ab4685fd)

	MONDRIAN:  Schema extensions and optimizations to allow elimination of GROUP BY in specific situations, as well as to leave individual property columns out of the group by if their values are known to be functionally dependent on the values of the associated level columns.  The latter enhancement is currently MySQL-only.  Submitted on behalf of Marin Software.

Affected files ...

... //open/mondrian/doc/schema.html#88 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#77 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#96 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#108 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#104 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#106 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#12 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#16 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#10 edit


Change 12912 by jhyde@jhyde.mackerel on 2009/07/07 11:59:30 (git 518c54a69c)

	MONDRIAN: Make clear in documentation that <Join> is not allowed for fact tables.

Affected files ...

... //open/mondrian/doc/schema.html#87 edit


Change 12911 by jhyde@jhyde.marmalade-winxp on 2009/07/07 01:31:28 (git 9f94f3c6c3)

	MONDRIAN: Fix Access, Teradata and Windows test exceptions.
	    Add a couple of methods to Dialect to express ORDER BY lameness.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#61 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#11 edit
... //open/mondrian/src/main/mondrian/spi/impl/AccessDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#15 edit
... //open/mondrian/src/main/mondrian/spi/impl/TeradataDialect.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#27 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#57 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#56 edit


Change 12910 by jhyde@jhyde.marmalade2 on 2009/07/06 02:47:59 (git 89d82f2279)

	UTIL/MONDRIAN: New checkFile rules, and fix Mondrian files to match.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JdbcMetaData.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#41 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#19 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#16 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#108 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#49 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#29 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#164 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#127 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#37 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Excel.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#16 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#145 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#95 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#84 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#107 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#103 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#22 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#10 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#14 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#15 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#10 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#19 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#20 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#7 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#16 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#8 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#7 edit
... //open/mondrian/src/main/mondrian/udf/InverseNormalUdf.java#7 edit
... //open/mondrian/src/main/mondrian/util/Format.java#38 edit
... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#19 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#70 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#66 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#25 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#45 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#36 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#159 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/PartialSortTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#46 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#112 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#56 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#46 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#148 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#41 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#110 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#51 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#56 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#81 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#44 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#66 edit
... //open/mondrian/testsrc/main/mondrian/util/Base64Test.java#5 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#18 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#54 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#18 edit
... //open/util/bin/checkFile#23 edit
... //open/util/bin/checkFile.awk#13 edit
... //open/util/test/CheckFile1.java#5 edit


Change 12909 by jhyde@jhyde.marmalade on 2009/07/04 18:02:40 (git 116645f6ac)

	MONDRIAN: Fix test exceptions for JDK 1.4, MySQL, Derby.
	    PropertySaver was not unsetting properties, and that was causing problems.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#30 edit
... //open/mondrian/src/main/mondrian/spi/impl/DerbyDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#73 edit


Change 12908 by jhyde@jhyde.mackerel on 2009/07/03 21:31:44 (git 79652ad71c)

	MONDRIAN: Add delimiters to MySQL example of populating closure table.

Affected files ...

... //open/mondrian/doc/schema.html#86 edit


Change 12903 by jhyde@jhyde.marmalade on 2009/06/27 19:22:25 (git 2b67d56784)

	MONDRIAN: Fix test CompatibilityTest.testNullCollation on Oracle. Native
	    TopCount was generating SQL that ordered NULL values incorrectly.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#32 edit


Change 12891 by jhyde@jhyde.marmalade2 on 2009/06/19 21:39:50 (git 967c85a47c)

	UTIL/FARRAGO/FENNEL/MONDRIAN: New checkFile rules, and fix all farrago, fennel and mondrian files.

Affected files ...

... //open/dt/dev/farrago/examples/plannerviz/src/net/sf/farrago/plannerviz/FarragoPlanVisualizer.java#13 edit
... //open/dt/dev/farrago/src/com/lucidera/lcs/LcsIndexGuide.java#35 edit
... //open/dt/dev/farrago/src/com/lucidera/lcs/LcsTableMergeRule.java#18 edit
... //open/dt/dev/farrago/src/net/sf/farrago/db/FarragoDbStmtContext.java#50 edit
... //open/dt/dev/farrago/src/net/sf/farrago/db/FarragoDbStmtContextBase.java#17 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlImportForeignSchemaStmt.java#13 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/calc/CalcProgramBuilder.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/rel/FennelReshapeRule.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/rel/FennelValuesRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsTableProjectionRule.java#33 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/jdbc/MedJdbcDataServer.java#29 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/jdbc/MedJdbcPushDownRule.java#10 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexCastImplementor.java#36 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoJavaUdxRule.java#14 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoReduceExpressionsRule.java#19 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoReduceValuesRule.java#6 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoRelImplementor.java#48 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelToIteratorConverter.java#45 edit
... //open/dt/dev/farrago/src/net/sf/farrago/runtime/FarragoRuntimeContext.java#80 edit
... //open/dt/dev/farrago/src/net/sf/farrago/syslib/FarragoExportSchemaUDR.java#11 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoAutoCalcRulesTest.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoJdbcTest.java#67 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoMetadataTest.java#17 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/concurrent/FarragoTestConcurrentTestCase.java#15 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoCalcSystemTest.java#51 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoTypeFactoryImpl.java#63 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoObjectCache.java#30 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/AbstractRelNode.java#29 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/rules/RemoveEmptyRule.java#6 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptRule.java#27 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptUtilTest.java#8 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/volcano/VolcanoCost.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/volcano/VolcanoPlanner.java#9 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/volcano/VolcanoPlannerTest.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlIntervalQualifier.java#25 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/fun/SqlStdOperatorTable.java#97 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/SqlParserTest.java#97 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/pretty/SqlPrettyWriter.java#14 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/test/SqlOperatorTests.java#97 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/type/SqlTypeAssignmentRules.java#22 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/type/SqlTypeStrategies.java#38 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql2rel/SqlToRelConverter.java#132 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/MockSqlOperatorTable.java#7 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/SqlValidatorTest.java#135 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/concurrent/ConcurrentTestCommandScript.java#5 edit
... //open/dt/dev/farrago/testcases/mdrcwm/src/CreateTestData.java#4 edit
... //open/dt/dev/fennel/btree/BTreeAccessBase.cpp#8 edit
... //open/dt/dev/fennel/btree/BTreeAccessBaseImpl.h#7 edit
... //open/dt/dev/fennel/btree/BTreeBuildLevel.cpp#8 edit
... //open/dt/dev/fennel/btree/BTreeBuilder.cpp#10 edit
... //open/dt/dev/fennel/btree/BTreeBuilder.h#10 edit
... //open/dt/dev/fennel/btree/BTreeDuplicateKeyExcn.cpp#7 edit
... //open/dt/dev/fennel/btree/BTreeHeapNodeAccessor.cpp#7 edit
... //open/dt/dev/fennel/btree/BTreeHeapNodeAccessor.h#9 edit
... //open/dt/dev/fennel/btree/BTreeKeyedNodeAccessor.h#14 edit
... //open/dt/dev/fennel/btree/BTreeNodeAccessor.cpp#10 edit
... //open/dt/dev/fennel/btree/BTreeNonLeafReader.cpp#3 edit
... //open/dt/dev/fennel/btree/BTreeReader.cpp#11 edit
... //open/dt/dev/fennel/btree/BTreeReader.h#16 edit
... //open/dt/dev/fennel/btree/BTreeReaderImpl.h#15 edit
... //open/dt/dev/fennel/btree/BTreeRecoveryFactory.cpp#7 edit
... //open/dt/dev/fennel/btree/BTreeRecoveryFactory.h#8 edit
... //open/dt/dev/fennel/btree/BTreeVerifier.cpp#12 edit
... //open/dt/dev/fennel/btree/BTreeWriter.cpp#20 edit
... //open/dt/dev/fennel/btree/BTreeWriter.h#17 edit
... //open/dt/dev/fennel/cache/Cache.cpp#11 edit
... //open/dt/dev/fennel/cache/Cache.h#17 edit
... //open/dt/dev/fennel/cache/CacheAccessor.h#11 edit
... //open/dt/dev/fennel/cache/CacheImpl.h#17 edit
... //open/dt/dev/fennel/cache/CacheMethodsImpl.h#25 edit
... //open/dt/dev/fennel/cache/CachePage.cpp#8 edit
... //open/dt/dev/fennel/cache/CachePage.h#15 edit
... //open/dt/dev/fennel/cache/CacheParams.cpp#10 edit
... //open/dt/dev/fennel/cache/DelegatingCacheAccessor.cpp#9 edit
... //open/dt/dev/fennel/cache/DelegatingCacheAccessor.h#11 edit
... //open/dt/dev/fennel/cache/LRUVictimPolicy.h#12 edit
... //open/dt/dev/fennel/cache/PageBucket.h#7 edit
... //open/dt/dev/fennel/cache/QuotaCacheAccessor.cpp#9 edit
... //open/dt/dev/fennel/cache/RandomVictimPolicy.h#9 edit
... //open/dt/dev/fennel/cache/TransactionalCacheAccessor.cpp#3 edit
... //open/dt/dev/fennel/cache/TwoQVictimPolicy.h#5 edit
... //open/dt/dev/fennel/cache/VMAllocator.cpp#10 edit
... //open/dt/dev/fennel/cache/VMAllocator.h#11 edit
... //open/dt/dev/fennel/calctest/CalcAssemblerTest.cpp#5 edit
... //open/dt/dev/fennel/calctest/CalcCastTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcExecStreamTestSuite.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcExtCastTest.cpp#4 edit
... //open/dt/dev/fennel/calctest/CalcExtContextTest.cpp#4 edit
... //open/dt/dev/fennel/calctest/CalcExtDateTimeTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcExtDynamicVariableTest.cpp#4 edit
... //open/dt/dev/fennel/calctest/CalcExtMathTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcExtStringTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcExtWinAggFuncTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcInstFactoryTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcMiscTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/SqlDateTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/SqlRegExpTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/SqlStringAsciiTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/SqlStringTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/SqlStringTestAscii.cpp#3 edit
... //open/dt/dev/fennel/calctest/testCalc.cpp#4 edit
... //open/dt/dev/fennel/calctest/testCalcExtended.cpp#4 edit
... //open/dt/dev/fennel/calctest/tuple.cpp#4 edit
... //open/dt/dev/fennel/calculator/BoolInstruction.cpp#2 edit
... //open/dt/dev/fennel/calculator/BoolInstruction.h#6 edit
... //open/dt/dev/fennel/calculator/BoolNativeInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/BoolPointerInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/CalcAssembler.cpp#4 edit
... //open/dt/dev/fennel/calculator/CalcAssemblerException.h#4 edit
... //open/dt/dev/fennel/calculator/CalcExcn.cpp#2 edit
... //open/dt/dev/fennel/calculator/Calculator.cpp#3 edit
... //open/dt/dev/fennel/calculator/CastInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/ExtCast.cpp#3 edit
... //open/dt/dev/fennel/calculator/ExtDateTime.cpp#3 edit
... //open/dt/dev/fennel/calculator/ExtMath.cpp#3 edit
... //open/dt/dev/fennel/calculator/ExtRegExp.cpp#3 edit
... //open/dt/dev/fennel/calculator/ExtString.cpp#3 edit
... //open/dt/dev/fennel/calculator/ExtendedInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/InstructionDescription.h#3 edit
... //open/dt/dev/fennel/calculator/IntegralNativeInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/IntegralPointerInstruction.h#4 edit
... //open/dt/dev/fennel/calculator/JumpInstruction.cpp#3 edit
... //open/dt/dev/fennel/calculator/JumpInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/NativeNativeInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/NoisyArithmetic.cpp#4 edit
... //open/dt/dev/fennel/calculator/PointerIntegralInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/PointerPointerInstruction.h#6 edit
... //open/dt/dev/fennel/calculator/ReturnInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/SqlDate.cpp#4 edit
... //open/dt/dev/fennel/calculator/SqlDate.h#4 edit
... //open/dt/dev/fennel/calculator/SqlRegExp.h#3 edit
... //open/dt/dev/fennel/calculator/SqlString.h#5 edit
... //open/dt/dev/fennel/calculator/WinAggHistogram.h#3 edit
... //open/dt/dev/fennel/calculator/WinAggHistogramStrA.cpp#4 edit
... //open/dt/dev/fennel/calculator/WinAggHistogramStrA.h#4 edit
... //open/dt/dev/fennel/common/Backtrace.cpp#8 edit
... //open/dt/dev/fennel/common/ByteArrayInputStream.cpp#7 edit
... //open/dt/dev/fennel/common/ByteArrayOutputStream.cpp#8 edit
... //open/dt/dev/fennel/common/ByteInputStream.cpp#9 edit
... //open/dt/dev/fennel/common/ByteInputStream.h#9 edit
... //open/dt/dev/fennel/common/ByteOutputStream.cpp#7 edit
... //open/dt/dev/fennel/common/ByteOutputStream.h#9 edit
... //open/dt/dev/fennel/common/CircularBuffer.h#4 edit
... //open/dt/dev/fennel/common/CommonPreamble.h#22 edit
... //open/dt/dev/fennel/common/CompoundId.h#9 edit
... //open/dt/dev/fennel/common/ConfigMap.cpp#11 edit
... //open/dt/dev/fennel/common/ConfigMap.h#12 edit
... //open/dt/dev/fennel/common/FileStatsTarget.cpp#8 edit
... //open/dt/dev/fennel/common/FileStatsTarget.h#10 edit
... //open/dt/dev/fennel/common/FileSystem.cpp#10 edit
... //open/dt/dev/fennel/common/IntrusiveList.h#9 edit
... //open/dt/dev/fennel/common/Locale.cpp#8 edit
... //open/dt/dev/fennel/common/Memory.cpp#11 edit
... //open/dt/dev/fennel/common/OpaqueInteger.h#8 edit
... //open/dt/dev/fennel/common/PseudoUuid.cpp#13 edit
... //open/dt/dev/fennel/common/ResourceBundle.cpp#10 edit
... //open/dt/dev/fennel/common/StatsTarget.h#12 edit
... //open/dt/dev/fennel/common/TraceSource.cpp#15 edit
... //open/dt/dev/fennel/common/TraceSource.h#23 edit
... //open/dt/dev/fennel/common/Types.h#16 edit
... //open/dt/dev/fennel/db/Database.cpp#37 edit
... //open/dt/dev/fennel/db/Database.h#22 edit
... //open/dt/dev/fennel/device/AioPollingScheduler.cpp#11 edit
... //open/dt/dev/fennel/device/AioSignalScheduler.cpp#10 edit
... //open/dt/dev/fennel/device/DeviceAccessScheduler.cpp#13 edit
... //open/dt/dev/fennel/device/DeviceAccessSchedulerParams.cpp#11 edit
... //open/dt/dev/fennel/device/FileDevice.cpp#12 edit
... //open/dt/dev/fennel/device/FileDevice.h#11 edit
... //open/dt/dev/fennel/device/IoCompletionPortScheduler.cpp#9 edit
... //open/dt/dev/fennel/device/RandomAccessFileDevice.cpp#9 edit
... //open/dt/dev/fennel/exec/CartesianJoinExecStream.cpp#13 edit
... //open/dt/dev/fennel/exec/ConfluenceExecStream.cpp#10 edit
... //open/dt/dev/fennel/exec/CopyExecStream.cpp#10 edit
... //open/dt/dev/fennel/exec/CorrelationJoinExecStream.cpp#4 edit
... //open/dt/dev/fennel/exec/CorrelationJoinExecStream.h#3 edit
... //open/dt/dev/fennel/exec/DfsTreeExecStreamScheduler.cpp#24 edit
... //open/dt/dev/fennel/exec/DoubleBufferExecStream.cpp#3 edit
... //open/dt/dev/fennel/exec/ExecStreamGovernor.cpp#6 edit
... //open/dt/dev/fennel/exec/ExecStreamGraph.cpp#32 edit
... //open/dt/dev/fennel/exec/ExecStreamGraphEmbryo.cpp#18 edit
... //open/dt/dev/fennel/exec/ExecStreamGraphEmbryo.h#15 edit
... //open/dt/dev/fennel/exec/ExecStreamGraphImpl.h#28 edit
... //open/dt/dev/fennel/exec/ExecStreamScheduler.cpp#21 edit
... //open/dt/dev/fennel/exec/MockProducerExecStream.cpp#16 edit
... //open/dt/dev/fennel/exec/NestedLoopJoinExecStream.h#5 edit
... //open/dt/dev/fennel/exec/ParallelExecStreamScheduler.cpp#5 edit
... //open/dt/dev/fennel/exec/ReshapeExecStream.cpp#8 edit
... //open/dt/dev/fennel/exec/ReshapeExecStream.h#7 edit
... //open/dt/dev/fennel/exec/ScratchBufferExecStream.cpp#14 edit
... //open/dt/dev/fennel/exec/SegBufferExecStream.cpp#18 edit
... //open/dt/dev/fennel/exec/SimpleExecStreamGovernor.cpp#7 edit
... //open/dt/dev/fennel/exec/SimpleExecStreamGovernor.h#6 edit
... //open/dt/dev/fennel/exec/SingleInputExecStream.cpp#8 edit
... //open/dt/dev/fennel/farrago/CmdInterpreter.cpp#49 edit
... //open/dt/dev/fennel/farrago/CmdInterpreter.h#31 edit
... //open/dt/dev/fennel/farrago/ExecStreamFactory.cpp#39 edit
... //open/dt/dev/fennel/farrago/Fem.h#7 edit
... //open/dt/dev/fennel/farrago/JavaSinkExecStream.cpp#17 edit
... //open/dt/dev/fennel/farrago/JavaTraceTarget.cpp#15 edit
... //open/dt/dev/fennel/farrago/JavaTraceTarget.h#14 edit
... //open/dt/dev/fennel/farrago/JavaTransformExecStream.cpp#11 edit
... //open/dt/dev/fennel/farrago/JavaTransformExecStream.h#11 edit
... //open/dt/dev/fennel/farrago/JniProxy.cpp#9 edit
... //open/dt/dev/fennel/farrago/JniProxy.h#13 edit
... //open/dt/dev/fennel/farrago/JniUtil.cpp#36 edit
... //open/dt/dev/fennel/farrago/JniUtil.h#32 edit
... //open/dt/dev/fennel/farrago/NativeMethods.cpp#32 edit
... //open/dt/dev/fennel/flatfile/FlatFileExecStreamImpl.cpp#3 edit
... //open/dt/dev/fennel/flatfile/FlatFileParser.cpp#2 edit
... //open/dt/dev/fennel/ftrs/BTreeExecStream.cpp#13 edit
... //open/dt/dev/fennel/ftrs/BTreeInsertExecStream.cpp#10 edit
... //open/dt/dev/fennel/ftrs/BTreePrefetchSearchExecStream.cpp#5 edit
... //open/dt/dev/fennel/ftrs/BTreeReadExecStream.cpp#9 edit
... //open/dt/dev/fennel/ftrs/BTreeSearchExecStream.cpp#15 edit
... //open/dt/dev/fennel/ftrs/BTreeSearchExecStream.h#13 edit
... //open/dt/dev/fennel/ftrs/FtrsTableWriter.cpp#9 edit
... //open/dt/dev/fennel/ftrs/FtrsTableWriterExecStream.cpp#14 edit
... //open/dt/dev/fennel/ftrs/FtrsTableWriterFactory.cpp#8 edit
... //open/dt/dev/fennel/hashexe/LhxAggExecStream.cpp#3 edit
... //open/dt/dev/fennel/hashexe/LhxHashTable.h#5 edit
... //open/dt/dev/fennel/hashexe/LhxHashTableDump.h#3 edit
... //open/dt/dev/fennel/hashexe/LhxJoinExecStream.cpp#5 edit
... //open/dt/dev/fennel/hashexe/LhxPartition.cpp#5 edit
... //open/dt/dev/fennel/hashexe/LhxPartition.h#5 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmEntry.cpp#20 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmEntry.h#23 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmEntryDump.cpp#5 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmGeneratorExecStream.cpp#19 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmGeneratorExecStream.h#13 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmSearchExecStream.cpp#6 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmSplicerExecStream.cpp#17 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsBitOps.h#6 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterAppendExecStream.cpp#16 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterAppendExecStream.h#10 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterDump.cpp#10 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterNode.h#7 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterNodeWriter.cpp#16 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterNodeWriter.h#13 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterReader.cpp#13 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterReader.h#11 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterReplaceExecStream.cpp#4 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterReplaceExecStream.h#4 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterVerifier.cpp#4 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsColumnReader.cpp#13 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsHash.cpp#12 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsRowScanBaseExecStream.cpp#10 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsRowScanExecStream.cpp#24 edit
... //open/dt/dev/fennel/lucidera/test/LbmEntryTest.cpp#12 edit
... //open/dt/dev/fennel/lucidera/test/LbmExecStreamTestBase.cpp#8 edit
... //open/dt/dev/fennel/lucidera/test/LbmLoadBitmapTest.cpp#16 edit
... //open/dt/dev/fennel/lucidera/test/LbmUnionExecStreamTest.cpp#7 edit
... //open/dt/dev/fennel/lucidera/test/LcsClusterAppendExecStreamTest.cpp#21 edit
... //open/dt/dev/fennel/lucidera/test/LcsClusterReplaceExecStreamTest.cpp#3 edit
... //open/dt/dev/fennel/lucidera/test/LcsRowScanExecStreamTest.cpp#23 edit
... //open/dt/dev/fennel/segment/CircularSegment.cpp#7 edit
... //open/dt/dev/fennel/segment/CircularSegment.h#8 edit
... //open/dt/dev/fennel/segment/CrcSegInputStream.cpp#7 edit
... //open/dt/dev/fennel/segment/CrcSegOutputStream.cpp#7 edit
... //open/dt/dev/fennel/segment/DelegatingSegment.cpp#11 edit
... //open/dt/dev/fennel/segment/DelegatingSegment.h#12 edit
... //open/dt/dev/fennel/segment/DynamicDelegatingSegment.cpp#8 edit
... //open/dt/dev/fennel/segment/DynamicDelegatingSegment.h#9 edit
... //open/dt/dev/fennel/segment/LinearDeviceSegment.cpp#9 edit
... //open/dt/dev/fennel/segment/LinearDeviceSegment.h#9 edit
... //open/dt/dev/fennel/segment/LinearViewSegment.cpp#8 edit
... //open/dt/dev/fennel/segment/LinearViewSegment.h#9 edit
... //open/dt/dev/fennel/segment/RandomAllocationSegmentBase.cpp#8 edit
... //open/dt/dev/fennel/segment/RandomAllocationSegmentBase.h#7 edit
... //open/dt/dev/fennel/segment/RandomAllocationSegmentBaseImpl.h#6 edit
... //open/dt/dev/fennel/segment/RandomAllocationSegmentImpl.h#9 edit
... //open/dt/dev/fennel/segment/ScratchSegment.cpp#14 edit
... //open/dt/dev/fennel/segment/ScratchSegment.h#11 edit
... //open/dt/dev/fennel/segment/SegInputStream.cpp#9 edit
... //open/dt/dev/fennel/segment/SegInputStream.h#12 edit
... //open/dt/dev/fennel/segment/SegOutputStream.cpp#7 edit
... //open/dt/dev/fennel/segment/SegPageBackupRestoreDevice.cpp#5 edit
... //open/dt/dev/fennel/segment/SegPageIter.cpp#9 edit
... //open/dt/dev/fennel/segment/SegPageLock.h#17 edit
... //open/dt/dev/fennel/segment/Segment.cpp#13 edit
... //open/dt/dev/fennel/segment/Segment.h#15 edit
... //open/dt/dev/fennel/segment/SegmentFactory.cpp#18 edit
... //open/dt/dev/fennel/segment/SnapshotRandomAllocationSegment.cpp#12 edit
... //open/dt/dev/fennel/segment/SpillOutputStream.cpp#7 edit
... //open/dt/dev/fennel/segment/TracingSegment.cpp#13 edit
... //open/dt/dev/fennel/segment/TracingSegment.h#15 edit
... //open/dt/dev/fennel/segment/VersionedRandomAllocationSegment.cpp#14 edit
... //open/dt/dev/fennel/segment/VersionedRandomAllocationSegmentImpl.h#6 edit
... //open/dt/dev/fennel/segment/VersionedSegment.cpp#16 edit
... //open/dt/dev/fennel/segment/VersionedSegment.h#14 edit
... //open/dt/dev/fennel/segment/WALSegment.cpp#7 edit
... //open/dt/dev/fennel/sorter/ExternalSortExecStreamImpl.cpp#2 edit
... //open/dt/dev/fennel/sorter/ExternalSortMerger.cpp#2 edit
... //open/dt/dev/fennel/sorter/ExternalSortMerger.h#3 edit
... //open/dt/dev/fennel/sorter/ExternalSortOutput.cpp#2 edit
... //open/dt/dev/fennel/sorter/ExternalSortRunAccessor.cpp#2 edit
... //open/dt/dev/fennel/sorter/ExternalSortRunAccessor.h#3 edit
... //open/dt/dev/fennel/sorter/ExternalSortRunLoader.cpp#2 edit
... //open/dt/dev/fennel/sorter/ExternalSortRunLoader.h#3 edit
... //open/dt/dev/fennel/synch/GroupLock.cpp#7 edit
... //open/dt/dev/fennel/synch/GroupLock.h#9 edit
... //open/dt/dev/fennel/synch/SXMutex.cpp#12 edit
... //open/dt/dev/fennel/synch/SXMutex.h#13 edit
... //open/dt/dev/fennel/synch/SynchObj.cpp#8 edit
... //open/dt/dev/fennel/synch/SynchObj.h#9 edit
... //open/dt/dev/fennel/synch/TimerThread.cpp#9 edit
... //open/dt/dev/fennel/test/BTreeReadersTest.cpp#3 edit
... //open/dt/dev/fennel/test/BTreeTest.cpp#15 edit
... //open/dt/dev/fennel/test/BTreeTxnTest.cpp#15 edit
... //open/dt/dev/fennel/test/BacktraceTest.cpp#4 edit
... //open/dt/dev/fennel/test/BackupRestoreTest.cpp#4 edit
... //open/dt/dev/fennel/test/CacheTest.cpp#10 edit
... //open/dt/dev/fennel/test/CacheTestBase.cpp#12 edit
... //open/dt/dev/fennel/test/CacheTestBase.h#9 edit
... //open/dt/dev/fennel/test/CollectExecStreamTestSuite.cpp#3 edit
... //open/dt/dev/fennel/test/CorrelationJoinExecStreamTestSuite.cpp#4 edit
... //open/dt/dev/fennel/test/DatabaseTest.cpp#16 edit
... //open/dt/dev/fennel/test/ExecStreamGenerator.h#25 edit
... //open/dt/dev/fennel/test/ExecStreamTestSuite.cpp#20 edit
... //open/dt/dev/fennel/test/ExecStreamTestSuite.h#23 edit
... //open/dt/dev/fennel/test/ExecStreamUnitTestBase.cpp#21 edit
... //open/dt/dev/fennel/test/ExternalSortExecStreamTest.cpp#2 edit
... //open/dt/dev/fennel/test/FlatFileExecStreamTest.cpp#2 edit
... //open/dt/dev/fennel/test/LhxAggExecStreamTest.cpp#3 edit
... //open/dt/dev/fennel/test/LhxHashTableTest.cpp#5 edit
... //open/dt/dev/fennel/test/LhxJoinExecStreamTest.cpp#4 edit
... //open/dt/dev/fennel/test/LinearDeviceSegmentTest.cpp#7 edit
... //open/dt/dev/fennel/test/LinearViewSegmentTest.cpp#7 edit
... //open/dt/dev/fennel/test/LocalConditionTest.cpp#7 edit
... //open/dt/dev/fennel/test/LogicalTxnTest.cpp#10 edit
... //open/dt/dev/fennel/test/PagingTestBase.cpp#12 edit
... //open/dt/dev/fennel/test/PagingTestBase.h#11 edit
... //open/dt/dev/fennel/test/ParallelExecStreamSchedulerTest.cpp#6 edit
... //open/dt/dev/fennel/test/PseudoUuidTest.cpp#6 edit
... //open/dt/dev/fennel/test/RandomAccessFileDeviceTest.cpp#13 edit
... //open/dt/dev/fennel/test/ResourceTest.cpp#8 edit
... //open/dt/dev/fennel/test/SegPageIterTest.cpp#8 edit
... //open/dt/dev/fennel/test/SegStorageTestBase.cpp#13 edit
... //open/dt/dev/fennel/test/SegStorageTestBase.h#10 edit
... //open/dt/dev/fennel/test/SegStreamTest.cpp#7 edit
... //open/dt/dev/fennel/test/SegmentTestBase.cpp#9 edit
... //open/dt/dev/fennel/test/SegmentTestBase.h#9 edit
... //open/dt/dev/fennel/test/SnapshotSegmentTest.cpp#9 edit
... //open/dt/dev/fennel/test/SnapshotSegmentTestBase.cpp#3 edit
... //open/dt/dev/fennel/test/SparseBitmapTest.cpp#3 edit
... //open/dt/dev/fennel/test/StandardTypeTest.cpp#14 edit
... //open/dt/dev/fennel/test/TestBase.cpp#19 edit
... //open/dt/dev/fennel/test/TestBase.h#15 edit
... //open/dt/dev/fennel/test/TestOptionsTest.cpp#4 edit
... //open/dt/dev/fennel/test/ThreadedTestBase.cpp#8 edit
... //open/dt/dev/fennel/test/TupleTest.cpp#19 edit
... //open/dt/dev/fennel/test/VersionedSegmentTest.cpp#9 edit
... //open/dt/dev/fennel/tuple/AttributeAccessorImpl.h#11 edit
... //open/dt/dev/fennel/tuple/StandardTypeDescriptor.cpp#9 edit
... //open/dt/dev/fennel/tuple/StandardTypeDescriptor.h#11 edit
... //open/dt/dev/fennel/tuple/TupleAccessor.cpp#14 edit
... //open/dt/dev/fennel/tuple/TupleAccessor.h#13 edit
... //open/dt/dev/fennel/tuple/TupleDescriptor.cpp#15 edit
... //open/dt/dev/fennel/tuple/TupleOverflowExcn.cpp#7 edit
... //open/dt/dev/fennel/tuple/TuplePrinter.cpp#8 edit
... //open/dt/dev/fennel/tuple/UnalignedAttributeAccessor.cpp#6 edit
... //open/dt/dev/fennel/txn/LogicalRecoveryLog.cpp#8 edit
... //open/dt/dev/fennel/txn/LogicalRecoveryLog.h#9 edit
... //open/dt/dev/fennel/txn/LogicalRecoveryTxn.cpp#7 edit
... //open/dt/dev/fennel/txn/LogicalTxn.cpp#9 edit
... //open/dt/dev/fennel/txn/LogicalTxnLog.cpp#14 edit
... //open/mondrian/src/main/mondrian/gui/JdbcTreeModel.java#3 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#23 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#10 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#15 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#10 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#8 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#13 edit
... //open/mondrian/src/main/mondrian/olap/CacheControl.java#8 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#29 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#19 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#17 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#33 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#36 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#26 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#23 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#27 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#47 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#12 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#31 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#34 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#24 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#28 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#47 edit
... //open/mondrian/src/main/mondrian/olap/MemoryLimitExceededException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#107 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#12 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#48 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#34 edit
... //open/mondrian/src/main/mondrian/olap/PropertyFormatter.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#122 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#33 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#28 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#20 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#36 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#24 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#140 edit
... //open/mondrian/src/main/mondrian/olap/ValidatorImpl.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#29 edit
... //open/mondrian/src/main/mondrian/olap/fun/AncestorFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/ArrayHolder.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#163 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#69 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExceptFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExistsFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#37 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#126 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/IifFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsEmptyFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHelper.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/PercentileFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#36 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleItemFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#15 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#11 edit
... //open/mondrian/src/main/mondrian/olap/type/EmptyType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#12 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#12 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#13 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#10 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#13 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#15 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#13 edit
... //open/mondrian/src/main/mondrian/olap4j/EmptyResultSet.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#6 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#16 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#6 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#10 edit
... //open/mondrian/src/main/mondrian/recorder/ListRecorder.java#7 edit
... //open/mondrian/src/main/mondrian/recorder/LoggerRecorder.java#7 edit
... //open/mondrian/src/main/mondrian/recorder/MessageRecorder.java#7 edit
... //open/mondrian/src/main/mondrian/recorder/PrintStreamRecorder.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/GroupingSetsCollector.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/MemberNoCacheHelper.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/Modulos.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCacheRegion.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#85 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#144 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeUsages.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#91 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#94 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#134 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#129 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#106 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#102 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CountingAggregationManager.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MinusStarPredicate.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#9 edit
... //open/mondrian/src/main/mondrian/spi/DialectManager.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#9 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#13 edit
... //open/mondrian/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#4 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#55 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#14 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#18 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#19 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#15 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#6 edit
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#11 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#10 edit
... //open/mondrian/src/main/mondrian/util/CacheMap.java#4 edit
... //open/mondrian/src/main/mondrian/util/ConcatenableList.java#8 edit
... //open/mondrian/src/main/mondrian/util/Format.java#37 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#11 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#10 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#15 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#12 edit
... //open/mondrian/src/main/mondrian/util/Pair.java#5 edit
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#8 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#10 edit
... //open/mondrian/src/main/mondrian/util/ServiceDiscovery.java#4 edit
... //open/mondrian/src/main/mondrian/util/TraversalList.java#4 edit
... //open/mondrian/src/main/mondrian/web/servlet/MdxQueryServlet.java#5 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#19 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#20 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#34 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#69 edit
... //open/mondrian/src/main/mondrian/xmla/SaxWriter.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaException.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#65 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#32 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#28 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#17 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#24 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#5 edit
... //open/mondrian/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#44 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#35 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#158 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/PartialSortTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SortTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#45 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#111 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#55 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#47 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#45 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#147 edit
... //open/mondrian/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#40 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#109 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#55 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#80 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XmlUtility.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#65 edit
... //open/mondrian/testsrc/main/mondrian/util/Base64Test.java#4 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#53 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#20 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#11 edit
... //open/util/bin/checkFile#22 edit
... //open/util/bin/checkFile.awk#12 edit
... //open/util/test/CheckFile1.cpp#2 edit
... //open/util/test/CheckFile1.java#4 edit
... //open/util/test/testCheckFile.sh#2 edit


Change 12887 by eric@eric.wednesday.mondrian.dev on 2009/06/19 07:13:00 (git 76d21aeb73)

	MONDRIAN: Store constrained columns in a map to avoid iteration in check(), as per suggestion in existing code.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#29 edit


Change 12877 by mkambol@AA-09635.home.open on 2009/06/17 13:25:24 (git 2766033bbe)

	MONDRIAN: fix checkFile violations

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#139 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#7 edit


Change 12870 by mkambol@AA-09535 on 2009/06/15 10:43:55 (git 4edc603b81)

	MONDRIAN: Use try/finally to ensure that the FileObject opened in Util.readVirtualFile gets closed. We had been seeing errors reporting that we were exceeding 1024 concurrent file handles open in heavy use.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#138 edit


Change 12867 by mkambol@AA-09535 on 2009/06/12 12:15:49 (git 5fef98125c)

	MONDRIAN:  Fixed issue with Aggregate solve order introduced with RolapEvaluator version 88.  
	Change 88 made members containing the Aggregate function have the highest solve order, which is the opposite of what we want. SSAS 2005 and above automatically sets any member with Aggregate to have the lower solve order than any intersecting member. (see the first note in http://msdn.microsoft.com/en-us/library/ms145539.aspx).  Keeping the solve order of aggregate lower ensures that aggregation will happen over components of a calculation, rather than attempting to aggregate the calculation itself.
	
	Also adding tests to validate scoped solve order.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#90 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#108 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#6 edit


Change 12862 by jhyde@jhyde.mackerel on 2009/06/11 19:35:50 (git eeb553fa07)

	MONDRIAN: Improve Scenario javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Scenario.java#3 edit


Change 12861 by jhyde@jhyde.marmalade2 on 2009/06/11 19:30:33 (git 2dddf50f67)

	MONDRIAN: Fix javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/util/UnionIterator.java#6 edit


Change 12860 by jhyde@jhyde.mackerel on 2009/06/11 19:08:22 (git fcc450d3f6)

	MONDRIAN: Default log4j.properties now does not emit anything during test run.

Affected files ...

... //open/mondrian/log4j.properties#3 edit


Change 12859 by jhyde@jhyde.mackerel on 2009/06/11 19:03:43 (git 1a64612858)

	MONDRIAN: Implement writeback.
	    Change how validator validates a function call the second time it sees it.
	    Add BitKey.cardinality().

Affected files ...

... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#10 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#33 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#121 edit
... //open/mondrian/src/main/mondrian/olap/Scenario.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#137 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#10 edit
... //open/mondrian/src/main/mondrian/olap/ValidatorImpl.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#125 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#84 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#143 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#93 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#105 edit
... //open/mondrian/src/main/mondrian/rolap/ScenarioImpl.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#12 edit
... //open/mondrian/src/main/mondrian/web/servlet/MdxQueryServlet.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#44 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#54 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#107 edit
... //open/mondrian/testsrc/main/mondrian/test/ScenarioTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#54 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#55 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#79 edit


Change 12851 by jhyde@jhyde.marmalade2 on 2009/06/04 04:58:58 (git 0b043124a3)

	MONDRIAN: Fix problem where a string expression gave a
	    ClassCastException because it was evaluating to a member,
	    whereas the member should have been evaluated to a scalar.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#32 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#42 edit


Change 12834 by jhyde@jhyde.marmalade on 2009/06/02 00:43:02 (git a6e3ed3b9b)

	UTIL/FARRAGO/FENNEL/MONDRIAN: checkFile ensures that there is a newline after
	    '(' in multi-line parameter and argument lists.

Affected files ...

... //open/dt/dev/farrago/ext/mql/src/net/sf/farrago/namespace/mql/MedMqlDataServer.java#3 edit
... //open/dt/dev/farrago/src/com/lucidera/lcs/LcsIndexAggRule.java#11 edit
... //open/dt/dev/farrago/src/com/lucidera/opt/LoptSemiJoinOptimizer.java#12 edit
... //open/dt/dev/farrago/src/com/lucidera/type/LucidDbTypeFactory.java#6 edit
... //open/dt/dev/farrago/src/net/sf/farrago/db/FarragoDatabase.java#70 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/gen/DdlGenerator.java#15 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/param/FarragoJdbcFennelTupleParamDef.java#10 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/flatfile/FlatFileBcpFile.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/flatfile/FlatFileParams.java#2 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsTableProjectionRule.java#32 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/impl/MedAbstractFennelProjectionRule.java#12 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/jdbc/MedJdbcNameDirectory.java#35 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mdr/MedMdrNameDirectory.java#18 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexBuiltinImplementor.java#12 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexUnaryExpressionImplementor.java#10 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoRexToOJTranslator.java#31 edit
... //open/dt/dev/farrago/src/net/sf/farrago/plugin/FarragoPluginCache.java#22 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoPreparingStmt.java#122 edit
... //open/dt/dev/farrago/src/net/sf/farrago/syslib/FarragoManagementUDR.java#24 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoJdbcTest.java#66 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/RuntimeTest.java#10 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/concurrent/FarragoTestConcurrentTestCase.java#14 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/RuntimeTypeUtil.java#9 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoTimerAllocation.java#12 edit
... //open/dt/dev/farrago/src/org/eigenbase/dmv/DmvTransformXmlReader.java#4 edit
... //open/dt/dev/farrago/src/org/eigenbase/inventory/EigenbaseInventoryGenerator.java#4 edit
... //open/dt/dev/farrago/src/org/eigenbase/jmi/mem/JmiMemFactory.java#21 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/OJTypeFactoryImpl.java#20 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/stmt/OJPreparingStmt.java#34 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptRuleOperand.java#25 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptUtil.java#71 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptXmlPlanWriter.java#10 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/TableAccessMap.java#16 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/volcano/AbstractConverter.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/reltype/RelDataTypeFactoryImpl.java#30 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexBuilder.java#46 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexRangeRef.java#15 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlBinaryOperator.java#21 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlIdentifier.java#39 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlNumericLiteral.java#14 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlTimestampLiteral.java#14 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/SqlParserTest.java#96 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/SqlParserUtil.java#30 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/test/SqlOperatorTests.java#96 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/type/SqlTypeFactoryImpl.java#28 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/validate/SqlMonikerImpl.java#8 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql2rel/RelDecorrelator.java#13 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql2rel/SqlToRelConverter.java#131 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/MockRelOptPlanner.java#14 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/PropertyTest.java#14 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/SargTest.java#12 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/SqlToRelConverterTest.java#72 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/SqlToRelTestBase.java#16 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/SqlValidatorTest.java#134 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/ThreadIteratorTest.java#5 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/concurrent/ConcurrentTestCommandGenerator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/OptionsList.java#11 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/ReflectVisitorTest.java#12 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/UtilTest.java#29 edit
... //open/dt/dev/farrago/src/org/eigenbase/util14/DateTimeUtil.java#5 edit
... //open/dt/dev/fennel/btree/BTreeNonLeafReader.h#4 edit
... //open/dt/dev/fennel/btree/BTreeWriter.cpp#19 edit
... //open/dt/dev/fennel/calculator/BoolInstruction.h#5 edit
... //open/dt/dev/fennel/calculator/SqlString.h#4 edit
... //open/dt/dev/fennel/common/Locale.cpp#7 edit
... //open/dt/dev/fennel/common/ResourceDefinition.cpp#8 edit
... //open/dt/dev/fennel/common/ResourceDefinition.h#8 edit
... //open/dt/dev/fennel/exec/CorrelationJoinExecStream.cpp#3 edit
... //open/dt/dev/fennel/exec/DfsTreeExecStreamScheduler.cpp#23 edit
... //open/dt/dev/fennel/exec/DfsTreeExecStreamScheduler.h#18 edit
... //open/dt/dev/fennel/exec/ExecStreamGovernor.cpp#5 edit
... //open/dt/dev/fennel/exec/SimpleExecStreamGovernor.cpp#6 edit
... //open/dt/dev/fennel/exec/SortedAggExecStream.cpp#7 edit
... //open/dt/dev/fennel/farrago/JavaSinkExecStream.cpp#16 edit
... //open/dt/dev/fennel/hashexe/LhxAggExecStream.cpp#2 edit
... //open/dt/dev/fennel/hashexe/LhxHashGenerator.cpp#2 edit
... //open/dt/dev/fennel/hashexe/LhxHashGenerator.h#3 edit
... //open/dt/dev/fennel/hashexe/LhxHashTable.cpp#3 edit
... //open/dt/dev/fennel/hashexe/LhxHashTable.h#4 edit
... //open/dt/dev/fennel/hashexe/LhxJoinExecStream.cpp#4 edit
... //open/dt/dev/fennel/hashexe/LhxPartition.cpp#4 edit
... //open/dt/dev/fennel/hashexe/LhxPartition.h#4 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmEntry.cpp#19 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmEntry.h#22 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmEntryDump.h#6 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterAppendExecStream.cpp#15 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterNodeWriter.cpp#15 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterNodeWriter.h#12 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsClusterReader.cpp#12 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsColumnReader.cpp#12 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsColumnReader.h#14 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsHash.cpp#10 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsHash.h#11 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsRowScanBaseExecStream.cpp#9 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsRowScanBaseExecStream.h#10 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsRowScanExecStream.cpp#23 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsRowScanExecStream.h#18 edit
... //open/dt/dev/fennel/lucidera/farrago/NativeMethods_lu.cpp#36 edit
... //open/dt/dev/fennel/lucidera/test/LbmLoadBitmapTest.cpp#15 edit
... //open/dt/dev/fennel/lucidera/test/LcsClusterAppendExecStreamTest.cpp#20 edit
... //open/dt/dev/fennel/lucidera/test/LcsMultiClusterAppendTest.cpp#15 edit
... //open/dt/dev/fennel/lucidera/test/LcsRowScanExecStreamTest.cpp#22 edit
... //open/dt/dev/fennel/segment/SegPageLock.h#16 edit
... //open/dt/dev/fennel/test/CorrelationJoinExecStreamTestSuite.cpp#3 edit
... //open/dt/dev/fennel/test/ExecStreamGenerator.h#24 edit
... //open/dt/dev/fennel/test/ExecStreamUnitTestBase.cpp#20 edit
... //open/dt/dev/fennel/test/LhxHashTableTest.cpp#4 edit
... //open/dt/dev/fennel/test/LhxJoinExecStreamTest.cpp#3 edit
... //open/dt/dev/fennel/test/StandardTypeTest.cpp#13 edit
... //open/dt/dev/fennel/tuple/TupleData.cpp#15 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#18 edit
... //open/mondrian/src/main/mondrian/gui/ListRenderer.java#3 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesSchemasDialog.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#46 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#106 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#47 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#68 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/DistinctFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#36 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#124 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#14 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#11 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#9 edit
... //open/mondrian/src/main/mondrian/recorder/ListRecorder.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#92 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#128 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#101 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#105 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#12 edit
... //open/mondrian/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#6 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#54 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#17 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#18 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#9 edit
... //open/mondrian/src/main/mondrian/util/FilteredIterableList.java#5 edit
... //open/mondrian/src/main/mondrian/util/Format.java#36 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#10 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#9 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#68 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaException.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#64 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#31 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#23 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#34 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#157 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#64 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#52 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#8 edit
... //open/util/bin/checkFile.awk#11 edit
... //open/util/test/CheckFile1.java#3 edit


Change 12812 by jhyde@jhyde.mackerel on 2009/05/29 15:22:52 (git b77a7fce10)

	MONDRIAN: Integrate patch to fix bug MONDRIAN-562, "Aggregate tables don't work in Vertica".

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#28 edit


Change 12807 by jhyde@jhyde.mackerel on 2009/05/28 18:53:13 (git b51fd7c992)

	MONDRIAN: Update FAQ.

Affected files ...

... //open/mondrian/doc/faq.html#25 edit


Change 12805 by jhyde@jhyde.mackerel on 2009/05/27 00:15:38 (git 12b854d66c)

	MONDRIAN: Oops, forgot two files, and checked in a test method that is
	    not ready.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#136 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#127 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#110 edit


Change 12804 by jhyde@jhyde.mackerel on 2009/05/27 00:04:01 (git 510af55549)

	MONDRIAN: If a UDF has a constructor with one string parameter, call
	    that constructor with the name of the function. (This was always
	    supposed to work, but absent a unit test, it got broken.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#109 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#41 edit


Change 12798 by jhyde@jhyde.marmalade on 2009/05/26 02:26:04 (git 0fb84d39a1)

	MONDRIAN: Oops, back out changes I did not intend to check in.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Connection.java#21 edit


Change 12797 by jhyde@jhyde.marmalade on 2009/05/26 02:06:54 (git e931462025)

	MONDRIAN: Reformat UI files to bring them under 80 chars, and make spot
	    changes to all other mondrian files to bring them under 90
	    characters.
	
	    Add generics to UI code, and simplify SchemaTreeModel methods to
	    count/enumerate child elements.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#17 edit
... //open/mondrian/src/main/mondrian/calc/MemberListCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#15 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#31 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#11 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/DimensionCurrentMemberCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#10 edit
... //open/mondrian/src/main/mondrian/gui/I18n.java#8 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#12 edit
... //open/mondrian/src/main/mondrian/gui/JdbcExplorer.java#3 edit
... //open/mondrian/src/main/mondrian/gui/JdbcMetaData.java#3 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#18 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesSchemasDialog.java#3 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#19 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#22 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#40 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#23 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#18 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#9 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#29 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#19 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#46 edit
... //open/mondrian/src/main/mondrian/gui/validate/Messages.java#3 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#14 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#3 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#45 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#46 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#25 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Scenario.java#1 add
... //open/mondrian/src/main/mondrian/olap/Util.java#135 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#67 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/LeadLagFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#35 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#8 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#13 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#9 edit
... //open/mondrian/src/main/mondrian/udf/InverseNormalUdf.java#6 edit
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#7 edit
... //open/mondrian/src/main/mondrian/util/UnionIterator.java#5 edit
... //open/mondrian/src/main/mondrian/web/taglib/DomBuilder.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#33 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#33 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#46 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#54 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#63 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#51 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#19 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.java#5 edit
... //open/util/bin/checkFile#20 edit


Change 12783 by jhyde@jhyde.marmalade2 on 2009/05/23 15:35:01 (git e1610a01a0)

	MONDRIAN: Reformat more code, to comply with checkFile.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#14 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#30 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#120 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#134 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#133 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#126 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#104 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#104 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#13 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#10 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#53 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#63 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#156 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#146 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#53 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#78 edit


Change 12780 by jhyde@jhyde.marmalade on 2009/05/23 13:00:04 (git 11bd923c18)

	FARRAGO/FENNEL/MONDRIAN: Comply with latest checkFile.

Affected files ...

... //open/dt/dev/farrago/src/net/sf/farrago/db/FarragoDbStmtContext.java#49 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlImportForeignSchemaStmt.java#12 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlRelationalHandler.java#43 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/calc/CalcRexImplementorTableImpl.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/calc/RexToCalcTranslator.java#2 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/rel/FarragoMultisetSplitterRule.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/rel/LhxJoinRel.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/FarragoAbstractJdbcDriver.java#23 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexImplementorTable.java#28 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoPreparingStmt.java#120 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoRelImplementor.java#47 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelToIteratorConverter.java#44 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionPersonality.java#27 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/concurrent/FarragoTestConcurrentTestCase.java#13 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoCalcSystemTest.java#50 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/EncodedSqlInterval.java#11 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/JavaRelImplementor.java#27 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/rules/RemoveDistinctAggregateRule.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptUtil.java#70 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/volcano/VolcanoPlanner.java#5 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/volcano/VolcanoRuleMatch.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlIntervalQualifier.java#24 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/SqlParseException.java#18 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/test/SqlAdvisorTest.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/test/SqlOperatorTests.java#95 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/type/SqlTypeStrategies.java#37 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/validate/CollectNamespace.java#9 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql2rel/RelDecorrelator.java#12 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/concurrent/ConcurrentTestCommandExecutor.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/concurrent/ConcurrentTestCommandGenerator.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/concurrent/ConcurrentTestCommandScript.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/RhBase64.java#5 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/Util.java#57 edit
... //open/dt/dev/fennel/calctest/CalcAssemblerTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcExtCastTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcExtContextTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/CalcExtDynamicVariableTest.cpp#3 edit
... //open/dt/dev/fennel/calctest/SqlStringBuffer.cpp#3 edit
... //open/dt/dev/fennel/calculator/BoolInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/BoolNativeInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/BoolPointerInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/CastInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/ExtendedInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/InstructionArgs.h#3 edit
... //open/dt/dev/fennel/calculator/InstructionFactory.cpp#2 edit
... //open/dt/dev/fennel/calculator/InstructionRegisterSwitchCast.h#3 edit
... //open/dt/dev/fennel/calculator/InstructionSignature.cpp#3 edit
... //open/dt/dev/fennel/calculator/IntegralNativeInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/JumpInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/NativeNativeInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/PointerInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/PointerIntegralInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/PointerPointerInstruction.h#3 edit
... //open/dt/dev/fennel/calculator/ReturnInstruction.h#3 edit
... //open/dt/dev/fennel/common/Backtrace.h#6 edit
... //open/dt/dev/fennel/common/CommonPreamble.h#20 edit
... //open/dt/dev/fennel/common/TraceSource.cpp#14 edit
... //open/dt/dev/fennel/exec/CollectExecStream.cpp#2 edit
... //open/dt/dev/fennel/exec/CorrelationJoinExecStream.cpp#2 edit
... //open/dt/dev/fennel/exec/ExecStreamGraph.cpp#31 edit
... //open/dt/dev/fennel/exec/ExecStreamGraph.h#28 edit
... //open/dt/dev/fennel/exec/ExecStreamGraphImpl.h#26 edit
... //open/dt/dev/fennel/exec/ExecStreamHowTo.cpp#16 edit
... //open/dt/dev/fennel/exec/MockConsumerExecStream.cpp#13 edit
... //open/dt/dev/fennel/exec/MockProducerExecStream.cpp#15 edit
... //open/dt/dev/fennel/exec/MockProducerExecStream.h#15 edit
... //open/dt/dev/fennel/farrago/JavaSinkExecStream.cpp#15 edit
... //open/dt/dev/fennel/farrago/JavaSinkExecStream.h#10 edit
... //open/dt/dev/fennel/farrago/JniUtil.h#30 edit
... //open/dt/dev/fennel/farrago/NativeMethods.cpp#30 edit
... //open/dt/dev/fennel/ftrs/BTreeExecStream.cpp#12 edit
... //open/dt/dev/fennel/hashexe/LhxHashTable.h#2 edit
... //open/dt/dev/fennel/hashexe/LhxJoinExecStream.cpp#2 edit
... //open/dt/dev/fennel/hashexe/LhxPartition.h#2 edit
... //open/dt/dev/fennel/lucidera/bitmap/LbmEntry.cpp#18 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsHash.cpp#8 edit
... //open/dt/dev/fennel/lucidera/colstore/LcsHash.h#9 edit
... //open/dt/dev/fennel/lucidera/test/LcsClusterAppendExecStreamTest.cpp#19 edit
... //open/dt/dev/fennel/lucidera/test/LcsRowScanExecStreamTest.cpp#21 edit
... //open/dt/dev/fennel/test/CollectExecStreamTestSuite.cpp#2 edit
... //open/dt/dev/fennel/test/CorrelationJoinExecStreamTestSuite.cpp#2 edit
... //open/dt/dev/fennel/test/ExecStreamTestSuite.h#21 edit
... //open/dt/dev/fennel/test/LhxHashTableTest.cpp#2 edit
... //open/dt/dev/fennel/test/ParallelExecStreamSchedulerTest.cpp#5 edit
... //open/dt/dev/fennel/test/StandardTypeTest.cpp#12 edit
... //open/dt/dev/fennel/test/TestBase.h#13 edit
... //open/dt/dev/fennel/tuple/TupleAccessor.h#11 edit
... //open/dt/dev/fennel/util/AllocFile.cpp#5 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#35 edit
... //open/mondrian/src/main/mondrian/olap/MemberFormatter.java#6 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#105 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#32 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#162 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#123 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Excel.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#142 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#91 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#100 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#36 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceChangeListener.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#8 edit
... //open/mondrian/src/main/mondrian/util/Format.java#35 edit
... //open/mondrian/src/main/mondrian/web/servlet/MdxQueryServlet.java#3 edit
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#8 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#18 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#67 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#108 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#53 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#44 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#145 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#50 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#7 edit


Change 12772 by jhyde@jhyde.marmalade on 2009/05/21 16:19:39 (git cce58233a4)

	UTIL/FARRAGO/FENNEL/MONDRIAN: Add new checkFile rules, test case for checkFile.
	    Fix existing farrago, fennel, mondrian code.

Affected files ...

... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/EncodedSqlInterval.java#10 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/fun/SqlDatetimeSubtractionOperator.java#11 edit
... //open/dt/dev/fennel/hashexe/LhxPartition.cpp#2 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#16 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#34 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#46 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#45 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#23 edit
... //open/util/bin/checkFile#18 edit
... //open/util/bin/checkFile.awk#9 edit
... //open/util/test/CheckFile1.java#1 add
... //open/util/test/README.txt#1 add


Change 12770 by sgwood@mon-head on 2009/05/21 11:56:34 (git 9591bdda22)

	MONDRIAN: code format and bug reference

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#133 edit


Change 12762 by sgwood@mon-head on 2009/05/20 17:28:27 (git e1cd72e3b1)

	MONDRIAN: Stop VFS content caching. Updated schemas were not being reloaded from the source. May address defect 2613265 for HttpFileObject, but original fix left in.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#132 edit


Change 12751 by jhyde@jhyde.mackerel on 2009/05/19 16:55:49 (git 3cab7ba9c2)

	MONDRIAN: Misc.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#28 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#32 edit


Change 12750 by jhyde@jhyde.mackerel on 2009/05/19 16:41:17 (git bdcae047f5)

	MONDRIAN: Illustrate XML schema format with a skeleton XML doc.
	    Indent XML exmaples in schema doc using CSS properties, so
	    that they wrap more predictably.
	
	    Add BNF of XML syntax, from which I have generated
	    http://clapham.hydromatic.net/mondrian-3.1-bnf/

Affected files ...

... //open/mondrian/doc/schema.bnf#1 add
... //open/mondrian/doc/schema.html#85 edit


Change 12749 by jhyde@jhyde.marmalade2 on 2009/05/19 16:29:13 (git bf1f5272c0)

	MONDRIAN: Add new values such as TIME_HALF_YEAR, TIME_MINUTES, TIME_UNSPECIFIED to level type.
	    Deprecate Level.Type; from 4.0 we will use olap4j's notion of level type.

Affected files ...

... //open/mondrian/ivy.xml#22 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#76 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#13 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#4 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#31 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#66 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#52 edit


Change 12743 by jhyde@jhyde.marmalade4 on 2009/05/19 03:34:42 (git 234663c1ff)

	MONDRIAN: Finish renaming classes, and fix other coding style violations.

Affected files ...

... //open/mondrian/demo/derby/web.xml#6 edit
... //open/mondrian/src/main/mondrian/gui/JdbcExplorer.java#2 edit
... //open/mondrian/src/main/mondrian/gui/JdbcMetaData.java#2 edit
... //open/mondrian/src/main/mondrian/gui/JdbcTreeModel.java#2 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#17 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesSchemasDialog.java#2 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#18 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#21 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#39 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#22 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#17 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#28 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#45 edit
... //open/mondrian/src/main/mondrian/gui/validate/JdbcValidator.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#13 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#2 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#141 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#132 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#21 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#52 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#16 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#14 edit
... //open/mondrian/src/main/mondrian/web/servlet/MdxQueryServlet.java#2 edit
... //open/mondrian/src/main/mondrian/web/taglib/DomBuilder.java#2 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#18 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#17 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#144 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#53 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XmlUtility.java#2 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#15 edit
... //open/mondrian/webapp/WEB-INF/web.xml#16 edit


Change 12742 by jhyde@jhyde.marmalade4 on 2009/05/19 03:25:01 (git 1285e20351)

	MONDRIAN: Rename a file (and disable triggers until I rename the class).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#12 delete
... //open/mondrian/testsrc/main/mondrian/test/comp/XmlUtility.java#1 branch


Change 12741 by jhyde@jhyde.marmalade4 on 2009/05/19 02:44:16 (git 66b49012a4)

	MONDRIAN: Rename some files. (Next change, I will rename the classes in them; disable triggers for now.)

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#12 delete
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#20 delete
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#11 delete
... //open/mondrian/src/main/mondrian/gui/JdbcExplorer.java#1 branch
... //open/mondrian/src/main/mondrian/gui/JdbcMetaData.java#1 branch
... //open/mondrian/src/main/mondrian/gui/JdbcTreeModel.java#1 branch
... //open/mondrian/src/main/mondrian/gui/validate/JDBCValidator.java#4 delete
... //open/mondrian/src/main/mondrian/gui/validate/JdbcValidator.java#1 branch
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchJDBCValidator.java#4 delete
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchJdbcValidator.java#1 branch
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#34 delete
... //open/mondrian/src/main/mondrian/web/servlet/MdxQueryServlet.java#1 branch
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#18 delete
... //open/mondrian/src/main/mondrian/web/taglib/DomBuilder.java#1 branch


Change 12735 by jhyde@jhyde.marmalade4 on 2009/05/16 00:07:57 (git 4d67f11a3d)

	MONDRIAN: Upgrade license from CPL to EPL.
	    Update copyright notices for files modified in 2009.

Affected files ...

... //open/mondrian/LICENSE.html#4 edit
... //open/mondrian/LicenseInfo.txt#4 edit
... //open/mondrian/README.txt#10 edit
... //open/mondrian/bin/loadFoodMart.sh#6 edit
... //open/mondrian/bin/megatest#17 edit
... //open/mondrian/build.bat#20 edit
... //open/mondrian/build.properties#14 edit
... //open/mondrian/build.sh#7 edit
... //open/mondrian/build.xml#215 edit
... //open/mondrian/demo/FoodMart.xml#76 edit
... //open/mondrian/demo/derby/datasources.xml#6 edit
... //open/mondrian/demo/derby/web.xml#5 edit
... //open/mondrian/demo/mysql/SteelWheels.sql#2 edit
... //open/mondrian/doc/aggregate_tables.html#17 edit
... //open/mondrian/doc/architecture.html#19 edit
... //open/mondrian/doc/cache_control.html#4 edit
... //open/mondrian/doc/cmdrunner.html#14 edit
... //open/mondrian/doc/components.html#16 edit
... //open/mondrian/doc/configuration.html#52 edit
... //open/mondrian/doc/deployDoc.sh#7 edit
... //open/mondrian/doc/design.html#9 edit
... //open/mondrian/doc/developer.html#19 edit
... //open/mondrian/doc/developer_notes.html#14 edit
... //open/mondrian/doc/embedding_mondrian.html#3 edit
... //open/mondrian/doc/embedding_mondrian_olap4j.html#3 edit
... //open/mondrian/doc/faq.html#24 edit
... //open/mondrian/doc/help.html#12 edit
... //open/mondrian/doc/install.html#81 edit
... //open/mondrian/doc/install_es.html#7 edit
... //open/mondrian/doc/install_fr.html#2 edit
... //open/mondrian/doc/install_postgresql.html#7 edit
... //open/mondrian/doc/manuals.html#5 edit
... //open/mondrian/doc/mdx.html#22 edit
... //open/mondrian/doc/olap.html#14 edit
... //open/mondrian/doc/optimizing_performance.html#7 edit
... //open/mondrian/doc/roadmap.html#28 edit
... //open/mondrian/doc/schema.html#84 edit
... //open/mondrian/doc/stylesheet.css#11 edit
... //open/mondrian/doc/vba_functions.html#2 edit
... //open/mondrian/doc/workbench.html#7 edit
... //open/mondrian/ivy.xml#21 edit
... //open/mondrian/ivysettings.xml#4 edit
... //open/mondrian/lib/mondrian.xsd#4 edit
... //open/mondrian/misc/Meta.xsl#5 edit
... //open/mondrian/misc/config.xml#2 edit
... //open/mondrian/mondrian.properties#61 edit
... //open/mondrian/src/main/mondrian/calc/BooleanCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/Calc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/CalcWriter.java#3 edit
... //open/mondrian/src/main/mondrian/calc/DateTimeCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/DimensionCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/DoubleCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/DummyExp.java#6 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#16 edit
... //open/mondrian/src/main/mondrian/calc/HierarchyCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/IntegerCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/IterCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/LevelCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/MemberCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/MemberIterCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/MemberListCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/ParameterCompilable.java#2 edit
... //open/mondrian/src/main/mondrian/calc/ParameterSlot.java#2 edit
... //open/mondrian/src/main/mondrian/calc/ResultStyle.java#5 edit
... //open/mondrian/src/main/mondrian/calc/StringCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/TupleCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/TupleIterCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/TupleListCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/VoidCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#13 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#29 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractLevelCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#10 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractStringCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractVoidCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#10 edit
... //open/mondrian/src/main/mondrian/calc/impl/CacheCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#11 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#12 edit
... //open/mondrian/src/main/mondrian/calc/impl/DimensionCurrentMemberCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#15 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericIterCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/IterableMemberListCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/IterableTupleListCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/ValueCalc.java#4 edit
... //open/mondrian/src/main/mondrian/gui/I18n.java#7 edit
... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#11 edit
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#19 edit
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#10 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#11 edit
... //open/mondrian/src/main/mondrian/gui/LanguageChangedEvent.java#3 edit
... //open/mondrian/src/main/mondrian/gui/LanguageChangedListener.java#3 edit
... //open/mondrian/src/main/mondrian/gui/ListRenderer.java#2 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#16 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#17 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#20 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#38 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#21 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#16 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#8 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#27 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#18 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#44 edit
... //open/mondrian/src/main/mondrian/gui/resources/schemaBuilder.html#4 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#9 edit
... //open/mondrian/src/main/mondrian/mdx/DimensionExpr.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/HierarchyExpr.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/LevelExpr.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/MdxVisitor.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/MdxVisitorImpl.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/MemberExpr.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#12 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#7 edit
... //open/mondrian/src/main/mondrian/mdx/QueryPrintWriter.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#9 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Access.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Aggregator.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Axis.java#7 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#13 edit
... //open/mondrian/src/main/mondrian/olap/CacheControl.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#16 edit
... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#7 edit
... //open/mondrian/src/main/mondrian/olap/CellProperty.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#19 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#27 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#18 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#15 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#32 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#7 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#33 edit
... //open/mondrian/src/main/mondrian/olap/Dimension.java#8 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#25 edit
... //open/mondrian/src/main/mondrian/olap/DimensionType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#28 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#32 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#20 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#26 edit
... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#44 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#23 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#11 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#30 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#33 edit
... //open/mondrian/src/main/mondrian/olap/InvalidArgumentException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/InvalidHierarchyException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#15 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#23 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#24 edit
... //open/mondrian/src/main/mondrian/olap/MatchType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#27 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#45 edit
... //open/mondrian/src/main/mondrian/olap/MemberFormatter.java#5 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#20 edit
... //open/mondrian/src/main/mondrian/olap/MemoryLimitExceededException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#75 edit
... //open/mondrian/src/main/mondrian/olap/MondrianException.java#6 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#104 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#8 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#12 edit
... //open/mondrian/src/main/mondrian/olap/NameResolver.java#6 edit
... //open/mondrian/src/main/mondrian/olap/NamedSet.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Namer.java#4 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluator.java#6 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#19 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#26 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#44 edit
... //open/mondrian/src/main/mondrian/olap/Position.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#31 edit
... //open/mondrian/src/main/mondrian/olap/PropertyFormatter.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#119 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#32 edit
... //open/mondrian/src/main/mondrian/olap/QueryCanceledException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#13 edit
... //open/mondrian/src/main/mondrian/olap/QueryTimeoutException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ResourceLimitExceededException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Result.java#7 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceededException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ResultStyleException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#24 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#27 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#19 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#35 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#23 edit
... //open/mondrian/src/main/mondrian/olap/StringScanner.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#18 edit
... //open/mondrian/src/main/mondrian/olap/UnionRoleImpl.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#131 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#9 edit
... //open/mondrian/src/main/mondrian/olap/ValidatorImpl.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Walkable.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#28 edit
... //open/mondrian/src/main/mondrian/olap/fun/AncestorFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ArrayHolder.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#161 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#66 edit
... //open/mondrian/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/DistinctFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExceptFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExistsFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/FormatFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#35 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#122 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/IifFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsEmptyFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsNullFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/LeadLagFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelMembersFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHelper.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberLevelFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/MondrianEvaluationException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/PercentileFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#34 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetToStrFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleItemFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleToStrFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnorderFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Excel.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#13 edit
... //open/mondrian/src/main/mondrian/olap/type/BooleanType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/DateTimeType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/DecimalType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#10 edit
... //open/mondrian/src/main/mondrian/olap/type/EmptyType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#11 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#10 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#12 edit
... //open/mondrian/src/main/mondrian/olap/type/NullType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/NumericType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#12 edit
... //open/mondrian/src/main/mondrian/olap/type/StringType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/SymbolType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#14 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#12 edit
... //open/mondrian/src/main/mondrian/olap4j/EmptyResultSet.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/Factory.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#6 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#7 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#14 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#3 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#9 edit
... //open/mondrian/src/main/mondrian/recorder/ListRecorder.java#5 edit
... //open/mondrian/src/main/mondrian/recorder/LoggerRecorder.java#6 edit
... //open/mondrian/src/main/mondrian/recorder/MessageRecorder.java#6 edit
... //open/mondrian/src/main/mondrian/recorder/PrintStreamRecorder.java#6 edit
... //open/mondrian/src/main/mondrian/recorder/RecorderException.java#5 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#37 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource_de.properties#2 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource_de_DE.properties#2 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource_es_ES.properties#2 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/GroupingSetsCollector.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/MemberNoCacheHelper.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/Modulos.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCacheRegion.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculation.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#140 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeUsages.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#89 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#90 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#80 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberCalculation.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#131 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#125 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaParameter.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#103 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapTupleCalculation.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#99 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/StarColumnPredicate.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/StarPredicate.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/StringList.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CountingAggregationManager.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSet.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MinusStarPredicate.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlConstraint.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#103 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQueryChecker.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#12 edit
... //open/mondrian/src/main/mondrian/spi/CatalogLocator.java#3 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceChangeListener.java#5 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#9 edit
... //open/mondrian/src/main/mondrian/spi/DialectFactory.java#2 edit
... //open/mondrian/src/main/mondrian/spi/DialectManager.java#3 edit
... //open/mondrian/src/main/mondrian/spi/DynamicSchemaProcessor.java#3 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#9 edit
... //open/mondrian/src/main/mondrian/spi/impl/AccessDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/Db2Dialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/DerbyDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/FirebirdDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/InformixDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/IngresDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/InterbaseDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectFactory.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#11 edit
... //open/mondrian/src/main/mondrian/spi/impl/LucidDbDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/NetezzaDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/SqlStreamDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/SybaseDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/TeradataDialect.java#3 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#51 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#12 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#8 edit
... //open/mondrian/src/main/mondrian/tui/MockServletConfig.java#7 edit
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#8 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#15 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#17 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#6 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#14 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#7 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#5 edit
... //open/mondrian/src/main/mondrian/udf/InverseNormalUdf.java#5 edit
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#10 edit
... //open/mondrian/src/main/mondrian/udf/MatchesUdf.java#4 edit
... //open/mondrian/src/main/mondrian/udf/NullValueUdf.java#3 edit
... //open/mondrian/src/main/mondrian/udf/ValUdf.java#4 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#8 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#30 edit
... //open/mondrian/src/main/mondrian/util/ConcatenableList.java#7 edit
... //open/mondrian/src/main/mondrian/util/CreationException.java#4 edit
... //open/mondrian/src/main/mondrian/util/DelegatingInvocationHandler.java#7 edit
... //open/mondrian/src/main/mondrian/util/FauxMemoryMonitor.java#5 edit
... //open/mondrian/src/main/mondrian/util/FilteredIterableList.java#4 edit
... //open/mondrian/src/main/mondrian/util/Format.java#34 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitor.java#6 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#9 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#8 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#13 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#10 edit
... //open/mondrian/src/main/mondrian/util/Pair.java#4 edit
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#6 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#9 edit
... //open/mondrian/src/main/mondrian/util/ServiceDiscovery.java#3 edit
... //open/mondrian/src/main/mondrian/util/TraversalList.java#3 edit
... //open/mondrian/src/main/mondrian/util/UnionIterator.java#4 edit
... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#7 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#6 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#7 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#6 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#33 edit
... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#8 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#17 edit
... //open/mondrian/src/main/mondrian/web/taglib/Listener.java#6 edit
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#7 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#17 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#8 edit
... //open/mondrian/src/main/mondrian/web/taglib/sample.xml#3 edit
... //open/mondrian/src/main/mondrian/xmla/DataSourcesConfig.xml#5 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#18 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#32 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#65 edit
... //open/mondrian/src/main/mondrian/xmla/SaxWriter.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaException.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#62 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaResponse.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#30 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#27 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#21 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#4 edit
... //open/mondrian/src/main/overview.html#7 edit
... //open/mondrian/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/CellPropertyTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#31 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#155 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/PartialSortTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#9 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SortTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#9 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#42 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#107 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#52 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#45 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#143 edit
... //open/mondrian/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/CmdRunnerTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/FooBarCellFormatter.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#106 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/test/ParallelTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#49 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#51 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#52 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#77 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/CVBasicTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MemHungryTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#62 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#10 edit
... //open/mondrian/testsrc/main/mondrian/udf/NullValueTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/util/Base64Test.java#3 edit
... //open/mondrian/testsrc/main/mondrian/util/FilteredIterableTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/util/PrimeFinderTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#50 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#18 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#10 edit
... //open/mondrian/testsrc/xsl/generateDiffRepositoryJUnit.xsl#7 edit
... //open/mondrian/webapp/WEB-INF/datasources.xml#6 edit
... //open/mondrian/webapp/WEB-INF/mdxpivot.xsl#4 edit
... //open/mondrian/webapp/WEB-INF/mdxquery.xsl#3 edit
... //open/mondrian/webapp/WEB-INF/mdxslicer.xsl#4 edit
... //open/mondrian/webapp/WEB-INF/mdxtable.tld#2 edit
... //open/mondrian/webapp/WEB-INF/mdxtable.xsl#4 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#14 edit
... //open/mondrian/webapp/WEB-INF/web.xml#15 edit
... //open/mondrian/webapp/adhoc.jsp#12 edit
... //open/mondrian/webapp/index.html#6 edit
... //open/mondrian/webapp/index.jsp#16 edit
... //open/mondrian/webapp/morph_pivot.jsp#7 edit
... //open/mondrian/webapp/pivot.jsp#4 edit
... //open/mondrian/webapp/taglib.jsp#6 edit
... //open/mondrian/webapp/xmla.jsp#5 edit
... //open/mondrian/webapp/xmlaTest.jsp#13 edit
... //open/mondrian/webapp/zero.jsp#2 edit
... //open/mondrian/workbench/ivy.xml#6 edit
... //open/mondrian/workbench/mondrian.properties#4 edit
... //open/mondrian/workbench/readme.txt#4 edit


Change 12733 by jhyde@jhyde.marmalade2 on 2009/05/15 18:09:24 (git f31ed41eee)

	MONDRIAN: Oops! And one missed file.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#12 edit


Change 12732 by jhyde@jhyde.marmalade2 on 2009/05/15 17:41:33 (git af76b90ee4)

	MONDRIAN: Implement compound slicer; that is, a WHERE clause that contains
	    a set of members or tuples. Fixes bug MONDRIAN-444; logged MONDRIAN-555
	    to record missing functionality.
	
	    Add 'Calc[]' argument to AbstractCalc constructor, which means that
	    many subclasses don't need to keep a list of their children.
	
	    Rename assertThrows to assertQueryThrows, and change most of the usages.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#12 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractLevelCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractStringCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#14 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericIterCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/ValueCalc.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#10 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#33 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculation.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#88 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMemberCalculation.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#130 edit
... //open/mondrian/src/main/mondrian/rolap/RolapTupleCalculation.java#1 add
... //open/mondrian/src/main/mondrian/util/Bug.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#142 edit
... //open/mondrian/testsrc/main/mondrian/test/CompoundSlicerTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#105 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#51 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#76 edit


Change 12728 by jhyde@jhyde.marmalade4 on 2009/05/15 13:00:52 (git 35d5248657)

	MONDRIAN: Figure out solve order mode once per query, not each time an evaluator
	    is pushed. Fixing this performance bug makes the test suite run 30s faster.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#87 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#3 edit


Change 12704 by jhyde@jhyde.marmalade2 on 2009/05/12 15:02:24 (git d4cae0ac5e)

	MONDRIAN: Generate a class containing version information for the olap4j driver, so it doesn't get out of date.

Affected files ...

... //open/mondrian/build.xml#214 edit
... //open/mondrian/src/main/mondrian/olap4j/Factory.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#13 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#3 edit


Change 12703 by jhyde@jhyde.marmalade2 on 2009/05/11 19:49:29 (git b4622bb57c)

	MONDRIAN: Remove CellSetFormatter implementation and tests; now it's in olap4j.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#75 edit


Change 12702 by jhyde@jhyde.marmalade2 on 2009/05/11 19:34:50 (git 5420858d44)

	MONDRIAN: Upgrade to olap4j-0.9.7.232.
	    Obsolete CoordinateIterator, and use olap4j's CoordinateIterator instead.
	    Match changes to olap4j's IdentifierNode.

Affected files ...

... //open/mondrian/ivy.xml#20 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#12 edit
... //open/mondrian/src/main/mondrian/util/CoordinateIterator.java#2 delete
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#74 edit


Change 12688 by jhyde@jhyde.mackerel on 2009/05/01 15:22:27 (git df811ca5c3)

	MONDRIAN: Fix code formatting.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#129 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#141 edit


Change 12687 by wgorman@guest.willgorman.pentaho on 2009/05/01 12:42:54 (git 65a6a7b44f)

	MONDRIAN: release notes for 3.1.1

Affected files ...

... //open/mondrian/RELEASE.txt#7 edit
... //open/mondrian/src/main/mondrian/gui/resources/schemaBuilder.html#3 edit


Change 12669 by jhyde@jhyde.mackerel on 2009/04/27 23:42:28 (git c1a9a08177)

	MONDRIAN: Back out unintended check-in.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#73 edit


Change 12668 by jhyde@jhyde.mackerel on 2009/04/27 23:32:30 (git e0c6bac7f3)

	MONDRIAN: Fix MONDRIAN-550, "Performance bug with NON EMPTY and large axes";
	    Partially fix MONDRIAN-473, "Performance bug in RolapEvaluator.setContext"
	    by storing a cube's unique name, which is heavily used in Member.equals.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CubeBase.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#128 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#104 edit
... //open/mondrian/testsrc/main/mondrian/test/PerformanceTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#72 edit


Change 12651 by avix@avix.pcav on 2009/04/24 08:22:08 (git 205e9ad268)

	MONDRIAN: Fix invalid Member in Slicer

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#127 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#140 edit


Change 12630 by jhyde@jhyde.marmalade2 on 2009/04/20 03:17:06 (git 369bdf1839)

	MONDRIAN: Change test mechanism so that tests no longer need to call fold();
	    Reformat strings in test classes to comply with coding standard.
	    No other functionality changes.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#42 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#28 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#154 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SortTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#41 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#106 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#51 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#44 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#42 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#139 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/ParallelTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#48 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#50 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#50 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#71 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#61 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/util/PrimeFinderTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#49 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#15 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#9 edit


Change 12629 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/19 07:29:29 (git 9aa0a9e71e)

	MONDRIAN: build updates
	Default log4j settings during build
	New cmdrunner-run target
	Optional mondrian.foodmart.jdbcSchema property for load-foodmart
	Fix for compileJdk16 under Windows
	Improvements for workbench targets

Affected files ...

... //open/mondrian/build.xml#213 edit
... //open/mondrian/buildJdk16.bat#4 edit


Change 12628 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/18 21:44:43 (git e0892b02a6)

	MONDRIAN: Complete configuration and documentation of the addition of the Netezza dialect. Added instructions for developing additional dialects to developer notes.

Affected files ...

... //open/mondrian/doc/developer_notes.html#13 edit
... //open/mondrian/doc/install.html#80 edit
... //open/mondrian/mondrian.properties#60 edit
... //open/mondrian/src/main/META-INF/services/mondrian.spi.Dialect#4 edit


Change 12623 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/18 12:46:41 (git 6368a553d3)

	MONDRIAN: Support for Netezza in MondrianFoodMartLoader

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#60 edit


Change 12622 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/18 12:41:07 (git 6c84220daf)

	MONDRIAN: Netezza dialect. Mimics PostgreSQL. DialectTest checks for PostgreSQL and Netezza support.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#10 edit
... //open/mondrian/src/main/mondrian/spi/impl/NetezzaDialect.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#20 edit


Change 12617 by jhyde@jhyde.marmalade on 2009/04/17 13:34:51 (git d14e65377e)

	MONDRIAN: Fix MONDRIAN-539, "Problem with the MID function getting last character
	    in a string."
	
	    Fix the String function. It was expecting an integer argument, should have
	    been a string.
	
	    Add more tests for Mid, Left, Right, String functions. In some cases we
	    intentionally differ from SSAS behavior where SSAS is inconsistent with
	    the VBA spec (which it purports to implement).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#12 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#28 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#153 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#138 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#70 edit


Change 12616 by jhyde@jhyde.marmalade on 2009/04/17 13:27:58 (git 9b101aa75e)

	MONDRIAN: Fix for MONDRIAN-528, "MySQL database identified as INFOBRIGHT".

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectFactory.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#19 edit


Change 12611 by mkambol@AA-NB-09607 on 2009/04/15 11:44:54 (git 16780d090d)

	MONDRIAN:  Disabled HighDimensionsTest.testTopCount pending a fix of MONDRIAN-527.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#23 edit


Change 12604 by jhyde@jhyde.mackerel on 2009/04/14 15:31:11 (git 1e16a57774)

	MONDRIAN: Revert Sherman Wood's change 12593. I will check in a better fix for MONDRIAN-528 shortly.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectFactory.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#9 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#6 edit


Change 12599 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/13 15:21:06 (git 46df4bfc8d)

	MONDRIAN: Fix NPE in JDBCExplorer when selecting All Schemas. Fix in SchemaExplorer for adding a relation.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#10 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#37 edit


Change 12595 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/12 14:12:52 (git b81b8472e6)

	MONDRIAN: Fix for Infobright load on Windows.
	Add -inputJdbcSchema and -outputJdbcSchema options.
	Updated Foodmart loader documentation for new options

Affected files ...

... //open/mondrian/doc/developer.html#18 edit
... //open/mondrian/doc/install.html#79 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#59 edit


Change 12594 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/12 13:19:53 (git a1593645d8)

	MONDRIAN: Fix for columns not showing in JDBC Explorer.
	Disable Select Schemas button in Preferences/Connection screen - still being worked on

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#9 edit
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#18 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#15 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesSchemasDialog.java#1 add


Change 12593 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/12 13:07:51 (git 12198a849b)

	MONDRIAN: Fix for MONDRIAN-528 - MySQL incorrectly identified as using Infobright Dialect.
	Included notes in Javadoc for implementing Dialects

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectFactory.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#5 edit


Change 12590 by jhyde@jhyde.marmalade on 2009/04/10 17:16:33 (git c67c1df6f0)

	MONDRIAN: Add Cell.getCoordinateList();
	    Implement an alternative format for converting an MDX query result to a string.
	    (Code currently lives in TestContext, but could move to util or even to olap4j.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cell.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#30 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#69 edit


Change 12588 by jhyde@jhyde.marmalade on 2009/04/10 02:18:24 (git 114b988fa7)

	MONDRIAN: Migrate bug references from SourceForge to Jira.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#102 edit
... //open/mondrian/src/main/mondrian/rolap/StarColumnPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#27 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#152 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#105 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#41 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#103 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#49 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#49 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#8 edit


Change 12587 by jhyde@jhyde.marmalade on 2009/04/10 01:04:52 (git 01fcbbadc2)

	MONDRIAN: Test case for MONDRIAN-7, "Heterogeneous axis gives wrong results".

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#137 edit


Change 12581 by jhyde@jhyde.marmalade on 2009/04/07 19:15:02 (git a12687cc9d)

	MONDRIAN: Fix bug MONDRIAN-524, "VB functions: expected primitive type, got java.lang.Object".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#151 edit


Change 12580 by jhyde@jhyde.marmalade2 on 2009/04/07 19:00:24 (git f29ae6d014)

	MONDRIAN: Fix issue where Cell.getValue() would sometimes return a small positive value (0.000000012345) if cell is null.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#29 edit
... //open/mondrian/src/main/mondrian/util/CoordinateIterator.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#68 edit


Change 12578 by jhyde@jhyde.marmalade on 2009/04/07 16:25:24 (git e384be3d10)

	MONDRIAN: Fix a couple of bugs in expression-dependency tests;
	    still 6 failures and 7 errors, but that's a huge improvement.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#13 edit


Change 12574 by wgorman@validate.willgorman.pentaho on 2009/04/07 14:49:07 (git 32c8032b33)

	MONDRIAN: Fixed bug MONDRIAN-519, ClassCastException: parent/child and no closure

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#98 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#47 edit


Change 12570 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/06 21:29:06 (git de0ef689f2)

	MONDRIAN: remove JDK 1.6 SQL Types for now

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#17 edit


Change 12567 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/04/06 20:53:02 (git 138d6c0d28)

	MONDRIAN: Workbench updates
	
	Editing for the following elements
	    Formula element in Named Set 
	    Formula element in Calculated Member
	    SQL element on Views
	
	CDATA elements are viewed and edited in a more visible fashion
	
	Special characters in CDATA content are no longer converted to their encoded values
	
	Better editing for Relations : Tables, Joins, Views
	    Relations don’t default to Table
	    Can’t add a Level or a Measure before defining a Relation
	
	JDBC column metadata is loaded in a lazy fashion to deal with databases with large numbers of tables and columns, or databases such as PostgreSQL that have slow metadata operations
	
	Column types are visible when selecting columns in the Schema Explorer and JDBC Explorer
	
	'Preferences' renamed 'Connection'
	
	Test Connection: validates database connection and entered schemas

Affected files ...

... //open/mondrian/misc/workbench-manifest.mf#6 edit
... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#8 edit
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#16 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#14 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#16 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#19 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#36 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#20 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#15 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#7 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#26 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#17 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#43 edit
... //open/mondrian/src/main/mondrian/gui/resources/expression24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/formula24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/gui.properties#4 edit
... //open/mondrian/src/main/mondrian/gui/resources/parameter24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#11 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#11 edit


Change 12562 by jhyde@jhyde.marmalade2 on 2009/04/04 10:40:21 (git 6f4e343cfd)

	MONDRIAN: Add SQLstream dialect;
	    Enhance MondrianFoodMartLoader to allow data to be trickled into a stream.

Affected files ...

... //open/mondrian/bin/loadFoodMart.sh#5 edit
... //open/mondrian/src/main/META-INF/services/mondrian.spi.Dialect#3 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/SqlStreamDialect.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#58 edit


Change 12534 by jhyde@jhyde.mackerel on 2009/03/29 14:39:04 (git 5991630689)

	MONDRIAN: Release notes for mondrian-3.1.0.12477. (Will wrote them,
	    I'm just checking them in.)
	    Update README.txt.

Affected files ...

... //open/mondrian/README.txt#9 edit
... //open/mondrian/RELEASE.txt#6 edit


Change 12477 by jhyde@jhyde.marmalade on 2009/03/22 23:57:15 (git 59afe86d21)

	MONDRIAN: When retrieving libs via ivy on unix/linux, create symbolic links. 
	    It's faster, uses less disk space, and doesn't play hell with IntelliJ's cache.

Affected files ...

... //open/mondrian/build.xml#212 edit


Change 12467 by jhyde@jhyde.marmalade on 2009/03/19 18:45:47 (git 8e4d710249)

	MONDRIAN: Change dialect to recognize that databases don't tend to sort nulls first
	    or nulls last; they tend to treat nulls as negative infinity or positive infinity.
	    In Dialect, replace isNullsCollateLast() with getNullCollation(), and
	    replace forceNullsCollateLast() with generateOrderItem().

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#102 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#18 edit


Change 12459 by jhyde@jhyde.marmalade on 2009/03/18 21:58:49 (git b7dc31be49)

	MONDRIAN: Oops, missed a file from change 12452.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#89 edit


Change 12452 by jhyde@jhyde.marmalade on 2009/03/18 00:04:27 (git fd4d17d035)

	MONDRIAN: Fix bug 2688790, "Hierarchy Naming Compatibility issue".
	    Make sure that SteelWheels test does not run if data set is not installed.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#67 edit


Change 12450 by jhyde@jhyde.marmalade on 2009/03/17 16:23:16 (git 244a88cd31)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/doc/install.html#78 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#2 edit


Change 12449 by jhyde@jhyde.marmalade on 2009/03/17 15:56:06 (git 017c38b1a1)

	MONDRIAN: Steel wheels data set & test.

Affected files ...

... //open/mondrian/demo/SteelWheels.mondrian.xml#1 add
... //open/mondrian/demo/mysql/SteelWheels.sql#1 add
... //open/mondrian/doc/install.html#77 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#65 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#102 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#48 edit
... //open/mondrian/testsrc/main/mondrian/test/SteelWheelsTestCase.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#66 edit


Change 12441 by sgwood@sgwood_perforce.eigenbase.org_1666_1 on 2009/03/15 15:38:36 (git b278447b25)

	MONDRIAN: Include user name and password in key for pooling JDBC connections. Fixes issues with DBs like Oracle and DB2 that can have no schema in the JDBC URL. Makes JDBC pools like JNDI, where the pool includes the user.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#11 edit


Change 12440 by jhyde@jhyde.mackerel on 2009/03/15 00:38:57 (git 5068a9c11e)

	MONDRIAN: Make sure all calls to 'handle' method throw exception.
	    Fixes bug 2684180, "mondrian.rolap.SqlTupleReader Swallows Exceptions".

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#34 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#61 edit


Change 12439 by jhyde@jhyde.mackerel on 2009/03/15 00:35:40 (git 1cccaab4cb)

	MONDRIAN: New URL for SourceForge logos.

Affected files ...

... //open/mondrian/build.xml#211 edit


Change 12428 by jhyde@jhyde.mackerel on 2009/03/12 23:29:47 (git fe9673f6eb)

	MONDRIAN: disable some Cognos XMLA tests due to out-of-memory, hangs, and an Access bug.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#7 edit


Change 12424 by mkambol@AA-NB-09607 on 2009/03/12 05:47:53 (git 02c03dcfc4)

	MONDRIAN:  Consolidated duplicated code in RolapNativeSet.  Also added minor enhancement to strip redundant set braces when checking crossjoin args for native eval.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#50 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#104 edit


Change 12421 by ecuellar@guest.5PWWND1 on 2009/03/10 08:36:38 (git 1992ee8c38)

	MONDRIAN: Provide more information when schema is invalid due to invalid hierarchies

Affected files ...

... //open/mondrian/src/main/mondrian/gui/resources/text.properties#10 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#11 edit


Change 12416 by jhyde@jhyde.mackerel on 2009/03/07 23:53:58 (git a5e0061617)

	MONDRIAN: Split SetFunDef calc implementation into one for member
	    list, one for tuple list.
	    Special treatment for empty set (we can't deduce its dimensionality.)
	    Clean up ConcatenableList and add review comments.
	    Fix javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#65 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#32 edit
... //open/mondrian/src/main/mondrian/util/ConcatenableList.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#103 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#72 edit


Change 12409 by wgorman@guest.willgorman.pentaho on 2009/03/05 14:20:55 (git 6e5c478d87)

	MONDRIAN: rebuilt jpivot due to API changes in Mondrian

Affected files ...

... //open/mondrian/ivy.xml#19 edit


Change 12408 by mkambol@AA-NB-09607 on 2009/03/05 13:56:45 (git 60da556c0e)

	MONDRIAN:  Fix for bug  2666196, which involved performance degradation when non-HighCardinality sets are evaluated.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#31 edit


Change 12403 by mkambol@AA-NB-09607 on 2009/03/02 05:14:28 (git 83fe6b1b37)

	MONDRIAN:  minor tweak to Util.readVirtualFile() to re-resolve files only when necessary.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#130 edit


Change 12402 by jhyde@jhyde.marmalade on 2009/03/01 21:18:02 (git 5cc8a261c5)

	MONDRIAN: Enable dialect for Infobright 3.1 (fixes bug 2645300).

Affected files ...

... //open/mondrian/bin/loadFoodMart.sh#4 edit
... //open/mondrian/doc/install.html#76 edit
... //open/mondrian/src/main/META-INF/services/mondrian.spi.Dialect#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/InfobrightDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#17 edit


Change 12398 by mkambol@AA-NB-09607 on 2009/02/26 17:20:56 (git 0179be7f29)

	MONDRIAN:  Fix of Unit tests broken when running on Oracle or Teradata with change 12310.  That change removed GROUPING SETS functionality from count distinct queries.  Several of the broken tests were no longer necessary, since they were specifically checking GS in count distinct queries.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#17 edit


Change 12397 by jhyde@jhyde.marmalade on 2009/02/25 13:20:11 (git 1bde211029)

	MONDRIAN: Re-enable a test disabled in 12178.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#150 edit


Change 12395 by jhyde@jhyde.marmalade4 on 2009/02/23 10:14:20 (git a5aaff6532)

	MONDRIAN: Allow SSAS2005-compatible syntax for resolving names of dimensions,
	hierarchies, levels, members, and in particular multiple hierarchies in a
	dimension.
	If SsasCompatibleNaming=false (default):
	* [Time.Weekly] is preferred by the parser, but now [Time].[Weekly] is accepted;
	* Typical unique names are [Time] (dimension), [Time.Weekly] (hierarchy with
	different name to dimension), [Store] (hierarchy with same name as its
	dimension), [Gender].[Gender] (level).
	If SsasCompatibleNaming=true:
	* [Time].[Weekly] is preferred by the parser, but [Time.Weekly] is accepted;
	* Typical unique names are [Time] (dimension), [Time].[Weekly] (hierarchy
	with different name to dimension), [Store].[Store] (hierarchy with same
	name as its dimension), [Gender].[Gender].[Gender] (level).
	* The parser can find unqualified hierarchies and levels (e.g. the level
	[Store City]) and similar things (e.g. [Time].[Weekly].[Week] can be
	abbreviated to [Time].[Week])
	* If dimension, hierarchy and level have the same name X, to get the level,
	you have to write [X].[X].[X].
	* If a dimension contains only one hierarchy, the hierarchy can be omitted.
	Therefore the behavior tends to be the same as before.
	* Axes can appear out of usual columns, rows order (e.g. select x on rows,
	y on columns from z).
	The level name resolution change is the biggest concern to enabling
	SsasCompatibleNaming, because it might break apps. For example, many of our
	tests have written [Gender].[Gender].Members, intending to get the two
	members of the [Gender] level, and now return the 3 members of the [Gender]
	hierarchy.
	The test suite runs successfully for both values of SsasCompatibleNaming. I
	added methods upgradeQuery and upgradeExpected to massage the differences
	between the two behaviors.
	Also, unbounded numbers of axes, e.g. 'select expr on 0, expr on 1, ... expr
	on 512', per SSAS2005. Previously we topped out at 6.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#75 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#28 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#12 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#30 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#32 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#24 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#16 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#28 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#22 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#44 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#103 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#43 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#118 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#31 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#26 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#34 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#129 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#8 edit
... //open/mondrian/src/main/mondrian/olap/ValidatorImpl.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#160 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#64 edit
... //open/mondrian/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#34 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#121 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/IifFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#18 edit
... //open/mondrian/src/main/mondrian/olap/type/EmptyType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#6 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#6 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#35 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#139 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#88 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#124 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#59 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#6 edit
... //open/mondrian/src/main/mondrian/spi/DialectManager.java#2 edit
... //open/mondrian/src/main/mondrian/util/ServiceDiscovery.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#64 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#41 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#149 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#102 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#50 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#136 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#101 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#46 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#47 edit
... //open/mondrian/testsrc/main/mondrian/test/Ssas2005CompatibilityTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#65 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#15 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#48 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#71 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#6 edit


Change 12385 by jhyde@jhyde.marmalade on 2009/02/20 16:53:13 (git 978aaed46b)

	MONDRIAN: Upgrade to olap4j-0.9.7.145 and match API changes.

Affected files ...

... //open/mondrian/ivy.xml#18 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#5 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#11 edit


Change 12382 by mkambol@AA-NB-09607 on 2009/02/18 11:26:22 (git a21917ce50)

	MONDRIAN:  fix for bug 2613265.  readVirtualFile() can return the incorrect file.
	Also some miscellaneous cleanup to get rid of duplicate code.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#128 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#123 edit
... //open/mondrian/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#3 edit


Change 12372 by mberkowitz@mberkowitz-open.teacup on 2009/02/16 23:49:20 (git 15c39681cd)

	MONDRIAN Silence a chatty unit test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/PartialSortTest.java#2 edit


Change 12356 by mberkowitz@mberkowitz-open.teacup on 2009/02/11 11:07:27 (git e426d032f6)

	MONDRIAN. Faster implementation of functions TopCount and BottomCount, using partial quicksort
	 (alias "quickselect"). See olap.fun.FunUtil.Quicksorter.
	 Drop high-cardinality special case from TopBottomCountDef. Remove dead-code from FunUtil.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#120 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#13 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#148 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/PartialSortTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#100 edit


Change 12355 by mberkowitz@mberkowitz-open.teacup on 2009/02/11 09:33:24 (git d87cdfbe04)

	MONDRIAN: Refactor Comparator classes in mondrian.olap.fun.FunUtil
	   Make the map of member or tuple values private, adding methods to preload or precompute the map.
	   Drop some unused methods.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#119 edit


Change 12342 by jhyde@jhyde.mackerel on 2009/02/09 15:07:44 (git 2fa523eb6b)

	MONDRIAN: Disable RolapResultTest (bug 2583015 logged).

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#99 edit


Change 12339 by jhyde@jhyde.marmalade2 on 2009/02/09 09:18:20 (git 82bcfbc730)

	MONDRIAN: Disable HighDimensionsTest.testFilter.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#20 edit


Change 12330 by wgorman@guest.willgorman.pentaho on 2009/02/05 10:36:11 (git 1c0d24fefc)

	MONDRIAN: fixes for #2106108  and #2561069, oracle and jdbc metadata problems

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#15 edit
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#9 edit


Change 12310 by mkambol@mkambol.AA-09240 on 2009/02/03 08:54:55 (git 024030b493)

	MONDRIAN:  Fix for bug [2207515] "Aggregates incorrect with grouping sets".
	This change does nothing more then prevent GROUPING SETS behavior with count distinct measures.  GROUPING SETS was not fired with count distinct measures prior to change  10480.  It was added to address a very rare case where aggregate can return wrong data with partially joining dimensions, which should not occur with a well designed schema.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#67 edit


Change 12308 by jhyde@jhyde.marmalade2 on 2009/02/02 17:47:25 (git 35cdada796)

	MONDRIAN: Upgrade olap4j.

Affected files ...

... //open/mondrian/ivy.xml#17 edit


Change 12300 by eric@eric-herontwo on 2009/01/29 16:59:09 (git 6833f8749f)

	MONDRIAN:  Back out retroweaver upgrade in changelist 12289

Affected files ...

... //open/mondrian/build.xml#210 edit
... //open/mondrian/ivy.xml#16 edit


Change 12299 by sgwood@SWOOD on 2009/01/29 16:33:01 (git 4d702ce498)

	MONDRIAN: Formatting and Javadoc change

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#127 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#13 edit


Change 12295 by sgwood@SWOOD on 2009/01/29 11:37:53 (git daa79384da)

	MONDRIAN: UseContentChecksum and FilterDynamicSchemaProcessor now use Apache VFS. Includes test for UseContentChecksum

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#126 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#122 edit
... //open/mondrian/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#12 edit


Change 12290 by jhyde@jhyde.mackerel on 2009/01/27 00:01:58 (git 6c40ee68c1)

	MONDRIAN: Download olap4j source from ivy repository, in addition to binary jar.

Affected files ...

... //open/mondrian/ivy.xml#15 edit


Change 12289 by eric@eric-herontwo on 2009/01/26 19:46:32 (git 5b9fde88c9)

	MONDRIAN: upgrade retroweaver to 2.07

Affected files ...

... //open/mondrian/build.xml#209 edit
... //open/mondrian/ivy.xml#14 edit


Change 12284 by wgorman@guest.willgorman.pentaho on 2009/01/26 13:20:01 (git 384bca321c)

	MONDRIAN: fix for bug #2384825, ClassCastException when obtaining RolapCubeLevel.  The check to see if we were running in a non-empty context was invalid, because the getMemberChildren() and getLevelMembers() may update the SqlContextConstraint to cause a join to the fact table to occur.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#46 edit


Change 12260 by jhyde@jhyde.mackerel on 2009/01/22 11:40:19 (git e685ccebef)

	MONDRIAN: olap4j bug 2527862, "Failed to get Hierarchy list for particular dimension"
	    also applied to the Mondrian olap4j driver.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#3 edit


Change 12259 by jhyde@jhyde.mackerel on 2009/01/21 18:05:11 (git 6c779fb754)

	MONDRIAN: Remove JDBC-ODBC bridge from ServiceDiscovery test, as it is not available in all environments.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#25 edit


Change 12249 by wgorman@guest.willgorman.pentaho on 2009/01/20 07:58:58 (git b1af6e761c)

	MONDRIAN: updated timed test to use a computational baseline, so while running in slow environments, such as cobertura, the test still may pass.  This is necessary to get all tests to run on http://ci.pentaho.com/job/mondrian

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#19 edit


Change 12248 by jhyde@jhyde.marmalade on 2009/01/20 02:03:18 (git 5fb985e4b9)

	MONDRIAN: Make dialects pluggable and discoverable.
	    Rename DatabaseProduct.POSTGRES to POSTGRESQL.
	    Cache dialects on DataSource, to reduce the number of connections opened/closed.

Affected files ...

... //open/mondrian/build.xml#208 edit
... //open/mondrian/src/main/META-INF/services/java.sql.Driver#1 add
... //open/mondrian/src/main/META-INF/services/mondrian.spi.Dialect#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#80 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#121 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#101 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#5 edit
... //open/mondrian/src/main/mondrian/spi/DialectFactory.java#1 add
... //open/mondrian/src/main/mondrian/spi/DialectManager.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/AccessDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/Db2Dialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/DerbyDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/FirebirdDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/InformixDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/IngresDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/InterbaseDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectFactory.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/LucidDbDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/SybaseDialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/TeradataDialect.java#2 edit
... //open/mondrian/src/main/mondrian/util/ServiceDiscovery.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#64 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#57 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#47 edit


Change 12245 by jhyde@jhyde.marmalade on 2009/01/19 15:45:22 (git 337258379c)

	MONDRIAN: Fix test suite under JDK 1.4 (errors mostly introduced by change 11947).
	    Make JDK 1.4 build more efficient by passing '-Dskip.download=true' to buildJdk16.
	    Improve high-cardinality lists by removing a throw & catch of
	    IndexOutOfBoundsException, and by implementing isEmpty() explicitly (to prevent
	    an expensive call to getSize()).
	    Use PropertySaver to simplify some tests that modify properties.
	    Break <Level>.Members function into a top-level class.

Affected files ...

... //open/mondrian/buildJdk16.bat#3 edit
... //open/mondrian/buildJdk16.sh#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#27 edit
... //open/mondrian/src/main/mondrian/mdx/MdxVisitorImpl.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#117 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#30 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#125 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#159 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#63 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/IifFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelMembersFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#126 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#58 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#147 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#101 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#63 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#70 edit


Change 12226 by jhyde@jhyde.marmalade on 2009/01/13 17:42:58 (git c467ed760d)

	MONDRIAN: Dialect & loader support for HP Neoview.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/Dialect.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#56 edit


Change 12224 by mkambol@mkambol.AA-09240 on 2009/01/13 13:08:18 (git 9df8598222)

	MONDRIAN:  added suite of Cognos MDX tests.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#5 edit


Change 12208 by avix@avix.tonbeller on 2009/01/07 07:16:32 (git 98fc415175)

	MONDRIAN: fix bug 1961163 "NON EMPTY and Filter() breaking aggregate calculations"

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#31 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#158 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/PercentileFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#86 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#100 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#23 edit


Change 12207 by jhyde@jhyde.marmalade on 2009/01/06 20:25:38 (git 5d2ec5d52c)

	MONDRIAN: Fix bug 2488492, "Union between calc mem and head function throws exception".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#146 edit


Change 12205 by jhyde@jhyde.marmalade on 2009/01/06 19:19:06 (git 34cd4869aa)

	MONDRIAN: Fix bug 2489311, "BitKey.compareTo is inefficient".

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/BitKey.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#13 edit


Change 12204 by jhyde@jhyde.mackerel on 2009/01/06 14:59:58 (git a34e19a3e7)

	MONDRIAN: Update install guide to address points in http://forums.pentaho.org/showthread.php?t=67082 except 1, 4, 5.

Affected files ...

... //open/mondrian/doc/install.html#75 edit


Change 12203 by jhyde@jhyde.marmalade on 2009/01/06 11:30:01 (git 17f3d2c5d4)

	MONDRIAN: Ivy now retrieves jpivot.war.
	    Remove tab in ivy.xml.

Affected files ...

... //open/mondrian/build.xml#207 edit
... //open/mondrian/ivy.xml#13 edit


Change 12201 by avix@avix.tonbeller on 2009/01/06 05:12:12 (git a4bcae889d)

	MONDRIAN: TopCount with calc member in slicer throws Internal error: can not restrict SQL to calculated Members

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#99 edit


Change 12200 by avix@avix.tonbeller on 2009/01/06 02:46:05 (git c5fae12516)

	MONDRIAN: Fix NativeTopCount caching bug. The cache key did not take into account the number of elements returned. So TopCount(... 2 ...) and TopCount(... 3 ...) returned the same result from the cache.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#98 edit


Change 12198 by wgorman@guest.willgorman.pentaho on 2009/01/05 07:02:16 (git 77bd7b009b)

	MONDRIAN: fix for BISERVER-2491, partial rollup was returning empty member lists.  The solution was to add Member.isEvaluated(), which is slightly different than isCalculated(), and only used in the RolapEvaluator.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Member.java#26 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#43 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#118 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#85 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#87 edit
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#40 edit


Change 12189 by jhyde@jhyde.marmalade2 on 2008/12/30 19:43:38 (git c4aedf0a28)

	MONDRIAN: Clean target now removes files copied into lib by ivy (in fact, everything besides the source-controlled files).

Affected files ...

... //open/mondrian/build.xml#206 edit


Change 12186 by wgorman@guest.willgorman.pentaho on 2008/12/30 11:58:29 (git 5d3eb7ce03)

	MONDRIAN: bug fix for 2477623 - Closure Tables not working with Virtual Cubes.  closed peer wasn't initializing properly, also base level lookup wasn't finding closure level.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#138 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#45 edit


Change 12184 by jhyde@jhyde.marmalade on 2008/12/30 01:41:05 (git 52b03987cb)

	MONDRIAN: Update copyright notices for files modified in 2008.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#16 edit
... //open/mondrian/doc/deployDoc.sh#6 edit
... //open/mondrian/doc/embedding_mondrian_olap4j.html#2 edit
... //open/mondrian/doc/roadmap.html#27 edit
... //open/mondrian/doc/workbench.html#6 edit
... //open/mondrian/lib/mondrian.xsd#3 edit
... //open/mondrian/src/main/mondrian/calc/DateTimeCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#15 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#10 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#11 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#8 edit
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#8 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#17 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#29 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#27 edit
... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#32 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#12 edit
... //open/mondrian/src/main/mondrian/olap/MatchType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#7 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#10 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#9 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/FormatFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#33 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/EmptyResultSet.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/Factory.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#10 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#13 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#4 edit
... //open/mondrian/src/main/mondrian/udf/MatchesUdf.java#3 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#7 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#12 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#31 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/ParallelTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MemHungryTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#14 edit
... //open/mondrian/testsrc/xsl/generateDiffRepositoryJUnit.xsl#6 edit


Change 12183 by jhyde@jhyde.branston on 2008/12/30 01:16:22 (git f17d346036)

	MONDRIAN: Upgrade to ivy-2.0.0-rc2.
	    Save source and javadoc artifacts in different filenames than jar artifacts.
	    (Fixes a problem that curiously only seems to show up on Windows.)
	    Update IntelliJ IDEA projects to reference the new javadoc and source jars,
	    for modules that have them.
	    Also upgrade IntelliJ IDEA modules & projects to version 8 format.

Affected files ...

... //open/mondrian/build.xml#205 edit
... //open/mondrian/intellij/mondrian.iml#6 edit
... //open/mondrian/intellij/mondrian.ipr#8 edit
... //open/mondrian/intellij/mondrianTest.iml#4 edit
... //open/mondrian/ivy.xml#12 edit


Change 12178 by jhyde@jhyde.marmalade2 on 2008/12/27 18:40:40 (git c50af6b8d7)

	MONDRIAN: Fix bug 2414144, "Incorrect getting parent member in parent-child hierarchy".

Affected files ...

... //open/mondrian/doc/schema.html#83 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#54 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#145 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#44 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#37 edit


Change 12155 by wgorman@guest.willgorman.pentaho on 2008/12/22 10:54:55 (git 2c396170c4)

	MONDRIAN: Updated jpivot war to latest JPivot trunk in CVS

Affected files ...

... //open/mondrian/ivy.xml#11 edit


Change 12152 by wgorman@guest.willgorman.pentaho on 2008/12/22 10:27:30 (git d107217c60)

	MONDRIAN: fixed NullPointerException in HighCardinality code when axis returned an empty result.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/Target.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#97 edit


Change 12140 by jhyde@jhyde.marmalade2 on 2008/12/18 14:29:47 (git 8dd1f74b9d)

	MONDRIAN: Disable HighDimensionsTest.testPromotionsTwoDimensions, .testHead, .testNonEmpty, because all give "Element <n> has been forgotten" error after change 11947. Logged bug 2446228 to remind us to re-enable these tests when the bug is fixed.

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#17 edit


Change 12138 by jhyde@jhyde.marmalade2 on 2008/12/18 14:27:12 (git fe11f7d663)

	MONDRIAN: Fix bug 2279539, "mondrian.xsd line 69 MemeberGrant -> MemberGrant"

Affected files ...

... //open/mondrian/lib/mondrian.xsd#2 edit


Change 12129 by jhyde@jhyde.marmalade2 on 2008/12/17 01:23:53 (git 88a9c6ddf7)

	MONDRIAN: Fix javadoc.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#55 edit


Change 12125 by kvu@kvu.shada.eigenbase on 2008/12/16 16:24:51 (git 52610c53fd)

	MONDRIAN: adds tests using hanger dimension

Affected files ...

... //open/mondrian/build.xml#204 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#98 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/HangerDimensionTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/HangerDimensionTest.ref.xml#1 add
... //open/mondrian/testsrc/xsl/generateDiffRepositoryJUnit.xsl#5 edit


Change 12106 by wgorman@guest.willgorman.pentaho on 2008/12/12 14:19:08 (git 2de2b57260)

	MONDRIAN: dialect enhancements

Affected files ...

... //open/mondrian/src/main/mondrian/spi/Dialect.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#49 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#135 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#45 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#46 edit


Change 12039 by mkambol@AA-09043 on 2008/12/01 07:45:29 (git 8b7186a93e)

	MONDRIAN:  reverting formatting changes introduced with version 94.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#96 edit


Change 12018 by mkambol@AA-09043 on 2008/11/26 08:02:41 (git 7d8093814f)

	MONDRIAN:  Formatting fix for change 11972

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#13 edit


Change 12013 by wgorman@guest.willgorman.pentaho on 2008/11/25 06:49:03 (git 72f65711ce)

	MONDRIAN: fix for 2026930, MondrianOlap4jMember.getCaption() throws exception.  A unit test has been committed to the Olap4J project.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#4 edit


Change 12008 by kvu@kvu.smdevdk36.eigenbase on 2008/11/24 13:16:25 (git 03fec02a08)

	MONDRIAN: adds more early return when sorting 1-member list, more tests for Order

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#117 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#144 edit


Change 12006 by wgorman@guest.willgorman.pentaho on 2008/11/24 11:48:01 (git e9f20c6df0)

	MONDRIAN: feature request 1579663, Read tuples from aggregate tables.
	Robin Tharappel provided the initial implementation.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#101 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#97 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#95 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#48 edit


Change 12004 by jhyde@jhyde.marmalade2 on 2008/11/23 20:00:12 (git 724526de11)

	MONDRIAN: Decompose dialect into sub-classes.
	    Cache dialect within TestContext, to make tests more efficient.
	    Remove obsolete SqlQuery constructor.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#100 edit
... //open/mondrian/src/main/mondrian/spi/impl/AccessDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/Db2Dialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/Db2OldAs400Dialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/DerbyDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/FirebirdDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/InformixDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/IngresDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/InterbaseDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/LucidDbDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/MicrosoftSqlServerDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/MySqlDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/OracleDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/PostgreSqlDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/SybaseDialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/TeradataDialect.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#62 edit


Change 11999 by jhyde@jhyde.mackerel2 on 2008/11/23 14:21:27 (git 7fc0f18e91)

	MONDRIAN: Upgrade to eigenbase-xom-1.3.0.11999.
	RESGEN: Add Location.getText(boolean).

Affected files ...

... //open/mondrian/ivy.xml#10 edit
... //open/util/resgen/build.xml#16 edit
... //open/util/resgen/lib/eigenbase-xom.jar#13 edit
... //open/util/resgen/src/org/eigenbase/xom/Location.java#2 edit
... //open/util/resgen/src/org/eigenbase/xom/wrappers/Annotator.java#4 edit


Change 11993 by kvu@kvu.shada.eigenbase on 2008/11/22 06:30:44 (git ea0dddb66a)

	MONDRIAN: follow-ups for change 11956: sort method to return 1-member list early, other clean-ups

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#116 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#22 edit


Change 11972 by mkambol@AA-09043 on 2008/11/18 11:17:21 (git d8ade9b7e8)

	MONDRIAN:  Partial fix for 1909516 and 2076407.   This change makes Mondrian consistent with Analysis Services NON EMPTY and ValidMeasure() behavior when NativeNonEmpty=false.
	This is a rollback of change 10641, which introduced the inconsistencies.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#12 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#94 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#4 edit


Change 11966 by wgorman@guest.willgorman.pentaho on 2008/11/17 11:22:51 (git 27670e8d9e)

	MONDRIAN: additional change required for change #11800, bug #2141503 fix.  Bad merge.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#137 edit


Change 11962 by wgorman@guest.willgorman.pentaho on 2008/11/17 06:55:33 (git 533e2069af)

	MONDRIAN: additional change required for change #11800, bug #2141503 fix.  Missed committing RolapCube.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#136 edit


Change 11956 by kvu@kvu.shada.eigenbase on 2008/11/14 14:41:51 (git 8a2fc4afba)

	MONDRIAN: refactors OrderSet() using chained comparator; improves performance of BreakArrayComparator by pre-computing member value

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#157 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#115 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberOrderKeyFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderSetFunDef.java#2 delete
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#143 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#97 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderSetTest.java#2 delete
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderSetTest.ref.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#69 edit


Change 11948 by jhyde@jhyde.marmalade on 2008/11/12 00:06:57 (git 9ed9b1802a)

	MONDRIAN: Oops, missed a few files.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#47 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#9 edit


Change 11947 by jhyde@jhyde.marmalade on 2008/11/11 23:09:36 (git 7e16461c82)

	MONDRIAN: Implement functions <Named Set>.Current, <Named Set>.CurrentOrdinal.
	    Move implementation of InStr function from BuiltinFunTable to Vba.java,
	    and implement another couple of overloadings.
	    Make compiled expressions more typesafe with respect to members vs. tuples.
	    Allow the key functions Order, Generate, Crossjoin to consume iterables as
	    well as lists. This is necessary for named set ordinals to work correctly,
	    but also allows us to handle large dimensions with less memory.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/IterCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/MemberIterCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/ResultStyle.java#4 edit
... //open/mondrian/src/main/mondrian/calc/TupleIterCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/TupleListCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#26 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberIterCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleIterCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleListCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/GenericIterCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/IterableMemberListCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/IterableTupleListCalc.java#1 add
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#30 edit
... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#124 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#156 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#62 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#114 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/NamedSetCurrentOrdinalFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#28 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#34 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#84 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluatorRoot.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapNamedSetEvaluator.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#125 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#52 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#142 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#68 edit


Change 11922 by wgorman@guest.willgorman.pentaho on 2008/11/07 08:19:16 (git c4f4c3d63c)

	MONDRIAN: Updated the build file to reflect the latest revision in the mondrian-3.0 branch.

Affected files ...

... //open/mondrian-release/3.0/build.xml#11 edit


Change 11913 by sgwood@SWOOD on 2008/11/06 17:33:44 (git 324afb81d1)

	MONDRIAN: Fix for loading FoodMart from a file. Added load-foodmart Ant target. Updated developer guide about test database configuration and load-foodmart target

Affected files ...

... //open/mondrian/build.xml#203 edit
... //open/mondrian/doc/developer.html#17 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#54 edit


Change 11910 by sgwood@SWOOD on 2008/11/06 15:02:59 (git b2830d0f2e)

	MONDRIAN: Allow connection to MySQL versions prior to 5.1. INFORMATION_SCHEMA.engines only exists in MySQL 5.1

Affected files ...

... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#3 edit


Change 11907 by jhyde@jhyde.marmalade on 2008/11/06 11:04:05 (git 6b0f1984e3)

	MONDRIAN: Code formatting changes to match new checkFile rules that restrict empty lines before and after braces.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#7 edit
... //open/mondrian/src/main/mondrian/gui/I18n.java#6 edit
... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#7 edit
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#14 edit
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#7 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#10 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#18 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#35 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#19 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#14 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#6 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#25 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#42 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#10 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#43 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#31 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#11 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#116 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#29 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#22 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#25 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#123 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#155 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#61 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#113 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHelper.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#135 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#86 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#78 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#124 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#120 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#100 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#96 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#23 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#50 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#11 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#7 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#14 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#16 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#13 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#3 edit
... //open/mondrian/src/main/mondrian/udf/MatchesUdf.java#2 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#7 edit
... //open/mondrian/src/main/mondrian/util/Format.java#33 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#6 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#11 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#9 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#32 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#30 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#63 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#60 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#29 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#26 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#20 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#141 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#38 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#93 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#47 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#134 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#44 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#48 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#61 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#53 edit
... //open/mondrian/testsrc/main/mondrian/util/FilteredIterableTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#45 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#13 edit


Change 11900 by wgorman@guest.willgorman.pentaho on 2008/11/05 08:46:42 (git e2c4f8e1ca)

	MONDRIAN: Integrated change #11894, Upgraded to latest version of Pentaho Publish Dialog plugin.

Affected files ...

... //open/mondrian-release/3.0/workbench/ivy.xml#5 integrate


Change 11899 by wgorman@guest.willgorman.pentaho on 2008/11/05 06:22:51 (git 361e7153ec)

	MONDRIAN: Integrated change #11898, replaced ~ with ${HOME}, which was causing a problem while locating the log4j.xml file in the classpath on Ubuntu Linux.

Affected files ...

... //open/mondrian-release/3.0/workbench/workbench.sh#7 integrate


Change 11898 by wgorman@guest.willgorman.pentaho on 2008/11/05 06:20:09 (git d25cfee386)

	MONDRIAN: replaced ~ with ${HOME}, which was causing a problem while locating the log4j.xml file in the classpath on Ubuntu Linux.

Affected files ...

... //open/mondrian/workbench/workbench.sh#10 edit


Change 11897 by wgorman@guest.willgorman.pentaho on 2008/11/04 18:36:03 (git 851f1b32a5)

	MONDRIAN: Integrated change #11896, added commons io and commons lang to workbench.bat

Affected files ...

... //open/mondrian-release/3.0/workbench/workbench.bat#5 integrate


Change 11896 by wgorman@guest.willgorman.pentaho on 2008/11/04 18:28:28 (git c23215112b)

	MONDRIAN: added commons io and commons lang to workbench.bat

Affected files ...

... //open/mondrian/workbench/workbench.bat#4 edit


Change 11895 by wgorman@guest.willgorman.pentaho on 2008/11/04 15:14:23 (git e69fb82721)

	MONDRIAN: Updated About Dialog with appropriate message and version

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/schemaBuilder.html#3 edit


Change 11894 by wgorman@guest.willgorman.pentaho on 2008/11/04 14:56:24 (git 1813f9315d)

	MONDRIAN: Upgraded to latest version of Pentaho Publish Dialog plugin.

Affected files ...

... //open/mondrian/workbench/ivy.xml#5 edit


Change 11893 by wgorman@guest.willgorman.pentaho on 2008/11/04 14:21:14 (git 22b1584658)

	MONDRIAN: Integrated change #11892, Added dbcp to the classpath so MDX Query Dialog works appropriately.

Affected files ...

... //open/mondrian-release/3.0/workbench/workbench.sh#6 integrate


Change 11892 by wgorman@guest.willgorman.pentaho on 2008/11/04 14:08:14 (git 7908c34de0)

	MONDRIAN: Added dbcp to the classpath so MDX Query Dialog works appropriately.

Affected files ...

... //open/mondrian/workbench/workbench.sh#9 edit


Change 11889 by jhyde@jhyde.marmalade on 2008/11/04 01:50:28 (git 61a52e0b5d)

	MONDRIAN: Tweak megatest to prevent output stalling.

Affected files ...

... //open/mondrian/bin/megatest#16 edit


Change 11888 by jhyde@jhyde.marmalade on 2008/11/04 01:47:12 (git 306bc905fc)

	MONDRIAN: Upgrade to ivy-2.0.0-rc1, eigenbase-xom-1.3.0.11873, eigenbase-resgen-1.3.0.11873.

Affected files ...

... //open/mondrian/build.xml#202 edit
... //open/mondrian/ivy.xml#9 edit


Change 11887 by jhyde@jhyde.marmalade on 2008/11/04 00:42:55 (git e6c667f8ad)

	MONDRIAN: Add support for Infobright dialect. All tests pass (although some disabled due to Infobright bugs).

Affected files ...

... //open/mondrian/bin/loadFoodMart.sh#3 edit
... //open/mondrian/demo/FoodMart.xml#74 edit
... //open/mondrian/doc/install.html#74 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#74 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#95 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#99 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#140 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#92 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#133 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#52 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#44 edit


Change 11871 by wgorman@guest.willgorman.pentaho on 2008/10/31 15:02:28 (git 9654eda234)

	MONDRIAN: updated build number to reflect latest integration

Affected files ...

... //open/mondrian-release/3.0/build.xml#10 edit


Change 11870 by wgorman@guest.willgorman.pentaho on 2008/10/31 15:01:49 (git c9881aac49)

	MONDRIAN: Integrate change #11869,  check for null to avoid null pointer in schema comparison

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/gui/JDBCMetaData.java#5 integrate


Change 11869 by wgorman@guest.willgorman.pentaho on 2008/10/31 14:56:40 (git c771db0a0a)

	MONDRIAN: check for null to avoid null pointer in schema comparison

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#13 edit


Change 11867 by wgorman@guest.willgorman.pentaho on 2008/10/31 12:47:11 (git 373b52c933)

	MONDRIAN: removed checked in jars from branch, we now utilize ivy to retrieve the jars

Affected files ...

... //open/mondrian-release/3.0/lib/asm-2.2.3.jar#3 delete
... //open/mondrian-release/3.0/lib/asm-commons-2.2.3.jar#3 delete
... //open/mondrian-release/3.0/lib/backport-util-concurrent.jar#3 delete
... //open/mondrian-release/3.0/lib/commons-collections.jar#3 delete
... //open/mondrian-release/3.0/lib/commons-dbcp.jar#3 delete
... //open/mondrian-release/3.0/lib/commons-logging.jar#3 delete
... //open/mondrian-release/3.0/lib/commons-math-1.0.jar#3 delete
... //open/mondrian-release/3.0/lib/commons-pool.jar#3 delete
... //open/mondrian-release/3.0/lib/commons-vfs.jar#3 delete
... //open/mondrian-release/3.0/lib/eigenbase-properties.jar#3 delete
... //open/mondrian-release/3.0/lib/eigenbase-resgen.jar#3 delete
... //open/mondrian-release/3.0/lib/eigenbase-xom.jar#3 delete
... //open/mondrian-release/3.0/lib/javacup.jar#3 delete
... //open/mondrian-release/3.0/lib/jlfgr-1_0.jar#3 delete
... //open/mondrian-release/3.0/lib/jpivot.war#3 delete
... //open/mondrian-release/3.0/lib/jsp-api.jar#3 delete
... //open/mondrian-release/3.0/lib/log4j-1.2.9.jar#3 delete
... //open/mondrian-release/3.0/lib/olap4j.jar#3 delete
... //open/mondrian-release/3.0/lib/retroweaver-1.2.4.jar#3 delete
... //open/mondrian-release/3.0/lib/retroweaver-rt-1.2.4.jar#3 delete
... //open/mondrian-release/3.0/lib/servlet.jar#3 delete
... //open/mondrian-release/3.0/lib/xalan.jar#3 delete
... //open/mondrian-release/3.0/lib/xercesImpl.jar#3 delete


Change 11866 by wgorman@guest.willgorman.pentaho on 2008/10/31 11:52:27 (git ecda2dc694)

	MONDRIAN: Updated version number in build file to 3.0.4.11865

Affected files ...

... //open/mondrian-release/3.0/build.xml#9 edit


Change 11865 by wgorman@guest.willgorman.pentaho on 2008/10/31 11:48:32 (git 7e90251473)

	MONDRIAN: Second integration of Mondrian Workbench bug fixes into 3.0 Branch
	11565: Make workbench.sh work on cygwin, and work from any directory.
	11801: Fixed MDX Query window failure when connected to SQL server 2000.
	11832: Various Hierarchy validation fixes in Workbench
	11850: Fix for 2208219, Workbench Fails if the Mondrian schema has a <view> <sql> element.
	11852: fix for bug #2208312, Mouse right click doesn’t work on MAC OS X or Linux
	11854: Various table validation fixes in Workbench
	11855: removed is empty check when hierarchies use Table as relation, instead, verify table names match.
	11856: fixed workbench.sh in dist mode
	11857: Add Require Schema Attributes option in Preferences
	11858: Don't reset the connection for every opened schema, only reset the connection when connection properties change.  Also, use JDBC username and password if username is set but password is not.
	11859: include JDBC Explorer windows in window menu, fix bug where JDBC Explorer appears behind currently open windows.
	11861: fixed bug where JDBC changes don't appear later if changed while not having a schema open.
	11862: updated workbench.sh to use script directory vs current directory based on Julian's feedback
	11863: in Workbench, upgraded to latest version of pentaho publish dialog, which shows a better error message when the data source specified is not available on the server.
	11864: Implemented validation against empty schema when "Require Schema Attributes" in "preferences" is checked. Implemented validation against non existent schema name entered.

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/gui/JDBCMetaData.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/PreferencesDialog.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/QueryPanel.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaExplorer.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaPropertyCellEditor.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeCellRenderer.java#6 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/Workbench.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/text.properties#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/JDBCValidator.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/ValidationUtils.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/impl/WorkbenchJDBCValidator.java#3 integrate
... //open/mondrian-release/3.0/workbench/ivy.xml#4 integrate
... //open/mondrian-release/3.0/workbench/workbench.sh#5 integrate


Change 11864 by ecuellar@guest.5PWWND1 on 2008/10/31 11:27:07 (git dc967f130f)

	MONDRIAN: 
	-Implemented validation against empty schema when "Require Schema Attributes" in "preferences" is checked.
	-Implemented validation against non existent schema name entered.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#34 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#24 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#41 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#9 edit
... //open/mondrian/src/main/mondrian/gui/validate/JDBCValidator.java#3 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#9 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchJDBCValidator.java#3 edit


Change 11863 by wgorman@guest.willgorman.pentaho on 2008/10/31 09:30:22 (git 325742c962)

	MONDRIAN: in Workbench, upgraded to latest version of pentaho publish dialog, which shows a better error message when the data source specified is not available on the server.

Affected files ...

... //open/mondrian/workbench/ivy.xml#4 edit


Change 11862 by wgorman@guest.willgorman.pentaho on 2008/10/31 09:22:54 (git a648983ff1)

	MONDRIAN: updated workbench.sh to use script directory vs current directory based on Julian's feedback

Affected files ...

... //open/mondrian/workbench/workbench.sh#8 edit


Change 11861 by wgorman@guest.willgorman.pentaho on 2008/10/31 07:27:06 (git 2984e6e7dd)

	MONDRIAN: fixed bug where JDBC changes don't appear later if changed while not having a schema open.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/Workbench.java#40 edit


Change 11859 by wgorman@guest.willgorman.pentaho on 2008/10/31 06:42:25 (git d9392f5fa5)

	MONDRIAN: include JDBC Explorer windows in window menu, fix bug where JDBC Explorer appears behind currently open windows.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/Workbench.java#39 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#8 edit


Change 11858 by wgorman@guest.willgorman.pentaho on 2008/10/31 05:46:56 (git ef1356cf6c)

	MONDRIAN: Don't reset the connection for every opened schema, only reset the connection when connection properties change.  Also, use JDBC username and password if username is set but password is not.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#12 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#38 edit


Change 11857 by wgorman@guest.willgorman.pentaho on 2008/10/30 17:40:02 (git 48943f6afd)

	MONDRIAN: Add Require Schema Attributes option in Preferences, which will enable validation requiring that every database schema attribute in a Mondrian Schema is set correctly.  This is necessary for certain databases that have special rules when dealing with unqualified table names.  Ezequiel will be checking in the business logic, this check-in includes GUI changes only.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#11 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#13 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#37 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#7 edit


Change 11856 by wgorman@guest.willgorman.pentaho on 2008/10/30 15:18:41 (git afd1340ae4)

	MONDRIAN: fixed workbench.sh in dist mode

Affected files ...

... //open/mondrian/workbench/workbench.sh#7 edit


Change 11855 by wgorman@guest.willgorman.pentaho on 2008/10/30 14:29:13 (git 89c1ff10ac)

	MONDRIAN: removed is empty check when hierarchies use Table as relation, instead, verify table names match.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/resources/text.properties#6 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#8 edit


Change 11854 by ecuellar@guest.5PWWND1 on 2008/10/30 14:00:42 (git 194bf8305f)

	MONDRIAN: Fixed the following issues.
	
	-Current selected table name was being filtered out from the dropdown items.
	-When entering a bougus table name the workbench was not validating against this.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#17 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#18 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#23 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#36 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#5 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#7 edit


Change 11852 by wgorman@guest.willgorman.pentaho on 2008/10/30 10:39:03 (git 5b55cb3d24)

	MONDRIAN: fix for bug #2208312, Mouse right click doesn’t work on MAC OS X or Linux

Affected files ...

... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#16 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#33 edit


Change 11850 by wgorman@guest.willgorman.pentaho on 2008/10/30 08:49:32 (git 1f94aa89d9)

	MONDRIAN: Fix for 2208219, Workbench Fails if the Mondrian schema has a <view> <sql> element.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#32 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#6 edit


Change 11846 by jhyde@jhyde.mackerel-linux on 2008/10/29 16:59:44 (git c73bdba1ee)

	MONDRIAN: Crossjoin, StrToTuple and StrToSet now complain if their output tuples have members of the same dimension.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#60 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#13 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#139 edit


Change 11832 by ecuellar@guest.5PWWND1 on 2008/10/28 12:02:38 (git d5aea35b90)

	MONDRIAN: Fixed the following issues:
	
	-While in hierarchy and using joins the primaryKeyTable was displaying all the tables existent on the db and not just the ones specified in joins.
	
	-While in hierarchy and using tables the primaryKeyTable was allowing table selection 
	in a dropdown. 
	
	-While in hierarchy and using joins if a bougus value was entered in the primaryKeyTable 
	an error was not shown.
	
	-While in hierarchy and using joins if a bougus value was entered in the primaryKey
	an error was not shown.
	
	-While in hierarchy the primaryKey was showing all columns in db as available for selection regardles of the db table defined in joins or table relation.
	
	-While in hierarchy and using joins if an alias was specified for the join table the primaryKeyTable field was not allowing alias as selection item, instead it was still showing the actual table name.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#31 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#17 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#5 edit


Change 11830 by jhyde@jhyde.mackerel-linux on 2008/10/28 08:31:44 (git 378a7e3ecc)

	MONDRIAN: Fix bug 2189467, "ParallelPeriod applied to Levels or StrToMember gives NPE".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#138 edit


Change 11829 by wgorman@guest.willgorman.pentaho on 2008/10/28 07:52:38 (git 287f4c88e9)

	MONDRIAN: Fixed bug where ExplicitRules ignore case logic was inversed.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#20 edit


Change 11828 by jhyde@jhyde.mackerel-linux on 2008/10/28 07:49:57 (git db2e795599)

	MONDRIAN: Add mondrian.test.PropertySaver, to remember and reset properties whose values are changed during a test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#137 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertySaver.java#1 add


Change 11819 by jhyde@jhyde.mackerel-linux on 2008/10/27 13:00:51 (git be0bfd3d55)

	MONDRIAN: megatest changes for Julian's dual-boot laptop

Affected files ...

... //open/mondrian/bin/megatest#15 edit


Change 11801 by ecuellar@guest.5PWWND1 on 2008/10/24 10:59:49 (git 46abb2c08d)

	MONDRIAN: Fixed MDX Query window failure when connected to SQL server 2000.
	(Reported on JIRA case http://jira.pentaho.com/browse/BISERVER-2379)
	
	The DatabaseName parameter required by the SQL Server JDBC driver to specify a database in the URL connection 
	was being stripped during the parsing due to the ";" character.
	
	jdbc:microsoft:sqlserver://localhost;DatabaseName=foodmart
	
	This was causing tables getting being found at the MDX Query console since the database was being left unspecified.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#15 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#35 edit


Change 11800 by wgorman@guest.willgorman.pentaho on 2008/10/24 10:44:21 (git ef8367887e)

	MONDRIAN: fix for bug #2141503, Strange SQL condition appears when executing query.  Implemented MatchType.EXACT_SCHEMA, which only queries known schema objects.  This prevents SQL such as "UPPER(`store`.`store_country`) = UPPER('Time.Weekly')" from being generated.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MatchType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#115 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#122 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#59 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#13 edit


Change 11799 by jhyde@jhyde.mackerel-linux on 2008/10/24 03:55:44 (git 1eeea25470)

	MONDRIAN: Better description of how to enable MDX and SQL logging.

Affected files ...

... //open/mondrian/doc/configuration.html#51 edit


Change 11797 by wgorman@guest.willgorman.pentaho on 2008/10/23 21:49:49 (git a744e8e3c8)

	MONDRIAN: Additional fix for bug #2186217, NPE for dimension with Join

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#16 edit


Change 11791 by wgorman@guest.willgorman.pentaho on 2008/10/23 10:41:01 (git 88ad37a869)

	MONDRIAN: First integration of Mondrian Workbench bug fixes into 3.0 Branch
		Fixed Workbench Publish Name Issue, bug 2138156 on SF.
		Fixes for bug 2138161 Workbench Dimension Selection Issue
		Fixes for bug [ 2153098 ] Mondrian exceptions when clicking on Dimension
		Fixed Workbench issue, Sourceforge [ 2153653 ] Database preferences not enforced when modified.
		Added feature [ 2155850 ] Workbench Database Schema Option.  This limits the metadata results in Workbench to a specified set of schemas.
		Changed to use the pentaho-mondrianschemaworkbench-plugins revision 1.0.33395
		include log4j.jar in workbench-dist

Affected files ...

... //open/mondrian-release/3.0/build.xml#8 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/JDBCMetaData.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/PreferencesDialog.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/PropertyTableModel.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaExplorer.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaPropertyCellEditor.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeCellRenderer.java#5 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/Workbench.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/text.properties#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/ValidationUtils.java#3 integrate
... //open/mondrian-release/3.0/workbench/ivy.xml#3 integrate


Change 11783 by wgorman@guest.willgorman.pentaho on 2008/10/22 13:00:05 (git 0e89837223)

	MONDRIAN: include log4j.jar in workbench-dist

Affected files ...

... //open/mondrian/build.xml#201 edit


Change 11782 by wgorman@guest.willgorman.pentaho on 2008/10/22 12:40:09 (git 5f646e220e)

	MONDRIAN: Updated the build number to reflect the current state of Mondrian.

Affected files ...

... //open/mondrian/build.xml#200 edit


Change 11768 by kvu@kvu.shada.eigenbase on 2008/10/19 11:39:47 (git f24946c39c)

	MONDRIAN: itegrates change 11758 to mondrian head

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#154 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#112 integrate
... //open/mondrian/src/main/mondrian/olap/fun/OrderSetFunDef.java#1 branch
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#136 integrate
... //open/mondrian/testsrc/main/mondrian/test/Main.java#96 integrate
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderSetTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/clearview/OrderSetTest.ref.xml#1 branch
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#67 integrate


Change 11766 by jhyde@jhyde.mackerel-linux on 2008/10/18 18:48:28 (git bf2e9acdaa)

	MONDRIAN: Restore change I accidentally overwrote; fix log.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#33 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#66 edit


Change 11763 by jhyde@jhyde.mackerel-linux on 2008/10/18 17:46:55 (git acfbe272bc)

	MONDRIAN: Implement Descendants function as applied to a set.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#153 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#32 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#135 edit


Change 11762 by jvs@jvs.bagheera.eigenbase on 2008/10/18 16:51:20 (git 2ff5c08893)

	MONDRIAN:  fixin' an inconsistently folksy error message

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#31 edit


Change 11741 by jhyde@jhyde.mackerel on 2008/10/15 22:04:45 (git 915e0dc626)

	MONDRIAN: Use eigenbase-xom-1.3.0.11740 and eigenbase-resgen-1.3.0.11740.

Affected files ...

... //open/mondrian/ivy.xml#8 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#10 edit


Change 11737 by jvs@jvs.bagheera.eigenbase on 2008/10/15 00:27:19 (git e7fef68e8a)

	MONDRIAN:  Fix XML tag typo in schema doc

Affected files ...

... //open/mondrian/doc/schema.html#82 edit


Change 11728 by ecuellar@guest.5PWWND1 on 2008/10/14 10:19:57 (git 65895882e3)

	MONDRIAN: Changed to use the pentaho-mondrianschemaworkbench-plugins revision 1.0.33395

Affected files ...

... //open/mondrian/workbench/ivy.xml#3 edit


Change 11724 by jhyde@jhyde-mackerel2 on 2008/10/13 22:31:04 (git 90a5b2ce9e)

	MONDRIAN: Match XOM API change.
	UTIL/RESGEN: Oops! Fix error introduced when converting Vector to ArrayList.

Affected files ...

... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#30 edit
... //open/util/resgen/lib/eigenbase-resgen.jar#12 edit
... //open/util/resgen/src/org/eigenbase/xom/StringEscaper.java#5 edit


Change 11718 by jvs@jvs.bagheera.eigenbase on 2008/10/12 13:38:42 (git c97f6f912b)

	MONDRIAN:  fix typo in agg table doc

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#15 edit


Change 11715 by jhyde@jhyde.marmalade2 on 2008/10/10 23:03:50 (git 18c4e36c68)

	MONDRIAN: Refactor dialect, part I. Move Dialect out of SqlQuery, and split into an interface and a default implementation. Replace isXxx() methods with enum DatabaseProduct.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#73 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#102 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#78 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#119 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#99 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#94 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#98 edit
... //open/mondrian/src/main/mondrian/spi/Dialect.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/JdbcDialectImpl.java#1 add
... //open/mondrian/src/main/mondrian/util/Bug.java#23 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#59 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#91 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#46 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#132 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#42 edit
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#47 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#60 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#51 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#43 edit


Change 11705 by wgorman@guest.willgorman.pentaho on 2008/10/09 14:53:21 (git 62ddc4cd73)

	MONDRIAN: Added feature [ 2155850 ] Workbench Database Schema Option.  This limits the metadata results in Workbench to a specified set of schemas.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#10 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#12 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#34 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#4 edit


Change 11704 by wgorman@validate.willgorman.pentaho on 2008/10/09 12:58:06 (git 8b476a696f)

	MONDRIAN: updated junit-main target to use the same properties as the test target

Affected files ...

... //open/mondrian/build.xml#199 edit


Change 11702 by wgorman@guest.willgorman.pentaho on 2008/10/09 08:21:14 (git 54588e9ff2)

	MONDRIAN: exposed static suite() method in Main, to allow junit suite reuse

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#95 edit


Change 11698 by ecuellar@guest.5PWWND1 on 2008/10/08 13:18:34 (git 67cd535d64)

	MONDRIAN: Fixed Workbench issue
	Sourceforge [ 2153653 ] Database preferences not enforced when modified.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#11 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#30 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#16 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#22 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#33 edit


Change 11697 by jhyde@jhyde.mackerel on 2008/10/08 10:32:09 (git 34ff91d8f9)

	MONDRIAN: Clarify doc for mondrian.rolap.localePropFile property.

Affected files ...

... //open/mondrian/doc/configuration.html#50 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#101 edit


Change 11696 by ecuellar@guest.5PWWND1 on 2008/10/08 06:54:53 (git ae57e23cdf)

	MONDRIAN: Fixes for bug [ 2153098 ] Mondrian exceptions when clicking on Dimension

Affected files ...

... //open/mondrian/src/main/mondrian/gui/resources/text.properties#3 edit


Change 11694 by ecuellar@guest.5PWWND1 on 2008/10/07 14:08:40 (git 6f98854bc3)

	MONDRIAN: Fixes for bug 2138161 Workbench Dimension Selection Issue

Affected files ...

... //open/mondrian/src/main/mondrian/gui/resources/text.properties#2 edit


Change 11693 by ecuellar@guest.5PWWND1 on 2008/10/07 14:08:20 (git d3ad715397)

	MONDRIAN: Fixes for bug 2138161 Workbench Dimension Selection Issue

Affected files ...

... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#4 edit


Change 11690 by ecuellar@guest.5PWWND1 on 2008/10/07 13:45:32 (git fde7f62eab)

	MONDRIAN: Fixes for bug 2138161 Workbench Dimension Selection Issue

Affected files ...

... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#15 edit


Change 11689 by ecuellar@guest.5PWWND1 on 2008/10/07 13:43:08 (git c4615840e5)

	MONDRIAN: Fixes for bug 2138161 Workbench Dimension Selection Issue

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#29 edit


Change 11686 by ecuellar@guest.5PWWND1 on 2008/10/07 13:09:21 (git d3c8d48625)

	MONDRIAN: Fixes for bug 2138161 Workbench Dimension Selection Issue

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#15 edit


Change 11685 by ecuellar@guest.5PWWND1 on 2008/10/07 12:57:39 (git 8c5fd31009)

	MONDRIAN: Fixes for bug 2138161 Workbench Dimension Selection Issue

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#21 edit


Change 11682 by jhyde@jhyde.mackerel on 2008/10/07 00:50:51 (git 4d27f444b7)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#134 edit


Change 11680 by jhyde@jhyde.mackerel on 2008/10/06 18:50:27 (git 06356495bc)

	MONDRIAN: Fix a couple of issues similar to bug 2150537.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#133 edit


Change 11679 by jhyde@jhyde.mackerel on 2008/10/06 18:26:38 (git 0bd34d7fda)

	MONDRIAN: Fix bug 2150537, "error deducing type of Ytd/Qtd/Mtd functions within Generate".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#132 edit


Change 11671 by jhyde@jhyde.mackerel on 2008/10/05 21:29:50 (git 4199a921aa)

	MONDRIAN: Fix bug 2141337, "Roles and virtual cubes".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#134 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#85 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#38 edit


Change 11670 by jhyde@jhyde.mackerel on 2008/10/05 18:54:01 (git a26fa478ad)

	MONDRIAN: Minor fix for SQL generation;
	    Test case for slowly-changing dimension schema.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#45 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#41 edit


Change 11664 by jhyde@jhyde.marmalade2 on 2008/10/04 13:58:08 (git a8e0eb7b62)

	MONDRIAN: Fix test of DateAdd VBA function for some subtleties of daylight savings time.
	    Also some cosmetic code formatting changes.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#152 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#118 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#27 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#49 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#8 edit


Change 11658 by rchen@rchen.marmot.eigenbase on 2008/10/03 14:27:28 (git )

	MONDRIAN: no-op integ with on code change for some files from MLO branch that are
	missing in the integration history.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#26 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#46 integrate
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#9 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#90 integrate


Change 11654 by pierluiggi@cliente_dos on 2008/10/03 06:42:13 (git 1cc30c9a68)

	MONDRIAN: solved some kind of problems with postgres and access

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#14 edit


Change 11651 by jhyde@jhyde.mackerel on 2008/10/02 21:39:44 (git 39fd02020a)

	MONDRIAN: Change LocalizingDynamicSchemaProcessor to leverage ResourceBundle functionality, and thereby be more compatible, per forum post http://forums.pentaho.org/showthread.php?p=195858 .

Affected files ...

... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#8 edit


Change 11647 by jhyde@jhyde.mackerel on 2008/10/02 10:34:52 (git b0abf60f13)

	MONDRIAN: Allow "MMM" and "MMMM" as synonyms for "mmm" and "mmmm" in date format strings.

Affected files ...

... //open/mondrian/src/main/mondrian/util/Format.java#32 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#11 edit


Change 11644 by pierluiggi@cliente_dos on 2008/10/02 02:52:02 (git e8d22fa97c)

	MONDRIAN: Completed test for High Cardinality Dimension when using Filter functions.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#13 edit


Change 11640 by ecuellar@guest.5PWWND1 on 2008/09/30 13:55:12 (git 6e0452d81d)

	MONDRIAN: Fixed Workbench Publish Name Issue, bug 2138156 on SF.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/Workbench.java#32 edit


Change 11626 by jhyde@jhyde.mackerel on 2008/09/28 11:29:35 (git eb23b4f277)

	MONDRIAN: Add checkFile to developer guidelines. Minor edits to schema guide.

Affected files ...

... //open/mondrian/doc/developer.html#16 edit
... //open/mondrian/doc/schema.html#81 edit


Change 11615 by jhyde@jhyde.marmalade2 on 2008/09/24 00:08:13 (git 3e94114f2a)

	MONDRIAN: Fix code formatting to match new checkFile. (Mainly single-line 'if's.)

Affected files ...

... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#14 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#13 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#42 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#97 edit
... //open/mondrian/src/main/mondrian/util/Format.java#31 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#6 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#29 edit
... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#7 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#89 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#32 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#94 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#9 edit


Change 11610 by jhyde@jhyde.mackerel on 2008/09/23 15:33:11 (git 95ccc126a4)

	MONDRIAN: Document <KeyExpression> etc. in mondrian schema specification.

Affected files ...

... //open/mondrian/doc/schema.html#80 edit


Change 11601 by jvs@jvs.bagheera.eigenbase on 2008/09/21 13:46:14 (git a0da984867)

	MONDRIAN:  fix checkFile violations which slipped by
	silently failing trigger

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#131 edit


Change 11592 by jvs@jvs.bagheera.eigenbase on 2008/09/20 18:48:44 (git 41a81c41fe)

	MONDRIAN:  generate a Java-quoted version of periodstodate
	test, and remove some escape characters which were preventing
	       generateDiffRepositoryJUnit output from compiling

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#130 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#4 edit


Change 11589 by jvs@jvs.bagheera.eigenbase on 2008/09/20 17:21:00 (git 0915b20517)

	MONDRIAN:  disable non-deterministic test on Derby

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#19 edit


Change 11586 by jvs@jvs.bagheera.eigenbase on 2008/09/20 14:22:56 (git 8b15334c5c)

	MONDRIAN:  fix sf.net bug #2118478, periodstodate should not
	       require hierarchy of type time

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#129 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#3 edit


Change 11585 by jhyde@jhyde.marmalade2 on 2008/09/18 18:30:59 (git f4a9868f4f)

	MONDRIAN: Remove <fileset> element in 'javadoc-internal' target, which was causing javadoc to fail on Windows and fail to resolve package links. It now gives warnings on JDK 1.4 and 1.5, which is unavoidable, but runs clean on 1.6.

Affected files ...

... //open/mondrian/build.xml#198 edit


Change 11583 by jvs@jvs.bagheera.eigenbase on 2008/09/18 17:01:46 (git c35f7cd7b0)

	MONDRIAN:  add missing row for weeks in table of time dimension levels

Affected files ...

... //open/mondrian/doc/schema.html#79 edit


Change 11565 by jhyde@jhyde.mackerel on 2008/09/16 10:29:53 (git 9548174b0f)

	MONDRIAN: Make workbench.sh work on cygwin, and work from any directory.

Affected files ...

... //open/mondrian/workbench/workbench.sh#6 edit


Change 11563 by pierluiggi@cliente_dos on 2008/09/15 23:58:07 (git bb33edeed4)

	MONDRIAN: c-changed

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/MemberNoCacheHelper.java#3 edit


Change 11562 by jhyde@jhyde.marmalade on 2008/09/15 19:09:30 (git 3e0b7dbcae)

	MONDRIAN/UTIL: Fix coding standards for a new file and for .cup files in general.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Parser.cup#42 edit
... //open/mondrian/src/main/mondrian/rolap/MemberNoCacheHelper.java#2 edit
... //open/util/bin/checkFile#11 edit


Change 11557 by pierluiggi@cliente_dos on 2008/09/15 00:17:19 (git 39c5f30e52)

	MONDRIAN: code conventions mistakes.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#11 edit


Change 11556 by pierluiggi@cliente_dos on 2008/09/15 00:07:39 (git 630787df01)

	MONDRIAN: Why p4 is not accepting new classes?

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/MemberNoCacheHelper.java#1 add


Change 11552 by pierluiggi@cliente_dos on 2008/09/12 00:37:50 (git bf56f51690)

	MONDRIAN: Mistakes on code conventions.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#10 edit


Change 11549 by pierluiggi@cliente_dos on 2008/09/11 12:07:55 (git 89cbb1f64b)

	MONDRIAN: Improvements for HighCard dimensions when using
	Filter and TopCount functions

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#76 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#9 edit


Change 11536 by jhyde@jhyde.mackerel on 2008/09/06 18:08:37 (git b7eff9d845)

	MONDRIAN: Add 'Unorder' function (does nothing right now); add VBA and Excel functions to mdx.html.

Affected files ...

... //open/mondrian/doc/mdx.html#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#151 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnorderFunDef.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#128 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#65 edit


Change 11504 by rchen@rchen.fao.eigenbase on 2008/08/27 16:34:24 (git 9db7d3b20b)

	MONDRIAN:fix formatting for 11499

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#49 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#127 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#42 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#10 edit


Change 11499 by rchen@rchen.fao.eigenbase on 2008/08/27 08:34:37 (git 7ea9e590fb)

	MONDRIAN: integrate changes 11351-11470 from MLO branch

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#133 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#8 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#43 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#48 edit
... //open/mondrian/src/main/mondrian/util/Format.java#30 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#126 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#34 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#41 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#17 integrate
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#9 integrate


Change 11481 by jhyde@jhyde.marmalade2 on 2008/08/24 17:31:52 (git 4a6b18fae5)

	MONDRIAN: Fix formatting to match latest checkFile.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/I18n.java#5 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#28 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#76 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#14 edit


Change 11469 by jhyde@jhyde.mackerel on 2008/08/21 08:17:37 (git aa56154b11)

	MONDRIAN: Fix 2062790, "Inline tables do not work on Microsoft SQL Server".

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#96 edit


Change 11467 by wgorman@guest.willgorman.pentaho on 2008/08/20 18:43:09 (git c73c420fe4)

	MONDRIAN: fixed src zip to include insert.sql

Affected files ...

... //open/mondrian/build.xml#197 edit


Change 11431 by jhyde@jhyde.mackerel on 2008/08/11 09:21:20 (git 1f13fb6377)

	MONDRIAN: Fix bug 2046318, "olap4j driver should throw OlapException on validate error". Test case is in olap4j's ConnectionTest.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#9 edit


Change 11430 by jhyde@jhyde.marmalade2 on 2008/08/11 01:49:31 (git 01bb32787c)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#6 edit


Change 11429 by jhyde@jhyde.marmalade3 on 2008/08/11 00:34:00 (git 2e24441e33)

	MONDRIAN: Fixes for new checkFile rules.
	UTIL: A few new syntax rules, and a callback to allow sub-project to specify pattern for files to ignore.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#9 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#16 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#31 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#84 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#98 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#5 edit
... //open/mondrian/src/main/mondrian/util/Format.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#50 edit
... //open/util/bin/checkFile#6 edit


Change 11423 by jhyde@jhyde.marmalade2 on 2008/08/08 14:01:46 (git bdc12f0254)

	MONDRIAN: Fixes for most recent checkFile rules.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#27 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#14 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#12 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#5 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#30 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#59 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#111 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#123 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#58 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#59 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#14 edit


Change 11420 by jhyde@jhyde.marmalade2 on 2008/08/08 13:28:06 (git 1d3e43c657)

	MONDRIAN: Cosmetic fixes to match latest checkFile rules. No functionality changes.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/I18n.java#4 edit
... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#6 edit
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#9 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#8 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#10 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#14 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#13 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#26 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#13 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#11 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#19 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#15 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#30 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#13 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#13 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#41 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#27 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#23 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#42 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#41 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#114 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#23 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#33 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#121 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#150 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#58 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExistsFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#110 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#12 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/Modulos.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#74 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#132 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeUsages.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#122 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#117 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#97 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#93 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#95 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#6 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#48 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#9 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#12 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#15 edit
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#9 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#6 edit
... //open/mondrian/src/main/mondrian/util/CacheMap.java#3 edit
... //open/mondrian/src/main/mondrian/util/ConcatenableList.java#5 edit
... //open/mondrian/src/main/mondrian/util/FilteredIterableList.java#3 edit
... //open/mondrian/src/main/mondrian/util/Format.java#28 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#8 edit
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#5 edit
... //open/mondrian/src/main/mondrian/util/TraversalList.java#2 edit
... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#5 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#28 edit
... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#6 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#15 edit
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#6 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#62 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#57 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#28 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#25 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#19 edit
... //open/mondrian/testsrc/main/mondrian/olap/CellPropertyTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#125 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SortTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#88 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#45 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#131 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#93 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#42 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#46 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#58 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#49 edit
... //open/mondrian/testsrc/main/mondrian/util/FilteredIterableTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#15 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#8 edit


Change 11418 by jhyde@jhyde.marmalade3 on 2008/08/08 12:30:11 (git 8cdf7d9523)

	MONDRIAN: Fix integration mistake that broke high-cardinality dimensions.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#46 edit


Change 11415 by jhyde@jhyde.marmalade3 on 2008/08/07 17:27:45 (git f815a6de0d)

	MONDRIAN: Fix build error.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#35 edit


Change 11411 by jhyde@jhyde.marmalade3 on 2008/08/06 14:53:32 (git e78de193e5)

	MONDRIAN: Cosmetic changes to match rules enforced by checkFile; update some copyright dates; no functionality changes.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/ResultStyle.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#25 edit
... //open/mondrian/src/main/mondrian/gui/I18n.java#3 edit
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#8 edit
... //open/mondrian/src/main/mondrian/gui/LanguageChangedEvent.java#2 edit
... //open/mondrian/src/main/mondrian/gui/LanguageChangedListener.java#2 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#9 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#13 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#12 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#25 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#12 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#10 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#18 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#29 edit
... //open/mondrian/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/JDBCValidator.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/Messages.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/TreeModel.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/TreeModelPath.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchJDBCValidator.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#2 edit
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#2 edit
... //open/mondrian/src/main/mondrian/olap/CacheControl.java#6 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#25 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#40 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#26 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#41 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#100 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#30 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#113 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#28 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#18 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#120 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#149 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#57 edit
... //open/mondrian/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExistsFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#109 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/LeadLagFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHelper.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleItemFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleToStrFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Excel.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/DecimalType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#9 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/GroupingSetsCollector.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#72 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#131 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeUsages.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#116 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#96 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CountingAggregationManager.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSet.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#94 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceChangeListener.java#4 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#5 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#6 edit
... //open/mondrian/src/main/mondrian/tui/MockServletConfig.java#6 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#14 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#12 edit
... //open/mondrian/src/main/mondrian/udf/InverseNormalUdf.java#4 edit
... //open/mondrian/src/main/mondrian/udf/NullValueUdf.java#2 edit
... //open/mondrian/src/main/mondrian/util/Base64.java#3 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#22 edit
... //open/mondrian/src/main/mondrian/util/CacheMap.java#2 edit
... //open/mondrian/src/main/mondrian/util/ConcatenableList.java#4 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#8 edit
... //open/mondrian/src/main/mondrian/util/Pair.java#3 edit
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#4 edit
... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#4 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#5 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#5 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#27 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaException.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#56 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#24 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#38 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#124 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#87 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#44 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#130 edit
... //open/mondrian/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#92 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#41 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#45 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#57 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#48 edit
... //open/mondrian/testsrc/main/mondrian/util/FilteredIterableTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#42 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#7 edit


Change 11409 by jhyde@jhyde.marmalade3 on 2008/08/06 12:23:32 (git 1ab93c6b2b)

	MONDRIAN: Integrate from 3.0 branch @11371 (disable triggers).

Affected files ...

... //open/mondrian/bin/megatest#14 integrate
... //open/mondrian/ivy.xml#7 integrate
... //open/mondrian/jpivot/jpivot-1.8.0-080722snapshotsrc.zip#1 branch
... //open/mondrian/mondrian.properties#59 integrate
... //open/mondrian/src/main/mondrian/olap/Connection.java#17 integrate
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#24 integrate
... //open/mondrian/src/main/mondrian/olap/Query.java#112 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#56 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#108 integrate
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#5 integrate
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#17 integrate
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#62 integrate
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#19 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#48 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#27 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#71 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#130 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#11 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#81 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#74 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#115 integrate
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#44 integrate
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#4 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#55 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#59 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#9 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#4 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#4 integrate
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#93 integrate
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#7 integrate
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#37 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#123 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#31 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#13 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#14 integrate
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#33 integrate
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#26 integrate
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#21 integrate
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#38 integrate


Change 11408 by pierluiggi@cliente_dos on 2008/08/06 02:56:15 (git 8cef83c10e)

	MONDRIAN: TopCount working for hc dimensions

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#9 edit


Change 11378 by jhyde@jhyde.mackerel on 2008/08/02 00:44:17 (git 9574f269c5)

	MONDRIAN: Correct 'class' attribute of <UserDefinedFunction> to 'className'.

Affected files ...

... //open/mondrian/doc/schema.html#78 edit


Change 11371 by ehoward@ehoward.jh63mg1 on 2008/07/31 13:19:45 (git 6021e87699)

	MONDRIAN: cleaned up mondrian.properties file

Affected files ...

... //open/mondrian-release/3.0/mondrian.properties#6 edit


Change 11368 by wgorman@guest.willgorman.pentaho on 2008/07/30 20:19:46 (git 942de0f68d)

	MONDRIAN: converted Query.getBaseCubes() to list, guaranteeing deterministic SQL generation results in SqlTupleReader.makeLevelMemberSql()

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#111 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#43 edit


Change 11366 by wgorman@guest.willgorman.pentaho on 2008/07/30 12:51:05 (git d4997339a1)

	MONDRIAN: updated test case to not run when in Agg mode, due to known issue #1867953, Aggregate Tables not working with Shared Dimensions

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#37 edit


Change 11363 by jhyde@jhyde.mackerel on 2008/07/29 02:37:55 (git afe22b30f3)

	MONDRIAN/3.0: Fix bug 2031158, "SubstitutingMemberReader.getMemberBuilder gives UnsupportedOperationException". The problem was how a native-optimized crossjoin interacted with access-controlled dimension.

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/rolap/SubstitutingMemberReader.java#4 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/AccessControlTest.java#6 edit


Change 11354 by jhyde@jhyde.mackerel on 2008/07/26 00:20:35 (git 3548087a1b)

	MONDRIAN/3.0: Fix drill-through on simple calculated members; previously in some cases, canDrillThrough() would return true but getDrillThroughSQL() would return null.

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAggregationManager.java#5 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCell.java#4 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DrillThroughTest.java#6 edit


Change 11353 by jhyde@jhyde.mackerel on 2008/07/25 15:03:54 (git 8821574776)

	MONDRIAN/3.0: Fix bug 2028231, "Internal error in HierarchizeArrayComparator". Occurs when apply Hierarchize function to tuples on a hierarchy with partial-rollup.

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunUtil.java#4 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapHierarchy.java#6 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/AccessControlTest.java#5 edit


Change 11350 by jhyde@jhyde.mackerel on 2008/07/24 15:10:53 (git 1d1b52c2dc)

	MONDRIAN: Test case for BISERVER-1574.

Affected files ...

... //open/mondrian-release/3.0/testsrc/main/mondrian/test/AccessControlTest.java#4 edit


Change 11349 by jhyde@jhyde.mackerel on 2008/07/24 13:49:18 (git e41a20c595)

	MONDRIAN: Preliminary fix to BISERVER-1574 (NPE when calling SchemaReader.getMemberParent on access-controlled member); testcase to follow.

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberReader.java#3 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapHierarchy.java#5 edit


Change 11348 by wgorman@validate.willgorman.pentaho on 2008/07/24 13:45:30 (git 4a8ae6a963)

	MONDRIAN: upgraded to a new version of JPivot that fixes PDF charts in a secure environment, also made an equals compare more sensitive to null pointer possibilities

Affected files ...

... //open/mondrian-release/3.0/ivy.xml#6 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlTupleReader.java#5 edit


Change 11339 by wgorman@validate.willgorman.pentaho on 2008/07/22 20:32:51 (git 1748c99adf)

	MONDRIAN: upgraded jpivot snapshot source to reflect jpivot.war file change

Affected files ...

... //open/mondrian-release/3.0/jpivot/jpivot-1.8.0-080327snapshotsrc.zip#3 delete
... //open/mondrian-release/3.0/jpivot/jpivot-1.8.0-080722snapshotsrc.zip#1 add


Change 11338 by wgorman@validate.willgorman.pentaho on 2008/07/22 20:30:16 (git c9d370fdfc)

	MONDRIAN: fixed chart drill through bug in JPivot

Affected files ...

... //open/mondrian-release/3.0/ivy.xml#5 edit


Change 11336 by jhyde@jhyde.marmalade2 on 2008/07/22 17:22:37 (git 5726e9b0ac)

	MONDRIAN: Upgrade to ivy-2.0.0-beta2; change version of mondrian and workbench to 3.1.0; obsolete references to julian-repo.

Affected files ...

... //open/mondrian/build.xml#196 edit
... //open/mondrian/ivy.xml#6 edit
... //open/mondrian/ivysettings.xml#3 edit
... //open/mondrian/workbench/ivy.xml#2 edit


Change 11330 by wgorman@validate.willgorman.pentaho on 2008/07/22 10:36:51 (git fd97ad0304)

	MONDRIAN: integrate change #11324
	Upgrade to olap4j-0.9.6-svn098

Affected files ...

... //open/mondrian-release/3.0/ivy.xml#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#3 integrate


Change 11327 by wgorman@guest.willgorman.pentaho on 2008/07/21 06:23:16 (git d709013c8a)

	MONDRIAN: Added additional unit test for bug #1955815

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#39 edit


Change 11326 by jhyde@jhyde.mackerel on 2008/07/21 02:11:52 (git 3ce84d5308)

	MONDRIAN: Fix date literal generation for Derby and Access.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#92 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#10 edit


Change 11324 by jhyde@jhyde.mackerel on 2008/07/21 00:37:58 (git 7453b70a10)

	MONDRIAN: Upgrade to olap4j-0.9.6-svn098.

Affected files ...

... //open/mondrian/ivy.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#3 edit


Change 11322 by wgorman@validate.willgorman.pentaho on 2008/07/18 13:41:56 (git d48d29a928)

	MONDRIAN: integrate change 11321
	Fix for bug #1955815, Cartesian Join in SQL from MDX against virtual cube.  Don't apply non-empty constraint in SQLTupleReader if base cube is out of sync with context.

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlTupleReader.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/VirtualCubeTest.java#3 integrate


Change 11321 by wgorman@guest.willgorman.pentaho on 2008/07/18 12:01:33 (git 56261f8d85)

	MONDRIAN: Fix for bug #1955815, Cartesian Join in SQL from MDX against virtual cube.  Don't apply non-empty constraint in SQLTupleReader if base cube is out of sync with context.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#42 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#38 edit


Change 11320 by matlowery@matlowery.fitz-hume4.pentaho.org on 2008/07/18 10:46:09 (git 4c498f23f1)

	MONDRIAN: Integrated change #11319
	Modified DrillThroughQuerySpec to handle cases where DatabaseMetaData returns 0 for getMaxColumnNameLength(). From DatabaseMetaData: "a result of zero means that there is no limit or the limit is not known."  The code now interprets zero as no limit.

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#3 integrate


Change 11319 by matlowery@matlowery.fitz-hume10.pentaho.org on 2008/07/18 10:13:07 (git c021ebc2ce)

	MONDRIAN
	
	Modified DrillThroughQuerySpec to handle cases where DatabaseMetaData returns 0 for getMaxColumnNameLength(). From DatabaseMetaData: "a result of zero means that there is no limit or the limit is not known."  The code now interprets zero as no limit.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#13 edit


Change 11318 by wgorman@validate.willgorman.pentaho on 2008/07/17 17:30:18 (git 822d43f080)

	MONDRIAN: integrate change #11317
	updated ivysettings.xml to point to Pentaho's artifactory repository

Affected files ...

... //open/mondrian-release/3.0/ivysettings.xml#3 integrate


Change 11317 by wgorman@guest.willgorman.pentaho on 2008/07/17 17:28:27 (git 94dbc4d78d)

	MONDRIAN: updated ivysettings.xml to point to Pentaho's artifactory repository

Affected files ...

... //open/mondrian/ivysettings.xml#2 edit


Change 11316 by wgorman@validate.willgorman.pentaho on 2008/07/17 17:23:52 (git cff79d8def)

	MONDRIAN: integrate change #11315
	fix for bug #1954553, Query # missing from SQL Log entry

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlStatement.java#3 integrate


Change 11315 by wgorman@guest.willgorman.pentaho on 2008/07/17 17:16:45 (git 21e64e0b44)

	MONDRIAN: fix for bug #1954553, Query # missing from SQL Log entry

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#4 edit


Change 11314 by wgorman@validate.willgorman.pentaho on 2008/07/17 13:50:57 (git d848fd06c7)

	integration of change #11313
	fix for bug #1970574, Problem with building and running cmdrunner.  also fixed javadoc in JDK 1.5

Affected files ...

... //open/mondrian-release/3.0/build.xml#7 integrate


Change 11313 by wgorman@guest.willgorman.pentaho on 2008/07/17 13:42:02 (git 553be215e6)

	MONDRIAN: fix for bug #1970574, Problem with building and running cmdrunner.  also fixed javadoc in JDK 1.5

Affected files ...

... //open/mondrian/build.xml#195 edit


Change 11312 by wgorman@validate.willgorman.pentaho on 2008/07/17 06:51:28 (git 6c131d8c3c)

	MONDRIAN: integrated change 11311
	fix for 2013292, [PATCH] Demo app: opening report first time doesn't work.  Thanks Artem!

Affected files ...

... //open/mondrian-release/3.0/webapp/WEB-INF/web-jpivot.xml#3 integrate


Change 11311 by wgorman@guest.willgorman.pentaho on 2008/07/17 06:47:03 (git b5f13891ce)

	MONDRIAN: fix for 2013292, [PATCH] Demo app: opening report first time doesn't work.  Thanks Artem!

Affected files ...

... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#13 edit


Change 11309 by wgorman@validate.willgorman.pentaho on 2008/07/16 18:16:51 (git 42ef0263c2)

	MONDRIAN: Integrate Bug Fix #1914570, perforce change #11308
	Error with Snowflake Dimension with multiple Hierarchies.  Removed legacy validation code that is no longer applicable.  Added unit tests in SchemaTest to verify functionality.

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/resource/MondrianResource.xml#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCube.java#6 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchema.java#5 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SchemaTest.java#7 integrate


Change 11308 by wgorman@guest.willgorman.pentaho on 2008/07/16 18:05:09 (git ea2b4145c2)

	MONDRIAN: Fix for #1914570, Error with Snowflake Dimension with multiple Hierarchies.  Removed legacy validation code that is no longer applicable.  Added unit tests in SchemaTest to verify functionality.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#129 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#114 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#36 edit


Change 11302 by jhyde@jhyde.marmalade-winxp on 2008/07/16 01:28:50 (git edc96a0b35)

	MONDRIAN: megatest fixes for cygwin

Affected files ...

... //open/mondrian/bin/megatest#13 edit


Change 11298 by jhyde@jhyde.marmalade3 on 2008/07/15 23:47:56 (git b2fe48470b)

	MONDRIAN: Change megatest to allow mondrian to be in a directory not called 'mondrian'.

Affected files ...

... //open/mondrian-release/3.0/bin/megatest#5 edit


Change 11297 by jhyde@jhyde.marmalade3 on 2008/07/15 19:18:05 (git 075f4c54e9)

	MONDRIAN: Fix bug 2004202, "Except not working with grouping sets".
	    Some cosmetic stuff, too.

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/rolap/FastBatchingCellReader.java#3 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAggregationManager.java#4 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#3 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/Aggregation.java#3 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AggregationManager.java#3 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/ListColumnPredicate.java#4 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/OrPredicate.java#3 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#3 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#5 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#5 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#5 edit


Change 11289 by jhyde@jhyde.marmalade-winxp on 2008/07/09 23:17:25 (git 113b41d5a4)

	MONDRIAN: Fix differences in SQL expected by Teradata test compared to Oracle test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#10 edit


Change 11285 by rchen@rchen.fao.eigenbase on 2008/07/08 14:25:37 (git f5375c5952)

	MONDRIAN: integrate changes 11249, 11276, 11283 from MLO branch.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#23 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#42 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#86 integrate


Change 11282 by jhyde@jhyde.marmalade3 on 2008/07/08 01:44:30 (git 632dff3c52)

	MONDRIAN: Fix bug 1963913, "RolapMember causes ClassCastException in compare()".

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapMember.java#4 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/SqlQuery.java#5 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SchemaTest.java#6 edit


Change 11281 by jhyde@jhyde.mackerel on 2008/07/07 23:33:26 (git 209ca3ec55)

	MONDRIAN: Fix bug 1911832, "Exception converting immutable list to array in JDK 1.5".

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CrossJoinFunDef.java#4 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/FunctionTest.java#4 edit


Change 11280 by jhyde@jhyde.mackerel on 2008/07/07 22:33:03 (git 4fec9955f9)

	MONDRIAN: Fix bug 1971080, "hierarchize(named set) causes attempt to sort immutable list"

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HierarchizeFunDef.java#3 edit
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#4 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#4 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/NamedSetTest.java#3 edit


Change 11279 by wgorman@validate.willgorman.pentaho on 2008/07/07 19:14:28 (git 44665adfaf)

	MONDRIAN: Fourth round of integration for Mondrian 3.0.4, including changes that don't impact APIs, includes changes:
	11230: Test case for issue described in Pentaho forum post 'wrong unique name for default member when hasAll=false'
	11232: Only clean jars in 'clean-deep'
	11233: Fix NullPointerException when apply partial-rollup to parent-child hierarchy.
	11234: Fix bug 1951916, "getCaption() does not return cube caption".
	           Also fix quoting of connect string parameters that contain single-quotes;
	           and add TestContext.getOlapConnection(), to make it easier to write olap4j-based tests.
	11256: Enable tests on PostgreSQL. Document PostgreSQL installation procedure.
	       Obsolete enum checker method Util.isValid(Class, E): it's expensive and unnecessary.
	       Fix SchemaTest for JDBC 3 and lower.
	11257: Fix bug 1967378, "Connecting : JdbcPassword parameter ignored" and add unit test. Mondrian was creating data sources but forgetting to include JdbcUser and JdbcPassword parameters in the data source properties. Some data sources (in particular connection pooling ones) can only give out connections with one particular user and password.
	           Also, validate JDBC credentials early, on establishing a mondrian connection, in order to give a more predictable error message.
	11258: Fix RolapConnectionTest for Access.
	11264: If connecting to Derby, run a dummy statement so that connection errors are detected early. Fixes RolapConnectionTest for Derby.

Affected files ...

... //open/mondrian-release/3.0/bin/loadFoodMart.sh#3 integrate
... //open/mondrian-release/3.0/build.xml#6 integrate
... //open/mondrian-release/3.0/doc/install.html#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/RoleImpl.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Util.java#5 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnection.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCube.java#5 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeMember.java#5 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapHierarchy.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/UtilTestCase.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/FunctionTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapConnectionTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/AccessControlTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SchemaTest.java#5 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/TestContext.java#5 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBasicTest.java#5 integrate


Change 11278 by wgorman@validate.willgorman.pentaho on 2008/07/07 18:34:02 (git 57824519bd)

	MONDRIAN: Third round of integration for Mondrian 3.0.4, including changes that don't impact APIs, includes changes:
	11116: Fixed copyright per Julian.
	11135: Upgrade to xerces 2.6 (2.3 doesn't play well with JDK 1.6);
	           Restore cell range check (an olap4j test broke because this was disabled).
	11136: Downgrade to xerces 2.5 (2.6 checks XML schema validity, which causes a couple of problems). Upgrade to xmlunit 1.1. Fix a log file.
	11138: testing Perforce trigger for properly prefixed
	              checkin comments; this submit should pass.
	11139: expose Measure constructor so temporary rolap star measures can be created
	11144: add helper class CustomizedFunctionTable and
	       tests. Also fix a problem where "*" function needs to look
	       recursively down the stack for its expected output type.
	11146: include the test class added in 11144 to the main
	       test suite.
	11150: Goal: Re-use Mondrian schema validation code from Workbench.
	       Solution: Low-risk refactor that removed dependencies on Swing and Workbench (mondrian.gui.*).  Added validate subpackage to mondrian.gui package since validate classes still have a dependency on MondrianGuiDef. Moved validation code to ValidationUtils.
	11151: add a missing object test to CustomizedParser test
	11154: expose Cutomized Parser support using the Connection interface.
	11157: one more interface needs to be made public for Customized
	       Parser.
	11164: adding more test cases for Customized Parser.
	11171: Expose parser behavior control for allowing invalid
	       members via the Connection interface.
	11180: move public interfaces related to customized parser
	       to public class methods.
	11184: javadoc improvement for 11180. Also correct a comment in mondrian.properties file.
	11189: Do not resolve ivy dependencies if 'skip.downloads' is set. You can specify this from the command line using 'ant -Dskip.downloads ...'.

Affected files ...

... //open/mondrian-release/3.0/README.txt#4 integrate
... //open/mondrian-release/3.0/build.xml#5 integrate
... //open/mondrian-release/3.0/ivy.xml#3 integrate
... //open/mondrian-release/3.0/mondrian.properties#5 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeCellRenderer.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/JDBCValidator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/Messages.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/TreeModel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/TreeModelPath.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/ValidationUtils.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/impl/WorkbenchJDBCValidator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Connection.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ConnectionBase.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Parser.cup#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Query.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#3 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ParenthesesFunDef.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapResult.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapStar.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/CustomizedParserTest.java#3 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/ParserTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/QueryTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/Main.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#4 integrate
... //open/mondrian-release/3.0/workbench/readme.txt#5 integrate


Change 11277 by jhyde@jhyde.mackerel on 2008/07/07 17:56:50 (git 02f52efede)

	MONDRIAN: Fix bug 1945689, "Drill-through on Calculated members".

Affected files ...

... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCell.java#3 edit
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DrillThroughTest.java#5 edit


Change 11266 by wgorman@validate.willgorman.pentaho on 2008/07/06 22:01:55 (git 72af68faf0)

	MONDRIAN: Second round of integration for Mondrian 3.0.4, including changes that don't impact APIs, includes changes #11058 to #11108 

Affected files ...

... //open/mondrian-release/3.0/.classpath#4 integrate
... //open/mondrian-release/3.0/bin/loadFoodMart.sh#2 integrate
... //open/mondrian-release/3.0/bin/megatest#4 integrate
... //open/mondrian-release/3.0/bin/run.sh#4 integrate
... //open/mondrian-release/3.0/build.xml#4 integrate
... //open/mondrian-release/3.0/demo/FoodMart.xml#4 integrate
... //open/mondrian-release/3.0/doc/configuration.html#4 integrate
... //open/mondrian-release/3.0/intellij/mondrian.iml#4 integrate
... //open/mondrian-release/3.0/intellij/mondrian.ipr#4 integrate
... //open/mondrian-release/3.0/ivy.xml#2 integrate
... //open/mondrian-release/3.0/ivysettings.xml#2 integrate
... //open/mondrian-release/3.0/mondrian.properties#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianProperties.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Schema.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Util.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnectionProperties.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCube.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeMember.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapEvaluator.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeCrossJoin.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeSet.java#4 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchema.java#4 edit
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/SqlQuery.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/BatchTestCase.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/NonEmptyTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DialectTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DrillThroughTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SchemaTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SqlPattern.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/TestContext.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#4 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBasicTest.java#4 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_memberOrdinal.xml#2 integrate
... //open/mondrian-release/3.0/workbench/ivy.xml#2 integrate
... //open/mondrian-release/3.0/workbench/readme.txt#4 integrate
... //open/mondrian-release/3.0/workbench/workbench.bat#4 integrate
... //open/mondrian-release/3.0/workbench/workbench.sh#4 integrate


Change 11265 by wgorman@validate.willgorman.pentaho on 2008/07/06 13:33:38 (git 691f50ff3b)

	MONDRIAN: This is the first of a series of change lists that merge necessary patches from //open/mondrian to //open/mondrian-release/3.0, merging all changes up to change #11047

Affected files ...

... //open/mondrian-release/3.0/.classpath#3 integrate
... //open/mondrian-release/3.0/.project#2 integrate
... //open/mondrian-release/3.0/LICENSE.html#2 integrate
... //open/mondrian-release/3.0/LicenseInfo.txt#2 integrate
... //open/mondrian-release/3.0/README.txt#3 integrate
... //open/mondrian-release/3.0/RELEASE.txt#2 integrate
... //open/mondrian-release/3.0/bin/cmdrunner.cmd#2 integrate
... //open/mondrian-release/3.0/bin/cmdrunner.sh#2 integrate
... //open/mondrian-release/3.0/bin/megatest#3 integrate
... //open/mondrian-release/3.0/bin/run.sh#3 integrate
... //open/mondrian-release/3.0/bin/runtest.sh#2 integrate
... //open/mondrian-release/3.0/build.bat#2 integrate
... //open/mondrian-release/3.0/build.properties#2 integrate
... //open/mondrian-release/3.0/build.sh#2 integrate
... //open/mondrian-release/3.0/build.xml#3 integrate
... //open/mondrian-release/3.0/buildJdk16.bat#2 integrate
... //open/mondrian-release/3.0/buildJdk16.sh#2 integrate
... //open/mondrian-release/3.0/demo/CmdRunner.cmdr#2 integrate
... //open/mondrian-release/3.0/demo/CmdRunner.properties#2 integrate
... //open/mondrian-release/3.0/demo/FoodMart.xml#3 integrate
... //open/mondrian-release/3.0/demo/FoodMartCreateData.zip#2 integrate
... //open/mondrian-release/3.0/demo/FoodMartLoader.bat#2 integrate
... //open/mondrian-release/3.0/demo/access/MondrianFoodMart-Access.zip#2 integrate
... //open/mondrian-release/3.0/demo/cmdRunner.bat#2 integrate
... //open/mondrian-release/3.0/demo/derby/datasources.xml#2 integrate
... //open/mondrian-release/3.0/demo/derby/derby-foodmart.zip#2 integrate
... //open/mondrian-release/3.0/demo/derby/mondrian.properties#2 integrate
... //open/mondrian-release/3.0/demo/derby/queries/arrows.jsp#2 integrate
... //open/mondrian-release/3.0/demo/derby/queries/colors.jsp#2 integrate
... //open/mondrian-release/3.0/demo/derby/queries/fourhier.jsp#2 integrate
... //open/mondrian-release/3.0/demo/derby/queries/mondrian.jsp#2 integrate
... //open/mondrian-release/3.0/demo/derby/queries/testrole.jsp#2 integrate
... //open/mondrian-release/3.0/demo/derby/queries/xmla.jsp#2 integrate
... //open/mondrian-release/3.0/demo/derby/web.xml#2 integrate
... //open/mondrian-release/3.0/demo/workbench.bat#2 integrate
... //open/mondrian-release/3.0/doc/aggregate_tables.html#2 integrate
... //open/mondrian-release/3.0/doc/aggregate_tables.vsd#2 integrate
... //open/mondrian-release/3.0/doc/architecture.html#2 integrate
... //open/mondrian-release/3.0/doc/architecture.jpg#2 integrate
... //open/mondrian-release/3.0/doc/architecture.vsd#2 integrate
... //open/mondrian-release/3.0/doc/cache_control.html#2 integrate
... //open/mondrian-release/3.0/doc/cmdrunner.html#2 integrate
... //open/mondrian-release/3.0/doc/components.html#2 integrate
... //open/mondrian-release/3.0/doc/configuration.html#3 integrate
... //open/mondrian-release/3.0/doc/deployDoc.sh#2 integrate
... //open/mondrian-release/3.0/doc/design.html#2 integrate
... //open/mondrian-release/3.0/doc/developer.html#2 integrate
... //open/mondrian-release/3.0/doc/developer_notes.html#2 integrate
... //open/mondrian-release/3.0/doc/doc2web.sh#2 integrate
... //open/mondrian-release/3.0/doc/embedding_mondrian.html#2 integrate
... //open/mondrian-release/3.0/doc/embedding_mondrian_olap4j.html#2 integrate
... //open/mondrian-release/3.0/doc/faq.html#2 integrate
... //open/mondrian-release/3.0/doc/help.html#2 integrate
... //open/mondrian-release/3.0/doc/images/aggregate_tables_1.png#2 integrate
... //open/mondrian-release/3.0/doc/images/aggregate_tables_2.png#2 integrate
... //open/mondrian-release/3.0/doc/images/aggregate_tables_3.png#2 integrate
... //open/mondrian-release/3.0/doc/images/arch_mondrian_sketch_tn.png#2 integrate
... //open/mondrian-release/3.0/doc/images/arch_mondrian_v1_lrg.png#2 integrate
... //open/mondrian-release/3.0/doc/images/arch_mondrian_v1_tn.png#2 integrate
... //open/mondrian-release/3.0/doc/images/code_general.png#2 integrate
... //open/mondrian-release/3.0/doc/images/code_indentation.png#2 integrate
... //open/mondrian-release/3.0/doc/images/code_spacing.png#2 integrate
... //open/mondrian-release/3.0/doc/images/code_wrapping.png#2 integrate
... //open/mondrian-release/3.0/doc/images/logo_mondrian_lrg.png#2 integrate
... //open/mondrian-release/3.0/doc/images/perforce_setup.png#2 integrate
... //open/mondrian-release/3.0/doc/images/workbench_database_error.png#2 integrate
... //open/mondrian-release/3.0/doc/images/workbench_database_validation.png#2 integrate
... //open/mondrian-release/3.0/doc/images/workbench_get_schema.png#2 integrate
... //open/mondrian-release/3.0/doc/images/workbench_jdbc_explorer.png#2 integrate
... //open/mondrian-release/3.0/doc/images/workbench_mdx_query_runner.png#2 integrate
... //open/mondrian-release/3.0/doc/images/workbench_preferences.png#2 integrate
... //open/mondrian-release/3.0/doc/images/workbench_schema_editor.png#2 integrate
... //open/mondrian-release/3.0/doc/index.html#2 integrate
... //open/mondrian-release/3.0/doc/install.html#2 integrate
... //open/mondrian-release/3.0/doc/install_es.html#2 integrate
... //open/mondrian-release/3.0/doc/install_fr.html#2 integrate
... //open/mondrian-release/3.0/doc/install_postgresql.html#2 integrate
... //open/mondrian-release/3.0/doc/logo.psp#2 integrate
... //open/mondrian-release/3.0/doc/manuals.html#2 integrate
... //open/mondrian-release/3.0/doc/mdx.html#2 integrate
... //open/mondrian-release/3.0/doc/mondrian_technical_guide.pdf#2 integrate
... //open/mondrian-release/3.0/doc/mondrian_technical_guide.zip#2 integrate
... //open/mondrian-release/3.0/doc/olap.html#2 integrate
... //open/mondrian-release/3.0/doc/optimizing_performance.html#2 integrate
... //open/mondrian-release/3.0/doc/roadmap.html#2 integrate
... //open/mondrian-release/3.0/doc/schema.html#3 integrate
... //open/mondrian-release/3.0/doc/schema_workbench.doc#2 integrate
... //open/mondrian-release/3.0/doc/schema_workbench.pdf#2 integrate
... //open/mondrian-release/3.0/doc/stylesheet.css#2 integrate
... //open/mondrian-release/3.0/doc/vba_functions.html#2 integrate
... //open/mondrian-release/3.0/doc/workbench.html#2 integrate
... //open/mondrian-release/3.0/eclipse/eclipse-warnings.txt#2 integrate
... //open/mondrian-release/3.0/eclipse/mondrian.importorder#2 integrate
... //open/mondrian-release/3.0/intellij/mondrian.iml#3 integrate
... //open/mondrian-release/3.0/intellij/mondrian.ipr#3 integrate
... //open/mondrian-release/3.0/intellij/mondrianTest.iml#2 integrate
... //open/mondrian-release/3.0/jpivot/build.properties#2 integrate
... //open/mondrian-release/3.0/jpivot/build.xml#2 integrate
... //open/mondrian-release/3.0/jpivot/jpivot-1.3.0-052105snapshotsrc.zip#2 integrate
... //open/mondrian-release/3.0/jpivot/jpivot-1.8.0-080327snapshotsrc.zip#2 integrate
... //open/mondrian-release/3.0/jpivot/readme.txt#2 integrate
... //open/mondrian-release/3.0/lib/asm-2.2.3.jar#2 integrate
... //open/mondrian-release/3.0/lib/asm-commons-2.2.3.jar#2 integrate
... //open/mondrian-release/3.0/lib/backport-util-concurrent.jar#2 integrate
... //open/mondrian-release/3.0/lib/commons-collections.jar#2 integrate
... //open/mondrian-release/3.0/lib/commons-dbcp.jar#2 integrate
... //open/mondrian-release/3.0/lib/commons-logging.jar#2 integrate
... //open/mondrian-release/3.0/lib/commons-math-1.0.jar#2 integrate
... //open/mondrian-release/3.0/lib/commons-pool.jar#2 integrate
... //open/mondrian-release/3.0/lib/commons-vfs.jar#2 integrate
... //open/mondrian-release/3.0/lib/eigenbase-properties.jar#2 integrate
... //open/mondrian-release/3.0/lib/eigenbase-resgen.jar#2 integrate
... //open/mondrian-release/3.0/lib/eigenbase-xom.jar#2 integrate
... //open/mondrian-release/3.0/lib/javacup.jar#2 integrate
... //open/mondrian-release/3.0/lib/jlfgr-1_0.jar#2 integrate
... //open/mondrian-release/3.0/lib/jpivot.war#2 integrate
... //open/mondrian-release/3.0/lib/jsp-api.jar#2 integrate
... //open/mondrian-release/3.0/lib/log4j-1.2.9.jar#2 integrate
... //open/mondrian-release/3.0/lib/mondrian.xsd#2 integrate
... //open/mondrian-release/3.0/lib/olap4j.jar#2 integrate
... //open/mondrian-release/3.0/lib/retroweaver-1.2.4.jar#2 integrate
... //open/mondrian-release/3.0/lib/retroweaver-rt-1.2.4.jar#2 integrate
... //open/mondrian-release/3.0/lib/servlet.jar#2 integrate
... //open/mondrian-release/3.0/lib/xalan.jar#2 integrate
... //open/mondrian-release/3.0/lib/xercesImpl.jar#2 integrate
... //open/mondrian-release/3.0/lib/xml-apis.jar#2 integrate
... //open/mondrian-release/3.0/log4j.properties#2 integrate
... //open/mondrian-release/3.0/log4j.xml#2 integrate
... //open/mondrian-release/3.0/misc/Meta.xsl#2 integrate
... //open/mondrian-release/3.0/misc/config.xml#2 integrate
... //open/mondrian-release/3.0/misc/workbench-manifest.mf#2 integrate
... //open/mondrian-release/3.0/mondrian.properties#3 edit
... //open/mondrian-release/3.0/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/BooleanCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/Calc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/CalcWriter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/DateTimeCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/DimensionCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/DoubleCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/DummyExp.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/ExpCompiler.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/HierarchyCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/IntegerCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/IterCalc.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/LevelCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/ListCalc.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/MemberCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/MemberListCalc.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/calc/ParameterCompilable.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/ParameterSlot.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/ResultStyle.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/StringCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/TupleCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/TupleListCalc.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/calc/VoidCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractExpCompiler.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractIterCalc.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractLevelCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractListCalc.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractMemberCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractStringCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractTupleCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractVoidCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/BetterExpCompiler.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/CacheCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/ConstantCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/DimensionCurrentMemberCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/GenericCalc.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/MemberValueCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/TupleValueCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/ValueCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/I18n.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/JDBCExplorer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/JDBCMetaData.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/JDBCTreeModel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/JTreeUpdater.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/LanguageChangedEvent.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/LanguageChangedListener.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/ListRenderer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/PreferencesDialog.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/PropertyTableModel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/QueryPanel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaExplorer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaPropertyCellEditor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeCellEditor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeCellRenderer.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeModel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/Workbench.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addCalculatedMember24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addCube24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addDimension24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addDimensionUsage24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addHierarchy24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addLevel24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addMeasure24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addNamedSet24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addProperty24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addRole24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addVirtualCube24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggExclude24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggForeignKey24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggLevel24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggMeasure24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggPattern24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggTable24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/calculatedMember24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/closure24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/cube16.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/cube24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/cubeGrant24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/dimension24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/dimensionGrant24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/dimensionUsage24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/gui.properties#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/hierarchy24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/hierarchyGrant24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/join24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/key24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/level24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/measure24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/memberGrant24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/name24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/namedSet24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/nopic24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/ordinal24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/person24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/property24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/role24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/schema24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/schemaBuilder.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/schemaGrant24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/sql24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/table24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/text.properties#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/userDefinedFunction24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/virtualCube24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/workbenchInfo.properties#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/i18n/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/DimensionExpr.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/HierarchyExpr.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/LevelExpr.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/MdxVisitor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/MdxVisitorImpl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/MemberExpr.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/NamedSetExpr.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/ParameterExpr.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/QueryPrintWriter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/ResolvedFunCall.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/UnresolvedFunCall.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/mdx/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Access.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Aggregator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Axis.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/AxisOrdinal.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/CacheControl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Category.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Cell.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/CellFormatter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/CellProperty.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Connection.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ConnectionBase.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Cube.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/CubeAccess.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/CubeBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/DelegatingRole.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/DelegatingSchemaReader.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Dimension.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/DimensionBase.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/DimensionType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/DriverManager.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/EnumeratedValues.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Evaluator.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Exp.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ExpBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ExpCacheDescriptor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Formula.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/FunCall.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/FunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/FunTable.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Hierarchy.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/HierarchyBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Id.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/InvalidArgumentException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/InvalidHierarchyException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Level.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/LevelBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/LevelType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Literal.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MatchType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Member.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MemberBase.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MemberFormatter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MemberProperty.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MemoryLimitExceededException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Mondrian.xml#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianProperties.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianServer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianServerImpl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Mondrian_SW.xml#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/NameResolver.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/NamedSet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Namer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/NativeEvaluator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/OlapElement.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/OlapElementBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Parameter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ParameterImpl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Parser.cup#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Position.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Property.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/PropertyFormatter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Query.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/QueryAxis.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/QueryCanceledException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/QueryPart.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/QueryTimeoutException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ResourceLimitExceededException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Result.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ResultBase.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ResultLimitExceededException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ResultStyleException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Role.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/RoleImpl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Scanner.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Schema.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/SchemaReader.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/SetBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/StringScanner.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Syntax.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/UnionRoleImpl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Util.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Validator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Walkable.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Walker.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AggregateFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AncestorFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ArrayHolder.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AvgFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/BuiltinFunTable.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CacheFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CaseMatchFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CaseTestFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CastFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CorrelationFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CountFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CovarianceFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CrossJoinFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DescendantsFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DistinctFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ExceptFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ExistsFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ExtractFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FilterFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FormatFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunDefBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunInfo.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunTableImpl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunUtil.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/GenerateFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/GlobalFunTable.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HeadTailFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HierarchizeFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IifFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IntersectFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IsEmptyFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IsFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IsNullFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/JavaFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/LeadLagFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/LinReg.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MedianFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MemberHelper.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MemberLevelFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MinMaxFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MondrianEvaluationException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MultiResolver.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/OrderFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ParameterFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ParenthesesFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/PercentileFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/PropertiesFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/RangeFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/RankFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/Resolver.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ResolverBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SetFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SetItemFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SetToStrFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SimpleResolver.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/StdevFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/StdevPFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/StrToSetFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/StrToTupleFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SubsetFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SumFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TupleFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TupleItemFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TupleToStrFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/UdfResolver.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/UnionFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ValueFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/VarFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/VarPFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/XtdFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/extra/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/vba/Excel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/vba/Vba.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/vba/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/BooleanType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/CubeType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/DateTimeType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/DecimalType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/DimensionType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/HierarchyType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/LevelType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/MemberType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/NullType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/NumericType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/ScalarType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/SetType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/StringType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/SymbolType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/TupleType.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/Type.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/TypeUtil.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/EmptyResultSet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/Factory.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCell.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCube.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jMember.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/recorder/AbstractRecorder.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/recorder/ListRecorder.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/recorder/LoggerRecorder.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/recorder/MessageRecorder.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/recorder/PrintStreamRecorder.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/recorder/RecorderException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/recorder/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/resource/MondrianResource.xml#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/resource/MondrianResource_de.properties#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/resource/MondrianResource_de_DE.properties#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/resource/MondrianResource_es_ES.properties#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/ArrayMemberSource.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/BitKey.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CacheControlImpl.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CacheMemberReader.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CellKey.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CellReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/ChildByNameConstraint.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/DefaultTupleConstraint.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/DelegatingMemberReader.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/DescendantsConstraint.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/FastBatchingCellReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/GroupingSetsCollector.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/HierarchyUsage.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/HighCardSqlTupleReader.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MeasureMemberSource.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberCache.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberCacheHelper.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberKey.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberSource.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/Modulos.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/NoCacheMemberReader.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RestrictedMemberReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/ResultLoader.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAggregationManager.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAggregator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAxis.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCacheRegion.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCalculatedMember.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCell.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnection.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnectionPool.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnectionProperties.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCube.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeDimension.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeHierarchy.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeLevel.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeMember.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeUsages.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapDimension.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapEvaluator.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapHierarchy.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapLevel.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapMeasure.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapMember.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNative.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeCrossJoin.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeFilter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeRegistry.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeSet.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeSql.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeTopCount.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapProperty.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapResult.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchema.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchemaParameter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchemaReader.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapStar.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapStoredMeasure.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapUtil.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SmartMemberListCache.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SmartMemberReader.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlConstraintFactory.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlConstraintUtils.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlContextConstraint.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlMemberSource.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlStatement.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlTupleReader.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/StarColumnPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/StarPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/StringList.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SubstitutingMemberReader.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/Target.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/rolap/Test.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/TupleReader.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AggQuerySpec.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/Aggregation.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AggregationKey.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AggregationManager.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AndPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/CellRequest.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/CountingAggregationManager.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/GroupingSet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/GroupingSetsList.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/ListColumnPredicate.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/ListPredicate.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/MinusStarPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/OrPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/QuerySpec.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/Segment.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/SegmentDataset.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/SegmentLoader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/AggGen.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/AggStar.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/Recognizer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggtab/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/CachePool.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/HardSmartCache.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/SmartCache.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/SoftSmartCache.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/doc-files/CellReader.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/doc-files/MemberReader.gif#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/doc-files/mondrian.zargo#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/SqlConstraint.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/SqlQuery.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/SqlQueryChecker.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/TupleConstraint.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/CatalogLocator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/DataSourceChangeListener.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/DynamicSchemaProcessor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/UserDefinedFunction.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/spi/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/tui/CmdRunner.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/tui/MockHttpServletRequest.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/tui/MockHttpServletResponse.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/tui/MockServletConfig.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/tui/MockServletContext.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/tui/XmlUtil.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/tui/XmlaSupport.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/tui/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/udf/CurrentDateMemberUdf.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/udf/CurrentDateStringUdf.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/udf/InUdf.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/udf/InverseNormalUdf.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/udf/LastNonEmptyUdf.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/udf/MatchesUdf.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/udf/NullValueUdf.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/udf/ValUdf.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/AbstractMemoryMonitor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/Base64.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/Bug.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/CacheMap.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/util/ConcatenableList.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/util/CreationException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/DelegatingInvocationHandler.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/FauxMemoryMonitor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/FilteredIterableList.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/util/Format.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/MemoryMonitor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/MemoryMonitorFactory.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/NotificationMemoryMonitor.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/ObjectFactory.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/ObjectPool.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/Pair.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/PrimeFinder.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/Schedule.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/TraversalList.java#2 delete
... //open/mondrian-release/3.0/src/main/mondrian/util/UnionIterator.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/UnsupportedList.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/UtilCompatible.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/UtilCompatibleJdk14.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/UtilCompatibleJdk15.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/web/servlet/MDXQueryServlet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/ApplResources.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/DOMBuilder.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/Listener.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/QueryTag.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/ResultCache.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/TransformTag.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/sample.xml#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/DataSourcesConfig.xml#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/Enumeration.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/PropertyDefinition.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/Rowset.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/RowsetDefinition.java#3 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/SaxWriter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaConstants.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaException.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaHandler.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaRequest.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaRequestCallback.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaResponse.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaServlet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaUtil.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/package.html#2 integrate
... //open/mondrian-release/3.0/src/main/overview.html#2 integrate
... //open/mondrian-release/3.0/testlib/derby.jar#2 integrate
... //open/mondrian-release/3.0/testlib/junit.jar#2 integrate
... //open/mondrian-release/3.0/testlib/xmlunit1.0.jar#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/CellPropertyTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/CustomizedParserTest.java#2 delete
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/HierarchyBugTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/ParserTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/QueryTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/UtilTestCase.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/FunctionTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/SortTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/TestMember.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/type/TypeTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/BatchTestCase.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/BitKeyTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/CacheControlTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/CellKeyTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/HighDimensionsTest.java#2 delete
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/IndexedValuesTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/ModulosTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/NonEmptyTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapAxisTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapConnectionTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapCubeTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapResultTest.csv#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapResultTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/SharedDimensionTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/TestAggregationManager.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/VirtualCubeTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/AccessControlTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/BasicQueryTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CacheHitTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CaptionTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CmdRunnerTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CompatibilityTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ConcurrentMdxTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DelegatingTestContext.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DialectTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DiffRepository.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DrillThroughTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/FooBarCellFormatter.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/FoodMartTestCase.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/I18nTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/InlineTableTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/Main.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/MondrianResultPrinter.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/MondrianTestRunner.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/MultipleHierarchyTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/NamedSetTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ParallelTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ParameterTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/PropertiesTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/QueryRunner.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/RaggedHierarchyTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SchemaTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SimpleTestRunner.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SqlPattern.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/StandAlone.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/TestCalculatedMembers.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/TestContext.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/UdfTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/CVBasicTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/ClearViewBase.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MemHungryTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MiscTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiDimTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/QueryAllTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SubTotalTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SummaryTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/TopBottomTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/comp/ResultComparator.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/comp/XMLUtility.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/comp/package.html#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/CsvDBLoader.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/CsvLoader.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/DBLoader.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/README.txt#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/insert.sql#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/package.html#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/package.html#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/udf/NullValueTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/Base64Test.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/FilteredIterableTest.java#2 delete
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/FormatTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/MemoryMonitorTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/ObjectPoolTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/PrimeFinderTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/ScheduleTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBasicTest.java#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#3 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaCognosTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaErrorTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaTabularTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaTests.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/test/XmlaTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1662791d39c739.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3572af958f815277.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_42d09946aca4654.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6236cbb13278115.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6323d67192567b29.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6744da12d716d072.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6e272f678215815.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8534dfefe63645.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_861c32529972e0.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9027755089303df9.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_942ce548f98a38.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_bed44a518dce24.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ce14fddee524718.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d04727679fe397.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_da108686117d1f57.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_338185fcb9af6edd_Name.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_6d042ea3df09ad4_Item.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_memberOrdinal.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/xsl/generateDiffRepositoryJUnit.xsl#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/datasources.xml#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxpivot.xsl#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxquery.xsl#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxslicer.xsl#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxtable.tld#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxtable.xsl#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxvalue.xsl#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/mondrian.properties#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/queries/testrole.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/queries/xmla.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/web-jpivot.xml#2 integrate
... //open/mondrian-release/3.0/webapp/WEB-INF/web.xml#2 integrate
... //open/mondrian-release/3.0/webapp/adhoc.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/busy.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/error.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/index.html#2 integrate
... //open/mondrian-release/3.0/webapp/index.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/morph_pivot.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/pivot.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/taglib.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/testpage.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/xmla.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/xmlaTest.jsp#2 integrate
... //open/mondrian-release/3.0/webapp/zero.jsp#2 integrate
... //open/mondrian-release/3.0/workbench/cpappend.bat#2 integrate
... //open/mondrian-release/3.0/workbench/drivers/readme.txt#2 integrate
... //open/mondrian-release/3.0/workbench/lib/log4j-1.2.12.jar#2 integrate
... //open/mondrian-release/3.0/workbench/log4j.xml#2 integrate
... //open/mondrian-release/3.0/workbench/mondrian.properties#3 integrate
... //open/mondrian-release/3.0/workbench/plugins/readme.txt#2 integrate
... //open/mondrian-release/3.0/workbench/readme.txt#3 integrate
... //open/mondrian-release/3.0/workbench/workbench.bat#3 integrate
... //open/mondrian-release/3.0/workbench/workbench.sh#3 integrate


Change 11264 by jhyde@jhyde.marmalade2 on 2008/07/05 11:45:29 (git 90659304a2)

	MONDRIAN: If connecting to Derby, run a dummy statement so that connection errors are detected early. Fixes RolapConnectionTest for Derby.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#70 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#20 edit


Change 11258 by jhyde@jhyde.mackerel on 2008/07/03 23:06:49 (git bda201126e)

	MONDRIAN: Fix RolapConnectionTest for Access.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#19 edit


Change 11257 by jhyde@jhyde.marmalade2 on 2008/07/03 21:28:58 (git 1322b35fcf)

	MONDRIAN: Fix bug 1967378, "Connecting : JdbcPassword parameter ignored" and add unit test. Mondrian was creating data sources but forgetting to include JdbcUser and JdbcPassword parameters in the data source properties. Some data sources (in particular connection pooling ones) can only give out connections with one particular user and password.
	    Also, validate JDBC credentials early, on establishing a mondrian connection, in order to give a more predictable error message.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#69 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#18 edit


Change 11256 by jhyde@jhyde.marmalade2 on 2008/07/03 21:23:14 (git bbb56d7f95)

	MONDRIAN: Enable tests on PostgreSQL. Document PostgreSQL installation procedure.
	Obsolete enum checker method Util.isValid(Class, E): it's expensive and unnecessary.
	Fix SchemaTest for JDBC 3 and lower.

Affected files ...

... //open/mondrian/bin/loadFoodMart.sh#2 edit
... //open/mondrian/doc/install.html#73 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#119 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#122 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#56 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#41 edit


Change 11234 by jhyde@jhyde.mackerel on 2008/06/30 16:54:09 (git 1004ed8e8a)

	MONDRIAN: Fix bug 1951916, "getCaption() does not return cube caption".
	    Also fix quoting of connect string parameters that contain single-quotes;
	    and add TestContext.getOlapConnection(), to make it easier to write olap4j-based tests.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#118 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#128 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#55 edit


Change 11233 by jhyde@jhyde.mackerel on 2008/06/30 16:51:49 (git 6fcdf54e56)

	MONDRIAN: Fix NullPointerException when apply partial-rollup to parent-child hierarchy.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#80 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#32 edit


Change 11232 by jhyde@jhyde.mackerel on 2008/06/30 16:43:33 (git 4cda3dcf1f)

	MONDRIAN: Only clean jars in 'clean-deep'

Affected files ...

... //open/mondrian/build.xml#194 edit


Change 11230 by jhyde@jhyde.mackerel on 2008/06/30 11:46:02 (git 42b52c7857)

	MONDRIAN: Test case for issue described in Pentaho forum post 'wrong unique name for default member when hasAll=false'

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#33 edit


Change 11224 by pierluiggi@cliente_dos on 2008/06/28 13:15:54 (git 63025165fb)

	MONDRIAN: HigDimensionsTest aesthetics...

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#6 edit


Change 11223 by pierluiggi@cliente_dos on 2008/06/28 13:14:10 (git 5c3071e642)

	MONDRIAN: Filter function working for high cardinality dimensions

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#47 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#5 edit


Change 11219 by pierluiggi@cliente_dos on 2008/06/26 07:06:47 (git 016b72eb07)

	MONDRIAN: Non empty function running for high cardinality
	dimensions (bug 1998598)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#26 edit
... //open/mondrian/src/main/mondrian/util/ConcatenableList.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#4 edit


Change 11217 by pierluiggi@cliente_uno on 2008/06/26 01:44:27 (git c1ac043cfb)

	MONDRIAN: Solved recurrent failure for disordered but correct
	queries. It partially solves bug 2003006

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#12 edit


Change 11205 by jhyde@jhyde.marmalade3 on 2008/06/22 10:28:33 (git 6e398f2ba2)

	MONDRIAN: Integrate from mondrian main to mondrian release 3.0 branch@11016 (properly this time).

Affected files ...

... //open/mondrian-release/3.0/.classpath#2 integrate
... //open/mondrian-release/3.0/README.txt#2 integrate
... //open/mondrian-release/3.0/bin/megatest#2 integrate
... //open/mondrian-release/3.0/bin/run.sh#2 integrate
... //open/mondrian-release/3.0/build.xml#2 integrate
... //open/mondrian-release/3.0/demo/FoodMart.xml#2 integrate
... //open/mondrian-release/3.0/doc/configuration.html#2 integrate
... //open/mondrian-release/3.0/doc/schema.html#2 integrate
... //open/mondrian-release/3.0/intellij/mondrian.iml#2 integrate
... //open/mondrian-release/3.0/intellij/mondrian.ipr#2 integrate
... //open/mondrian-release/3.0/lib/asm-2.2.3.jar#1 branch
... //open/mondrian-release/3.0/lib/asm-commons-2.2.3.jar#1 branch
... //open/mondrian-release/3.0/lib/backport-util-concurrent.jar#1 branch
... //open/mondrian-release/3.0/lib/commons-collections.jar#1 branch
... //open/mondrian-release/3.0/lib/commons-dbcp.jar#1 branch
... //open/mondrian-release/3.0/lib/commons-logging.jar#1 branch
... //open/mondrian-release/3.0/lib/commons-math-1.0.jar#1 branch
... //open/mondrian-release/3.0/lib/commons-pool.jar#1 branch
... //open/mondrian-release/3.0/lib/commons-vfs.jar#1 branch
... //open/mondrian-release/3.0/lib/eigenbase-properties.jar#1 branch
... //open/mondrian-release/3.0/lib/eigenbase-resgen.jar#1 branch
... //open/mondrian-release/3.0/lib/eigenbase-xom.jar#1 branch
... //open/mondrian-release/3.0/lib/javacup.jar#1 branch
... //open/mondrian-release/3.0/lib/jlfgr-1_0.jar#1 branch
... //open/mondrian-release/3.0/lib/jpivot.war#1 branch
... //open/mondrian-release/3.0/lib/jsp-api.jar#1 branch
... //open/mondrian-release/3.0/lib/log4j-1.2.9.jar#1 branch
... //open/mondrian-release/3.0/lib/olap4j.jar#1 branch
... //open/mondrian-release/3.0/lib/retroweaver-1.2.4.jar#1 branch
... //open/mondrian-release/3.0/lib/retroweaver-rt-1.2.4.jar#1 branch
... //open/mondrian-release/3.0/lib/servlet.jar#1 branch
... //open/mondrian-release/3.0/lib/xalan.jar#1 branch
... //open/mondrian-release/3.0/lib/xercesImpl.jar#1 branch
... //open/mondrian-release/3.0/mondrian.properties#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/IterCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/ListCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractIterCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractListCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/GenericCalc.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeCellRenderer.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Connection.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ConnectionBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/DelegatingSchemaReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Dimension.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/DimensionBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Evaluator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Member.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MemberBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Mondrian.xml#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianProperties.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Parser.cup#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Query.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/ResultBase.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Schema.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/SchemaReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/Util.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AggregateFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/BuiltinFunTable.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CrossJoinFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DescendantsFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DistinctFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ExceptFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ExtractFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunUtil.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/GenerateFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HeadTailFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ParenthesesFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/RankFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SetFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SetItemFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/UnionFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jMember.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/ArrayMemberSource.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CacheControlImpl.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CacheMemberReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/DelegatingMemberReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MeasureMemberSource.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberSource.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAggregationManager.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAxis.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnection.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnectionProperties.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCube.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeDimension.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeHierarchy.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeLevel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeMember.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapDimension.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapEvaluator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapHierarchy.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapLevel.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapMember.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeCrossJoin.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeSet.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapResult.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchema.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchemaReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapStar.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapUtil.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SmartMemberReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlConstraintUtils.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlMemberSource.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlTupleReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SubstitutingMemberReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/Test.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/TupleReader.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/ListColumnPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/ListPredicate.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/SqlQuery.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/tui/CmdRunner.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/UnionIterator.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/util/UnsupportedList.java#2 integrate
... //open/mondrian-release/3.0/src/main/mondrian/xmla/RowsetDefinition.java#2 integrate
... //open/mondrian-release/3.0/testlib/derby.jar#1 branch
... //open/mondrian-release/3.0/testlib/junit.jar#1 branch
... //open/mondrian-release/3.0/testlib/xmlunit1.0.jar#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/ParserTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/QueryTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/UtilTestCase.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/TestMember.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/BatchTestCase.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/NonEmptyTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/BasicQueryTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DialectTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DrillThroughTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/Main.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SchemaTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SqlPattern.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/TestContext.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBasicTest.java#2 integrate
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#2 integrate
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryfiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian-release/3.0/workbench/lib/log4j-1.2.12.jar#1 branch
... //open/mondrian-release/3.0/workbench/mondrian.properties#2 integrate
... //open/mondrian-release/3.0/workbench/readme.txt#2 integrate
... //open/mondrian-release/3.0/workbench/workbench.bat#2 integrate
... //open/mondrian-release/3.0/workbench/workbench.sh#2 integrate


Change 11204 by jhyde@jhyde.marmalade3 on 2008/06/21 16:43:09 (git ea871d9802)

	MONDRIAN: Integrate from mondrian main to mondrian release 3.0 branch@11016.

Affected files ...

... //open/mondrian-release/3.0/.classpath#1 branch
... //open/mondrian-release/3.0/.project#1 branch
... //open/mondrian-release/3.0/LICENSE.html#1 branch
... //open/mondrian-release/3.0/LicenseInfo.txt#1 branch
... //open/mondrian-release/3.0/README.txt#1 branch
... //open/mondrian-release/3.0/RELEASE.txt#1 branch
... //open/mondrian-release/3.0/bin/cmdrunner.cmd#1 branch
... //open/mondrian-release/3.0/bin/cmdrunner.sh#1 branch
... //open/mondrian-release/3.0/bin/loadFoodMart.sh#1 branch
... //open/mondrian-release/3.0/bin/megatest#1 branch
... //open/mondrian-release/3.0/bin/run.sh#1 branch
... //open/mondrian-release/3.0/bin/runtest.sh#1 branch
... //open/mondrian-release/3.0/build.bat#1 branch
... //open/mondrian-release/3.0/build.properties#1 branch
... //open/mondrian-release/3.0/build.sh#1 branch
... //open/mondrian-release/3.0/build.xml#1 branch
... //open/mondrian-release/3.0/buildJdk16.bat#1 branch
... //open/mondrian-release/3.0/buildJdk16.sh#1 branch
... //open/mondrian-release/3.0/demo/CmdRunner.cmdr#1 branch
... //open/mondrian-release/3.0/demo/CmdRunner.properties#1 branch
... //open/mondrian-release/3.0/demo/FoodMart.xml#1 branch
... //open/mondrian-release/3.0/demo/FoodMartCreateData.zip#1 branch
... //open/mondrian-release/3.0/demo/FoodMartLoader.bat#1 branch
... //open/mondrian-release/3.0/demo/access/MondrianFoodMart-Access.zip#1 branch
... //open/mondrian-release/3.0/demo/cmdRunner.bat#1 branch
... //open/mondrian-release/3.0/demo/derby/datasources.xml#1 branch
... //open/mondrian-release/3.0/demo/derby/derby-foodmart.zip#1 branch
... //open/mondrian-release/3.0/demo/derby/mondrian.properties#1 branch
... //open/mondrian-release/3.0/demo/derby/queries/arrows.jsp#1 branch
... //open/mondrian-release/3.0/demo/derby/queries/colors.jsp#1 branch
... //open/mondrian-release/3.0/demo/derby/queries/fourhier.jsp#1 branch
... //open/mondrian-release/3.0/demo/derby/queries/mondrian.jsp#1 branch
... //open/mondrian-release/3.0/demo/derby/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.0/demo/derby/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.0/demo/derby/web.xml#1 branch
... //open/mondrian-release/3.0/demo/workbench.bat#1 branch
... //open/mondrian-release/3.0/doc/aggregate_tables.html#1 branch
... //open/mondrian-release/3.0/doc/aggregate_tables.vsd#1 branch
... //open/mondrian-release/3.0/doc/api/index.html#1 branch
... //open/mondrian-release/3.0/doc/architecture.html#1 branch
... //open/mondrian-release/3.0/doc/architecture.jpg#1 branch
... //open/mondrian-release/3.0/doc/architecture.vsd#1 branch
... //open/mondrian-release/3.0/doc/cache_control.html#1 branch
... //open/mondrian-release/3.0/doc/cmdrunner.html#1 branch
... //open/mondrian-release/3.0/doc/components.html#1 branch
... //open/mondrian-release/3.0/doc/configuration.html#1 branch
... //open/mondrian-release/3.0/doc/deployDoc.sh#1 branch
... //open/mondrian-release/3.0/doc/design.html#1 branch
... //open/mondrian-release/3.0/doc/developer.html#1 branch
... //open/mondrian-release/3.0/doc/developer_notes.html#1 branch
... //open/mondrian-release/3.0/doc/doc2web.sh#1 branch
... //open/mondrian-release/3.0/doc/embedding_mondrian.html#1 branch
... //open/mondrian-release/3.0/doc/embedding_mondrian_olap4j.html#1 branch
... //open/mondrian-release/3.0/doc/faq.html#1 branch
... //open/mondrian-release/3.0/doc/help.html#1 branch
... //open/mondrian-release/3.0/doc/images/aggregate_tables_1.png#1 branch
... //open/mondrian-release/3.0/doc/images/aggregate_tables_2.png#1 branch
... //open/mondrian-release/3.0/doc/images/aggregate_tables_3.png#1 branch
... //open/mondrian-release/3.0/doc/images/arch_mondrian_sketch_tn.png#1 branch
... //open/mondrian-release/3.0/doc/images/arch_mondrian_v1_lrg.png#1 branch
... //open/mondrian-release/3.0/doc/images/arch_mondrian_v1_tn.png#1 branch
... //open/mondrian-release/3.0/doc/images/code_general.png#1 branch
... //open/mondrian-release/3.0/doc/images/code_indentation.png#1 branch
... //open/mondrian-release/3.0/doc/images/code_spacing.png#1 branch
... //open/mondrian-release/3.0/doc/images/code_wrapping.png#1 branch
... //open/mondrian-release/3.0/doc/images/logo_mondrian_lrg.png#1 branch
... //open/mondrian-release/3.0/doc/images/perforce_setup.png#1 branch
... //open/mondrian-release/3.0/doc/images/workbench_database_error.png#1 branch
... //open/mondrian-release/3.0/doc/images/workbench_database_validation.png#1 branch
... //open/mondrian-release/3.0/doc/images/workbench_get_schema.png#1 branch
... //open/mondrian-release/3.0/doc/images/workbench_jdbc_explorer.png#1 branch
... //open/mondrian-release/3.0/doc/images/workbench_mdx_query_runner.png#1 branch
... //open/mondrian-release/3.0/doc/images/workbench_preferences.png#1 branch
... //open/mondrian-release/3.0/doc/images/workbench_schema_editor.png#1 branch
... //open/mondrian-release/3.0/doc/index.html#1 branch
... //open/mondrian-release/3.0/doc/install.html#1 branch
... //open/mondrian-release/3.0/doc/install_es.html#1 branch
... //open/mondrian-release/3.0/doc/install_fr.html#1 branch
... //open/mondrian-release/3.0/doc/install_postgresql.html#1 branch
... //open/mondrian-release/3.0/doc/logo.psp#1 branch
... //open/mondrian-release/3.0/doc/manuals.html#1 branch
... //open/mondrian-release/3.0/doc/mdx.html#1 branch
... //open/mondrian-release/3.0/doc/mondrian_technical_guide.pdf#1 branch
... //open/mondrian-release/3.0/doc/mondrian_technical_guide.zip#1 branch
... //open/mondrian-release/3.0/doc/olap.html#1 branch
... //open/mondrian-release/3.0/doc/optimizing_performance.html#1 branch
... //open/mondrian-release/3.0/doc/roadmap.html#1 branch
... //open/mondrian-release/3.0/doc/schema.html#1 branch
... //open/mondrian-release/3.0/doc/schema_workbench.doc#1 branch
... //open/mondrian-release/3.0/doc/schema_workbench.pdf#1 branch
... //open/mondrian-release/3.0/doc/stylesheet.css#1 branch
... //open/mondrian-release/3.0/doc/vba_functions.html#1 branch
... //open/mondrian-release/3.0/doc/workbench.html#1 branch
... //open/mondrian-release/3.0/eclipse/eclipse-warnings.txt#1 branch
... //open/mondrian-release/3.0/eclipse/mondrian.importorder#1 branch
... //open/mondrian-release/3.0/intellij/mondrian.iml#1 branch
... //open/mondrian-release/3.0/intellij/mondrian.ipr#1 branch
... //open/mondrian-release/3.0/intellij/mondrianTest.iml#1 branch
... //open/mondrian-release/3.0/ivy.xml#1 branch
... //open/mondrian-release/3.0/ivysettings.xml#1 branch
... //open/mondrian-release/3.0/jpivot/build.properties#1 branch
... //open/mondrian-release/3.0/jpivot/build.xml#1 branch
... //open/mondrian-release/3.0/jpivot/jpivot-1.3.0-052105snapshotsrc.zip#1 branch
... //open/mondrian-release/3.0/jpivot/jpivot-1.8.0-080327snapshotsrc.zip#1 branch
... //open/mondrian-release/3.0/jpivot/readme.txt#1 branch
... //open/mondrian-release/3.0/lib/mondrian.xsd#1 branch
... //open/mondrian-release/3.0/lib/xml-apis.jar#1 branch
... //open/mondrian-release/3.0/log4j.properties#1 branch
... //open/mondrian-release/3.0/log4j.xml#1 branch
... //open/mondrian-release/3.0/misc/Meta.xsl#1 branch
... //open/mondrian-release/3.0/misc/config.xml#1 branch
... //open/mondrian-release/3.0/misc/workbench-manifest.mf#1 branch
... //open/mondrian-release/3.0/mondrian.properties#1 branch
... //open/mondrian-release/3.0/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/BooleanCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/Calc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/CalcWriter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/DateTimeCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/DimensionCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/DoubleCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/DummyExp.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/ExpCompiler.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/HierarchyCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/IntegerCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/IterCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/LevelCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/ListCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/MemberCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/MemberListCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/ParameterCompilable.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/ParameterSlot.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/ResultStyle.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/StringCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/TupleCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/TupleListCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/VoidCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractExpCompiler.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractIterCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractLevelCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractListCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractMemberCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractStringCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractTupleCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/AbstractVoidCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/BetterExpCompiler.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/CacheCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/ConstantCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/DimensionCurrentMemberCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/GenericCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/MemberValueCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/TupleValueCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/ValueCalc.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/impl/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/calc/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/I18n.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/JDBCExplorer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/JDBCMetaData.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/JDBCTreeModel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/JTreeUpdater.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/LanguageChangedEvent.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/LanguageChangedListener.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/ListRenderer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/PreferencesDialog.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/PropertyTableModel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/QueryPanel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaExplorer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeCellEditor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/SchemaTreeModel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/Workbench.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addCalculatedMember24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addCube24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addDimension24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addDimensionUsage24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addHierarchy24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addLevel24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addMeasure24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addNamedSet24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addProperty24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addRole24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addVirtualCube24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggExclude24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggForeignKey24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggLevel24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggMeasure24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggPattern24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/aggTable24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/calculatedMember24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/closure24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/cube16.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/cube24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/cubeGrant24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/dimension24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/dimensionGrant24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/gui.properties#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/hierarchy24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/hierarchyGrant24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/join24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/key24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/level24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/measure24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/memberGrant24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/name24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/namedSet24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/nopic24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/ordinal24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/person24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/property24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/role24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/schema24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/schemaBuilder.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/schemaGrant24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/sql24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/table24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/text.properties#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/userDefinedFunction24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/virtualCube24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/resources/workbenchInfo.properties#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/JDBCValidator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/Messages.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/TreeModel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/TreeModelPath.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/ValidationUtils.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/impl/WorkbenchJDBCValidator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/i18n/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/DimensionExpr.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/HierarchyExpr.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/LevelExpr.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/MdxVisitor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/MdxVisitorImpl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/MemberExpr.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/NamedSetExpr.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/ParameterExpr.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/QueryPrintWriter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/ResolvedFunCall.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/UnresolvedFunCall.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/mdx/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Access.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Aggregator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Axis.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/AxisOrdinal.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/CacheControl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Category.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Cell.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/CellFormatter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/CellProperty.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Connection.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/ConnectionBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Cube.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/CubeAccess.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/CubeBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/DelegatingRole.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/DelegatingSchemaReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Dimension.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/DimensionBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/DriverManager.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/EnumeratedValues.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Evaluator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Exp.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/ExpBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/ExpCacheDescriptor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Formula.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/FunCall.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/FunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/FunTable.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Hierarchy.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/HierarchyBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Id.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/InvalidArgumentException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/InvalidHierarchyException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Level.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/LevelBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/LevelType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Literal.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/MatchType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Member.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/MemberBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/MemberFormatter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/MemberProperty.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/MemoryLimitExceededException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Mondrian.xml#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianProperties.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianServer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/MondrianServerImpl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Mondrian_SW.xml#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/NameResolver.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Namer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/NativeEvaluator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/OlapElement.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/OlapElementBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Parameter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/ParameterImpl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Parser.cup#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Position.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Property.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/PropertyFormatter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Query.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/QueryAxis.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/QueryCanceledException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/QueryPart.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/QueryTimeoutException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/ResourceLimitExceededException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Result.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/ResultBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/ResultLimitExceededException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/ResultStyleException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Role.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/RoleImpl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Scanner.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Schema.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/SchemaReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/SetBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/StringScanner.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Syntax.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/UnionRoleImpl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Util.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Validator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Walkable.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/Walker.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AggregateFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AncestorFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ArrayHolder.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/AvgFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CacheFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CaseMatchFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CaseTestFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CastFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CorrelationFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CountFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CovarianceFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DistinctFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ExceptFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ExistsFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ExtractFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FilterFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FormatFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunDefBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunInfo.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunTableImpl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/FunUtil.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/GenerateFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/GlobalFunTable.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HeadTailFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HierarchizeFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IifFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IsEmptyFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IsFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/IsNullFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/JavaFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/LeadLagFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/LinReg.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MedianFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MemberHelper.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MemberLevelFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MinMaxFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/MultiResolver.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ParameterFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/PercentileFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/RangeFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/RankFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/Resolver.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ResolverBase.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SetFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SetItemFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SetToStrFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SimpleResolver.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/StdevFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/StdevPFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/StrToSetFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/StrToTupleFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SubsetFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/SumFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TupleFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TupleItemFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/TupleToStrFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/UdfResolver.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/UnionFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/ValueFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/VarFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/VarPFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/XtdFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/extra/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/vba/Excel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/vba/Vba.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/fun/vba/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/BooleanType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/CubeType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/DateTimeType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/DecimalType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/DimensionType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/HierarchyType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/LevelType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/MemberType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/NullType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/NumericType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/ScalarType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/SetType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/StringType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/SymbolType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/TupleType.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/Type.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/TypeUtil.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap/type/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/EmptyResultSet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/Factory.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCell.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jCube.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jMember.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/olap4j/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/recorder/ListRecorder.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/recorder/LoggerRecorder.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/recorder/PrintStreamRecorder.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/recorder/RecorderException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/recorder/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/resource/MondrianResource.xml#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/resource/MondrianResource_de.properties#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/ArrayMemberSource.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/BitKey.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CacheControlImpl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CacheMemberReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CellKey.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/CellReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/ChildByNameConstraint.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/DelegatingMemberReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/DescendantsConstraint.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/FastBatchingCellReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/GroupingSetsCollector.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/HierarchyUsage.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/HighCardSqlTupleReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MeasureMemberSource.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberCache.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberCacheHelper.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberKey.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/MemberSource.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/Modulos.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/NoCacheMemberReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RestrictedMemberReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/ResultLoader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAggregationManager.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAggregator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapAxis.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCacheRegion.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCalculatedMember.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCell.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnection.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnectionPool.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapConnectionProperties.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCube.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeDimension.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeHierarchy.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeLevel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeMember.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapCubeUsages.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapDimension.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapEvaluator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapHierarchy.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapLevel.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapMeasure.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapMember.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNative.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeFilter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeRegistry.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeSet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeSql.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapNativeTopCount.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapProperty.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapResult.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchema.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchemaParameter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapSchemaReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapStar.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapStoredMeasure.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapUtil.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SmartMemberListCache.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SmartMemberReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlConstraintFactory.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlConstraintUtils.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlContextConstraint.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlMemberSource.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlStatement.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SqlTupleReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/StarColumnPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/StarPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/StringList.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/SubstitutingMemberReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/Target.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/Test.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/TupleReader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/Aggregation.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AggregationKey.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AggregationManager.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/AndPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/CellRequest.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/CountingAggregationManager.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/GroupingSet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/GroupingSetsList.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/ListColumnPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/ListPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/MinusStarPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/OrPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/QuerySpec.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/Segment.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/SegmentDataset.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/SegmentLoader.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/agg/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggmatcher/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/aggtab/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/CachePool.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/HardSmartCache.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/SmartCache.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/cache/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/doc-files/CellReader.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/SqlConstraint.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/SqlQuery.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/TupleConstraint.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/rolap/sql/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/CatalogLocator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/DataSourceChangeListener.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/DynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/UserDefinedFunction.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/impl/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/spi/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/tui/CmdRunner.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/tui/MockHttpServletRequest.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/tui/MockHttpServletResponse.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/tui/MockServletConfig.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/tui/MockServletContext.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/tui/XmlUtil.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/tui/XmlaSupport.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/tui/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/udf/CurrentDateMemberUdf.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/udf/CurrentDateStringUdf.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/udf/InUdf.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/udf/InverseNormalUdf.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/udf/LastNonEmptyUdf.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/udf/MatchesUdf.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/udf/NullValueUdf.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/udf/ValUdf.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/AbstractMemoryMonitor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/Base64.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/Bug.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/CacheMap.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/ConcatenableList.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/CreationException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/DelegatingInvocationHandler.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/FauxMemoryMonitor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/FilteredIterableList.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/Format.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/MemoryMonitor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/MemoryMonitorFactory.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/NotificationMemoryMonitor.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/ObjectFactory.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/ObjectPool.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/Pair.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/PrimeFinder.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/Schedule.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/TraversalList.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/UnionIterator.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/UnsupportedList.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/UtilCompatible.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/UtilCompatibleJdk14.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/UtilCompatibleJdk15.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/util/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/web/servlet/MDXQueryServlet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/ApplResources.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/DOMBuilder.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/Listener.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/QueryTag.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/ResultCache.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/TransformTag.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/package.html#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/web/taglib/sample.xml#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/DataSourcesConfig.xml#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/Enumeration.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/PropertyDefinition.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/Rowset.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/RowsetDefinition.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/SaxWriter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaConstants.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaException.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaHandler.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaRequest.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaRequestCallback.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaResponse.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaServlet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#1 branch
... //open/mondrian-release/3.0/src/main/mondrian/xmla/package.html#1 branch
... //open/mondrian-release/3.0/src/main/overview.html#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/CellPropertyTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/CustomizedParserTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/HierarchyBugTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/QueryTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/SortTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/TestMember.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap/type/TypeTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/BatchTestCase.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/BitKeyTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/CacheControlTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/CellKeyTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/HighDimensionsTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/IndexedValuesTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/ModulosTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapAxisTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapCubeTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapResultTest.csv#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapResultTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/SharedDimensionTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/VirtualCubeTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CacheHitTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CaptionTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CmdRunnerTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/CompatibilityTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ConcurrentMdxTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DelegatingTestContext.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DialectTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DiffRepository.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/DrillThroughTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/FooBarCellFormatter.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/I18nTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/InlineTableTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/MondrianTestRunner.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/NamedSetTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ParallelTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/PropertiesTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SchemaTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SimpleTestRunner.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/SqlPattern.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/UdfTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/CVBasicTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/ClearViewBase.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MemHungryTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MiscTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiDimTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/QueryAllTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SubTotalTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SummaryTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/TopBottomTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/comp/XMLUtility.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/CsvDBLoader.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/CsvLoader.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/DBLoader.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/README.txt#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/insert.sql#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/loader/package.html#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/test/package.html#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/udf/NullValueTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/Base64Test.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/FilteredIterableTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/FormatTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/MemoryMonitorTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/ObjectPoolTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/PrimeFinderTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBasicTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaCognosTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaErrorTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaTabularTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/XmlaTests.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 branch
... //open/mondrian-release/3.0/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian-release/3.0/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian-release/3.0/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch
... //open/mondrian-release/3.0/testsrc/xsl/generateDiffRepositoryJUnit.xsl#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/datasources.xml#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxpivot.xsl#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxquery.xsl#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxslicer.xsl#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxtable.tld#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxtable.xsl#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/mdxvalue.xsl#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/mondrian.properties#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/queries/testrole.jsp#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/queries/xmla.jsp#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/web-jpivot.xml#1 branch
... //open/mondrian-release/3.0/webapp/WEB-INF/web.xml#1 branch
... //open/mondrian-release/3.0/webapp/adhoc.jsp#1 branch
... //open/mondrian-release/3.0/webapp/busy.jsp#1 branch
... //open/mondrian-release/3.0/webapp/error.jsp#1 branch
... //open/mondrian-release/3.0/webapp/index.html#1 branch
... //open/mondrian-release/3.0/webapp/index.jsp#1 branch
... //open/mondrian-release/3.0/webapp/morph_pivot.jsp#1 branch
... //open/mondrian-release/3.0/webapp/pivot.jsp#1 branch
... //open/mondrian-release/3.0/webapp/taglib.jsp#1 branch
... //open/mondrian-release/3.0/webapp/testpage.jsp#1 branch
... //open/mondrian-release/3.0/webapp/xmla.jsp#1 branch
... //open/mondrian-release/3.0/webapp/xmlaTest.jsp#1 branch
... //open/mondrian-release/3.0/webapp/zero.jsp#1 branch
... //open/mondrian-release/3.0/workbench/cpappend.bat#1 branch
... //open/mondrian-release/3.0/workbench/drivers/readme.txt#1 branch
... //open/mondrian-release/3.0/workbench/ivy.xml#1 branch
... //open/mondrian-release/3.0/workbench/log4j.xml#1 branch
... //open/mondrian-release/3.0/workbench/mondrian.properties#1 branch
... //open/mondrian-release/3.0/workbench/plugins/readme.txt#1 branch
... //open/mondrian-release/3.0/workbench/readme.txt#1 branch
... //open/mondrian-release/3.0/workbench/workbench.bat#1 branch
... //open/mondrian-release/3.0/workbench/workbench.sh#1 branch


Change 11201 by rchen@rchen.fao.eigenbase on 2008/06/19 16:00:38 (git a1cd52e82e)

	MONDRIAN: add a test case for ExoandNonNative when input is
	tuple list.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#41 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#85 edit


Change 11199 by pierluiggi@cliente_dos on 2008/06/19 13:56:46 (git de162be4b2)

	MONDRIAN: Head function working for high cardinality dimensions

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#3 edit


Change 11194 by rchen@rchen.fao.eigenbase on 2008/06/19 00:32:59 (git c57e114a5a)

	MONDRIAN: limit size of memberlist arg to native CJ using
	mondrian.result.limit. Throw ResourceExceededException if
	limit exceeded.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#117 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#41 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#84 edit


Change 11189 by jhyde@jhyde.mackerel on 2008/06/18 16:43:12 (git 02fc8331cc)

	MONDRIAN: Do not resolve ivy dependencies if 'skip.downloads' is set. You can specify this from the command line using 'ant -Dskip.downloads ...'.

Affected files ...

... //open/mondrian/build.xml#193 edit


Change 11184 by rchen@rchen.fao.eigenbase on 2008/06/17 11:44:00 (git a94c88cb9f)

	MONDRIAN: javadoc improvement for 11180. Also correct a comment in mondrian.properties file.

Affected files ...

... //open/mondrian/mondrian.properties#58 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#23 edit


Change 11180 by rchen@rchen.fao.eigenbase on 2008/06/16 14:31:27 (git 11d055f440)

	MONDRIAN: move public interfaces related to customized parser
	to public class methods.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Connection.java#16 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#6 edit


Change 11177 by pierluiggi@cliente_uno on 2008/06/14 02:37:57 (git b50ace8597)

	MONDRIAN: schema documentation

Affected files ...

... //open/mondrian/doc/schema.html#77 edit


Change 11171 by rchen@rchen.fao.eigenbase on 2008/06/13 12:20:38 (git ed9a62c807)

	MONDRIAN: Expose parser behavior control for allowing invalid
	members via the Connection interface.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Connection.java#15 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#40 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#110 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#2 edit


Change 11166 by pierluiggi@cliente_uno on 2008/06/12 00:19:31 (git 9b560df310)

	MONDRIAN: Documentation for HighCardChunkSize property

Affected files ...

... //open/mondrian/doc/configuration.html#49 edit


Change 11164 by rchen@rchen.fao.eigenbase on 2008/06/11 16:31:00 (git 52b3f70d81)

	MONDRIAN: adding more test cases for Customized Parser.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#4 edit


Change 11157 by rchen@rchen.fao.eigenbase on 2008/06/09 19:35:42 (git 1f3e98e13b)

	MONDRIAN: one more interface needs to be made public for Customized
	Parser.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#109 edit


Change 11154 by rchen@rchen.fao.eigenbase on 2008/06/06 18:38:11 (git 475ebc61af)

	MONDRIAN: expose Cutomized Parser support using the Connection interface.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Connection.java#14 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#20 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#3 edit


Change 11151 by rchen@rchen.fao.eigenbase on 2008/06/05 17:42:37 (git 4d57c7786d)

	MONDRIAN: add a missing object test to CustomizedParser test

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#2 edit


Change 11150 by matlowery@matlowery.fitz-hume.pentaho.org on 2008/06/05 13:01:08 (git f1b4a3c57e)

	MONDRIAN:
	
	Goal: Re-use Mondrian schema validation code from Workbench.
	
	Solution: Low-risk refactor that removed dependencies on Swing and Workbench (mondrian.gui.*).  Added validate subpackage to mondrian.gui package since validate classes still have a dependency on MondrianGuiDef. Moved validation code to ValidationUtils.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#17 edit
... //open/mondrian/src/main/mondrian/gui/validate/JDBCValidator.java#1 add
... //open/mondrian/src/main/mondrian/gui/validate/Messages.java#1 add
... //open/mondrian/src/main/mondrian/gui/validate/TreeModel.java#1 add
... //open/mondrian/src/main/mondrian/gui/validate/TreeModelPath.java#1 add
... //open/mondrian/src/main/mondrian/gui/validate/ValidationUtils.java#1 add
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchJDBCValidator.java#1 add
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchMessages.java#1 add
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchTreeModel.java#1 add
... //open/mondrian/src/main/mondrian/gui/validate/impl/WorkbenchTreeModelPath.java#1 add


Change 11146 by rchen@rchen.fao.eigenbase on 2008/06/04 10:53:43 (git ad95841a3b)

	MONDRIAN: include the test class added in 11144 to the main
	test suite.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#91 edit


Change 11144 by rchen@rchen.fao.eigenbase on 2008/06/04 01:14:09 (git 777e3654ba)

	MONDRIAN: add helper class CustomizedFunctionTable and
	tests. Also fix a problem where "*" function needs to look
	recursively down the stack for its expected output type.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#108 edit
... //open/mondrian/src/main/mondrian/olap/fun/CustomizedFunctionTable.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/CustomizedParserTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#35 edit


Change 11143 by pierluiggi@cliente_dos on 2008/06/03 08:22:46 (git ffa8a924dd)

	MONDRIAN: Confirmation for change 11137

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#121 edit


Change 11139 by wgorman@guest.willgorman.pentaho on 2008/06/02 14:19:10 (git e47d154e7a)

	MONDRIAN: expose Measure constructor so temporary rolap star measures can be created

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#95 edit


Change 11138 by jvs@jvs.kotick.eigenbase on 2008/06/01 19:07:46 (git 49bbdebd11)

	MONDRIAN:  testing Perforce trigger for properly prefixed
	       checkin comments; this submit should pass.

Affected files ...

... //open/mondrian/README.txt#8 edit


Change 11137 by pierluiggi@cliente_dos on 2008/06/01 00:57:46 (git 36ad80b6a1)

	MONDRIAN:  Test for High Cardinality and modifications to add
	first high card capabilities.	

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#116 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#39 edit
... //open/mondrian/src/main/mondrian/util/ConcatenableList.java#2 edit
... //open/mondrian/src/main/mondrian/util/FilteredIterableList.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#90 edit
... //open/mondrian/testsrc/main/mondrian/util/FilteredIterableTest.java#1 add


Change 11136 by jhyde@jhyde.marmalade2 on 2008/05/31 13:59:14 (git d9228b8e52)

	MONDRIAN: Downgrade to xerces 2.5 (2.6 checks XML schema validity, which causes a couple of problems). Upgrade to xmlunit 1.1. Fix a log file.

Affected files ...

... //open/mondrian/ivy.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#64 edit


Change 11135 by jhyde@jhyde.marmalade2 on 2008/05/30 19:37:33 (git 95d735b407)

	MONDRIAN: Upgrade to xerces 2.6 (2.3 doesn't play well with JDK 1.6);
	    Restore cell range check (an olap4j test broke because this was disabled).

Affected files ...

... //open/mondrian/ivy.xml#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#120 edit


Change 11116 by matlowery@matlowery.fitz-hume.pentaho.org on 2008/05/26 15:28:39 (git 90276f550e)

	MONDRIAN: Fixed copyright per Julian.

Affected files ...

... //open/mondrian/workbench/readme.txt#3 edit


Change 11114 by pierluiggi@cliente_dos on 2008/05/25 23:53:50 (git ba22e9230e)

	MONDRIAN: solved bug 1971406

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#40 edit
... //open/mondrian/testsrc/main/mondrian/rolap/HighDimensionsTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#89 edit


Change 11108 by matlowery@matlowery.fitz-hume.pentaho.org on 2008/05/24 08:47:14 (git ee0325c053)

	Per BISERVER-1287, updated copyright year to 2008 and added Pentaho as a copyright owner.

Affected files ...

... //open/mondrian/workbench/readme.txt#2 edit


Change 11099 by jhyde@jhyde.marmalade2 on 2008/05/22 12:54:03 (git ba069641e1)

	MONDRIAN: When resolving calculated members and sets, apply scope before applying SOLVE_ORDER. This new behavior is compatible with Analysis Services 2005; added property mondrian.rolap.SolveOrderMode to choose old behavior. (Contributed by Timothy Lambert.)

Affected files ...

... //open/mondrian/doc/configuration.html#48 edit
... //open/mondrian/mondrian.properties#57 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#99 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#115 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#80 edit
... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#2 edit


Change 11098 by wgorman@guest.willgorman.pentaho on 2008/05/22 09:09:00 (git 7d380e93a7)

	MONDRIAN: made measure hierarchy member reader setting during init process more consistent

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#127 edit


Change 11094 by wgorman@guest.willgorman.pentaho on 2008/05/21 11:59:53 (git 756c278b9f)

	MONDRIAN: allow access outside the package to MondrianDef.Schema xml object

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#113 edit


Change 11093 by wgorman@guest.willgorman.pentaho on 2008/05/21 11:05:30 (git 03bf0e3fff)

	MONDRIAN: fix for BISERVER-1367.  All Member naming regular expression issues with shared dimensions

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#32 edit


Change 11090 by wgorman@guest.willgorman.pentaho on 2008/05/19 12:15:48 (git dbbe6d94d0)

	MONDRIAN: modified workbench.sh to load log4j config correctly

Affected files ...

... //open/mondrian/workbench/workbench.sh#5 edit


Change 11088 by zfong@zfong.messua.eigenbase on 2008/05/19 10:26:48 (git 0fa1021255)

	MONDRIAN - Updated jar file names in script

Affected files ...

... //open/mondrian/bin/run.sh#6 edit


Change 11087 by zfong@zfong.messua.eigenbase on 2008/05/19 10:15:15 (git 747d7c15f2)

	MONDRIAN - Updated classpath to reflect library changes

Affected files ...

... //open/mondrian/.classpath#9 edit


Change 11086 by jhyde@jhyde.marmalade-winxp on 2008/05/19 09:07:44 (git ca1c716652)

	MONDRIAN: Teradata support. All tests now run on Teradata 12.0, with and without GROUPING SETS.

Affected files ...

... //open/mondrian/bin/loadFoodMart.sh#1 add
... //open/mondrian/bin/megatest#12 edit
... //open/mondrian/build.xml#192 edit
... //open/mondrian/demo/FoodMart.xml#73 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#91 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#54 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#47 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#40 edit


Change 11084 by jhyde@jhyde.marmalade2 on 2008/05/18 16:16:08 (git 650e3969cd)

	MONDRIAN: Fix build. If the classes directory did not exist when ant started, it was left off the path when resgen was called.

Affected files ...

... //open/mondrian/build.xml#191 edit


Change 11083 by jhyde@jhyde.marmalade-winxp on 2008/05/17 17:54:31 (git 07dbe96e58)

	MONDRIAN: Fix cmdrunner build.

Affected files ...

... //open/mondrian/build.xml#190 edit


Change 11082 by jhyde@jhyde.marmalade2 on 2008/05/17 15:39:23 (git d0f5a7a9be)

	MONDRIAN: Convert workbench over to ivy; remove some obsolete jars from workbench's classpath; use ivy to obtain jpivot.war.

Affected files ...

... //open/mondrian/build.xml#189 edit
... //open/mondrian/ivy.xml#2 edit
... //open/mondrian/lib/jpivot.war#18 delete
... //open/mondrian/workbench/ivy.xml#1 add
... //open/mondrian/workbench/lib/log4j-1.2.12.jar#2 delete
... //open/mondrian/workbench/plugins/commons-codec-1.2.jar#2 delete
... //open/mondrian/workbench/plugins/commons-httpclient-3.0.1.jar#2 delete
... //open/mondrian/workbench/plugins/commons-lang-2.3.jar#2 delete
... //open/mondrian/workbench/plugins/dom4j-1.6.1.jar#2 delete
... //open/mondrian/workbench/plugins/jaxen-1.1.1.jar#2 delete
... //open/mondrian/workbench/plugins/pentaho-mondrianschemaworkbench-plugins-1.0.jar#2 delete
... //open/mondrian/workbench/workbench.bat#3 edit
... //open/mondrian/workbench/workbench.sh#4 edit


Change 11081 by jhyde@jhyde.marmalade2 on 2008/05/17 09:58:39 (git e7efad60ec)

	MONDRIAN: Change build mechanism to use ivy. Remove jars from source-control; the build script now gets them from repository on first use. Also remove jars from source distribution. We are currently using repo.hydromatic.net as repository; this is a temporary measure, and we'll soon have a Pentaho repository with higher availability and bandwidth.

Affected files ...

... //open/mondrian/build.xml#188 edit
... //open/mondrian/intellij/mondrian.iml#5 edit
... //open/mondrian/intellij/mondrian.ipr#7 edit
... //open/mondrian/ivy.xml#1 add
... //open/mondrian/ivysettings.xml#1 add
... //open/mondrian/lib/asm-2.2.3.jar#2 delete
... //open/mondrian/lib/asm-commons-2.2.3.jar#2 delete
... //open/mondrian/lib/backport-util-concurrent.jar#2 delete
... //open/mondrian/lib/commons-collections.jar#2 delete
... //open/mondrian/lib/commons-dbcp.jar#2 delete
... //open/mondrian/lib/commons-logging.jar#2 delete
... //open/mondrian/lib/commons-math-1.0.jar#2 delete
... //open/mondrian/lib/commons-pool.jar#2 delete
... //open/mondrian/lib/commons-vfs.jar#2 delete
... //open/mondrian/lib/eigenbase-properties.jar#8 delete
... //open/mondrian/lib/eigenbase-resgen.jar#7 delete
... //open/mondrian/lib/eigenbase-xom.jar#6 delete
... //open/mondrian/lib/javacup.jar#2 delete
... //open/mondrian/lib/jlfgr-1_0.jar#2 delete
... //open/mondrian/lib/jsp-api.jar#2 delete
... //open/mondrian/lib/log4j-1.2.9.jar#2 delete
... //open/mondrian/lib/olap4j.jar#6 delete
... //open/mondrian/lib/retroweaver-1.2.4.jar#2 delete
... //open/mondrian/lib/retroweaver-rt-1.2.4.jar#2 delete
... //open/mondrian/lib/servlet.jar#4 delete
... //open/mondrian/lib/xalan.jar#2 delete
... //open/mondrian/lib/xercesImpl.jar#2 delete
... //open/mondrian/testlib/derby.jar#3 delete
... //open/mondrian/testlib/junit.jar#2 delete
... //open/mondrian/testlib/xmlunit1.0.jar#2 delete


Change 11072 by aphillips@guest.aphillips.pentaho on 2008/05/15 19:09:51 (git a4e4c0b135)

	MONDRIAN:  added pentaho plugin for schema workbench (and its dependencies)

Affected files ...

... //open/mondrian/workbench/plugins/commons-codec-1.2.jar#1 add
... //open/mondrian/workbench/plugins/commons-httpclient-3.0.1.jar#1 add
... //open/mondrian/workbench/plugins/commons-lang-2.3.jar#1 add
... //open/mondrian/workbench/plugins/dom4j-1.6.1.jar#1 add
... //open/mondrian/workbench/plugins/jaxen-1.1.1.jar#1 add
... //open/mondrian/workbench/plugins/pentaho-mondrianschemaworkbench-plugins-1.0.jar#1 add


Change 11069 by jhyde@jhyde.marmalade2 on 2008/05/14 23:22:19 (git 8db2dc7c99)

	MONDRIAN: Obsolete 'queryfiles' directory that clashes with 'queryFiles' directory on Windows (where directory names are not case-sensitive), and in particular breaks svn mirroring.

Affected files ...

... //open/mondrian/testsrc/queryFiles/queryTest_memberOrdinal.xml#1 branch
... //open/mondrian/testsrc/queryfiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#3 delete
... //open/mondrian/testsrc/queryfiles/queryTest_338185fcb9af6edd_Name.xml#3 delete
... //open/mondrian/testsrc/queryfiles/queryTest_6d042ea3df09ad4_Item.xml#3 delete
... //open/mondrian/testsrc/queryfiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#3 delete
... //open/mondrian/testsrc/queryfiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#3 delete
... //open/mondrian/testsrc/queryfiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#3 delete
... //open/mondrian/testsrc/queryfiles/queryTest_memberOrdinal.xml#2 delete


Change 11059 by kvu@kvu.shada.eigenbase on 2008/05/12 22:42:50 (git 24c36feca7)

	MONDRIAN: fix for LER-6020 - wrong results when NECJ is evaluated natively with calculated members

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#38 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#83 edit


Change 11058 by jhyde@jhyde.mackerel on 2008/05/12 22:29:15 (git d2e7e5c5a8)

	MONDRIAN: First steps towards schema validation. Add a connection property ('Ignore=true') to ignore minor errors in the schema and carry on, and add an API Schema.getWarnings() to retrieve the list of warnings. And one test (for now at least) that proves that it works.
	
	One day we will be able to control the level of validation performed (think lint) and you'll be able to run the validation from the workbench. But not just yet.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Schema.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#112 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#53 edit


Change 11056 by jhyde@jhyde.mackerel on 2008/05/12 21:50:12 (git 54c4efb326)

	MONDRIAN: Oops, forgot one.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#98 edit


Change 11055 by jhyde@jhyde.mackerel on 2008/05/12 21:35:45 (git 6597a07b9d)

	MONDRIAN: Fix for ClassCastException from Member[] to RolapMember[] caused by high-card change (contributed by Timothy Lambert);
	    Add support for running all tests with high-cardinality dimensions.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#52 edit


Change 11049 by jhyde@jhyde.marmalade2 on 2008/05/11 12:37:57 (git 3b50bf1339)

	MONDRIAN: First cut at supporting large dimensions by automatically iterating (contributed by Luis F. Canals and Jorge Lopez).
	    Many changes to internal APIs to return lists of members rather than arrays.
	    Obsolete property LargeDimensionThreshold.
	    Add schema property Dimension.highCardinality.
	    Reinstate (but not enable) code to optimize lists of constraints for aggregate distinct count.
	    Introduce MemberListCalc and TupleListCalc, subclasses of ListCalc for stronger typing.
	    Update copyright notices & trim spaces.

Affected files ...

... //open/mondrian/doc/configuration.html#47 edit
... //open/mondrian/doc/schema.html#76 edit
... //open/mondrian/mondrian.properties#56 edit
... //open/mondrian/src/main/mondrian/calc/IterCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/MemberListCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/TupleListCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberListCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#12 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#31 edit
... //open/mondrian/src/main/mondrian/olap/Dimension.java#7 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#29 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#25 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#40 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#72 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#97 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#107 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#32 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#114 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#148 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#54 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/DistinctFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExceptFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#107 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/HighCardSqlTupleReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/NoCacheMemberReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/ResultLoader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#126 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#119 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#111 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#92 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/Target.java#1 add
... //open/mondrian/src/main/mondrian/rolap/Test.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#19 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#47 edit
... //open/mondrian/src/main/mondrian/util/CacheMap.java#1 add
... //open/mondrian/src/main/mondrian/util/ConcatenableList.java#1 add
... //open/mondrian/src/main/mondrian/util/FilteredIterableList.java#1 add
... //open/mondrian/src/main/mondrian/util/TraversalList.java#1 add
... //open/mondrian/src/main/mondrian/util/UnionIterator.java#3 edit
... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#61 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#82 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#129 edit
... //open/mondrian/workbench/mondrian.properties#3 edit


Change 11048 by jhyde@jhyde.marmalade2 on 2008/05/10 16:20:51 (git cd2f797e70)

	MONDRIAN: Don't run part of union iterator test under retroweaver.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#21 edit


Change 11047 by jvs@jvs.kotick.eigenbase on 2008/05/10 14:54:06 (git 930ef6929c)

	MONDRIAN:  dummy edit to test p42svn replication

Affected files ...

... //open/mondrian/build.xml#187 edit


Change 11018 by wgorman@guest.willgorman.pentaho on 2008/05/06 15:17:59 (git f6d69b3074)

	MONDRIAN: allow access to RolapBaseCubeMeasure outside of mondrian.rolap package

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#9 edit


Change 11017 by zfong@zfong.messua.eigenbase on 2008/05/06 10:23:33 (git a8290e965b)

	MONDRIAN - Made a few tweaks to hash code computation for list predicates

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#6 edit


Change 11016 by jhyde@jhyde.mackerel on 2008/05/05 19:08:54 (git bbcca24828)

	MONDRIAN: Fix bug http://jira.pentaho.org/browse/BISERVER-1323, crossjoin of 3 or more all members causes empty SQL query to be generated;
	    Also fix iterator generated when crossjoin several singleton sets.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#128 edit


Change 11012 by zfong@zfong.messua.eigenbase on 2008/05/05 13:23:06 (git f9142a2424)

	MONDRIAN - Fixed 10937 so hash codes for ListColumnPredicates aren't
	       dependent on the order of the elements in the predicate

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#5 edit


Change 11010 by jhyde@jhyde.mackerel on 2008/05/04 12:57:52 (git 9cd93c677c)

	MONDRIAN: Fix declared dependencies of $RollupAccessibleChildren expression.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#78 edit


Change 11007 by jhyde@jhyde.marmalade2 on 2008/05/03 15:59:11 (git c3d40b4010)

	MONDRIAN: Fix SqlQueryTest.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#9 edit


Change 11006 by jhyde@jhyde.marmalade2 on 2008/05/03 13:20:15 (git 19cd65f4ac)

	MONDRIAN: Fix UnionIterator and its test under retroweaver.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#113 edit
... //open/mondrian/src/main/mondrian/util/UnionIterator.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#20 edit


Change 11003 by jhyde@jhyde.mackerel on 2008/05/02 16:57:17 (git 021d400dfa)

	MONDRIAN: Oops, forgot a file.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#9 edit


Change 10992 by jhyde@jhyde.marmalade on 2008/05/01 10:34:11 (git 0c209c7aa2)

	MONDRIAN: Update olap4j.jar to olap4j-0.9.6.094.

Affected files ...

... //open/mondrian/lib/olap4j.jar#5 edit


Change 10991 by jhyde@jhyde.mackerel on 2008/05/01 00:18:32 (git 37e0539e91)

	MONDRIAN: Fix bug 1953480, "Need support for qualified function names". Parser now parses them, but ignores all but last identifier.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Parser.cup#39 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#34 edit


Change 10990 by jhyde@jhyde.mackerel on 2008/04/30 23:39:05 (git a03504fd7a)

	MONDRIAN: Fix bug 1949935 and bug 1949889, both relating to hashCode/identity of RolapCubeHierarchy.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#77 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#31 edit


Change 10989 by jhyde@jhyde.mackerel on 2008/04/30 23:25:47 (git 1a938c9fd6)

	MONDRIAN: Oops, forgot testcase.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#30 edit


Change 10986 by jhyde@jhyde.mackerel on 2008/04/30 17:33:57 (git 9e38a82ff7)

	MONDRIAN: Fix bug 1952029, "Rollup policy doesn't work for members that are implicitly visible."

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#76 edit


Change 10974 by jhyde@jhyde.mackerel on 2008/04/28 14:50:59 (git 34a4caf901)

	MONDRIAN: Add RolapStar.generateSql, for generating SQL to populate an aggregate table.
	    Re-order the parameters of SqlQuery.Dialect.quoteIdentifier, using varargs to quote multi-part identifiers.
	    Add UnionIterator, to make it easier to iterate over two lists in one for-each loop.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#112 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#94 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#90 edit
... //open/mondrian/src/main/mondrian/util/UnionIterator.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#19 edit


Change 10937 by zfong@zfong.messua.eigenbase on 2008/04/22 20:02:07 (git e419c9cc4a)

	MONDRIAN - Changed equalConstraint methods to avoid O(n^2) comparisons
	       by using HashMaps

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#4 edit


Change 10933 by rchen@rchen.fao.eigenbase on 2008/04/21 17:55:19 (git 7e80949b82)

	MONDRIAN: Add test case for ParallelPeriod with Slicer in the query.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#121 edit


Change 10931 by jhyde@jhyde.mackerel on 2008/04/21 15:30:29 (git 29933d3081)

	MONDRIAN: Remove calls to PrintWriter.printf (not available in JDK 1.4).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#3 edit


Change 10930 by zfong@zfong.messua.eigenbase on 2008/04/21 15:18:04 (git dc6061ba8d)

	MONDRIAN - Added log4j jar to eclipse classpath

Affected files ...

... //open/mondrian/.classpath#8 edit


Change 10929 by jhyde@jhyde.mackerel on 2008/04/21 13:52:17 (git 6fe12ff3d4)

	MONDRIAN: Declare olap4j driver so that it can we loaded implicitly, without using 'Class.forName'. Requires JDBC 4.0 (JDK 1.6) and later.

Affected files ...

... //open/mondrian/build.xml#186 edit


Change 10925 by jhyde@jhyde.mackerel on 2008/04/20 20:17:47 (git aeca51b570)

	UTIL/MONDRIAN: Lock property while trigger-list is being modified, to prevent ConcurrentModificationException;
	    Move two methods up from MondrianProperties to base class TriggerableProperties;
	    Introduce generics into eigenbase-properties code base, and so use retroweaver to generate eigenbase-properties.jar.
	    Add version number to manifest of eigenbase-properties.jar.
	    Version 1.1.0.10924 of eigenbase-properties.jar.

Affected files ...

... //open/dt/dev/farrago/src/org/eigenbase/util/property/Property.java#17 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/TriggerableProperties.java#6 edit
... //open/mondrian/lib/eigenbase-properties.jar#7 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#96 edit
... //open/util/properties/build.xml#4 edit


Change 10922 by wgorman@guest.willgorman.pentaho on 2008/04/18 22:01:49 (git 539cb540ce)

	MONDRIAN: Fix for #1932920, use the same lock in both the RolapCubeHierarchy and in the SqlTupleReader.  This fix still needs to be verified.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#91 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#10 edit


Change 10918 by wgorman@guest.willgorman.pentaho on 2008/04/18 10:54:36 (git 0d7fc9f614)

	MONDRIAN: Minor assertEquals change in RolapResultTest

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#9 edit


Change 10915 by ajogleka@RENO06 on 2008/04/18 02:53:00 (git 3a2109b242)

	MONDRIAN: Fix for the failing testSQLForTotalOnCJofMembersWithDistinctCount(mondrian.rolap.GroupingSetQueryTest). See post http://forums.pentaho.org/showthread.php?t=61014
	Jdk1.6 has more optimized HashSet implementation (See jdk 1.6 release notes). Side effect of this optimization is that the order in which the content is stored in the returned list / set is different from Jdk1.5 for methods like keySet(), values(). Earlier logic had a limitation that only surfaced when run with Jdk 1.6. Everything used to work properly with Jdk1.5. Now with this change it is no longer dependent on the order in which content is stored in the Set

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#21 edit


Change 10912 by kvu@kvu.shada.eigenbase on 2008/04/17 16:54:12 (git ab4d2679a7)

	MONDRIAN: update test ref file to add exists to jdk14

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#63 edit


Change 10907 by jhyde@jhyde.mackerel on 2008/04/17 00:57:52 (git 0a23bff6b8)

	MONDRIAN: Oops, missed a test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#120 edit


Change 10906 by jhyde@jhyde.mackerel on 2008/04/17 00:38:34 (git 1fb6effc4a)

	MONDRIAN: Return calculated measures among Level.getMembers() and Hierarchy.getRootMembers() calls. Fix olap4j driver to ensure that members of Measures dimension always implement org.olap4j.metadata.Measure interface.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#72 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#39 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#8 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#125 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#90 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#60 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#119 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#62 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#5 edit


Change 10887 by rchen@rchen.fao.eigenbase on 2008/04/15 22:25:58 (git 205949410a)

	MONDRIAN: fix one more case where expression cache content is
	invalid because agg cache miss is not detected correctly.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CellReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#78 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#28 edit


Change 10864 by kvu@kvu.shada.eigenbase on 2008/04/13 07:53:43 (git 4386c8299e)

	MONDRIAN: adds Exists() funtion (2-argument version) 

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#147 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExistsFunDef.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#118 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#61 edit


Change 10860 by ajogleka@AJITNEW on 2008/04/11 03:53:00 (git a60e380d90)

	MONDRIAN: This initial set of tests are added to indicate the kind of behavior that is expected to support this SSAS 2005 solve order scope isolation feature. Not to be integrated with Main. All test case methods start with underscore so as not to execute even if integrated

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SolveOrderScopeIsolationTest.java#1 add


Change 10858 by rchen@rchen.fao.eigenbase on 2008/04/10 17:49:43 (git 0914fea4d0)

	Mondrian: bug fixes for cached expression, ParallelPeriod
	boundary case, and NECJ when ExpandNonNative is set.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/LeadLagFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#20 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#117 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#81 edit


Change 10856 by wgorman@guest.willgorman.pentaho on 2008/04/10 10:31:40 (git a271d13ab4)

	MONDRIAN: Updated Workbench Documentation to include a link to Pentaho BI Server Publishing

Affected files ...

... //open/mondrian/doc/workbench.html#5 edit


Change 10846 by ajogleka@RENO06 on 2008/04/09 05:27:11 (git ffac3f38d9)

	MONDRIAN: rolling back removeoverlappingtuples optimization for distinct count.refer http://forums.pentaho.org/showthread.php?t=59308.By removing this tuple list optimization we get a boost in performance at the cost of losing capability to handle elimination of duplicates and duplicates occur in rare scenarios.
	
	optimizechildren will still rollup children to their parent member thereby reducing the number of entries in the sql IN clause.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#24 edit


Change 10843 by jhyde@jhyde.mackerel on 2008/04/08 22:33:06 (git 06b76b03cc)

	MONDRIAN: Fix connect string parser bug 1938151, "StringIndexOutOfBoundsException instead of a meaningful error".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#111 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#18 edit


Change 10836 by wgorman@guest.willgorman.pentaho on 2008/04/08 13:44:15 (git 6cdc19d68d)

	MONDRIAN: changes made to work in pentaho's build environment

Affected files ...

... //open/mondrian/build.xml#185 edit


Change 10834 by wgorman@guest.willgorman.pentaho on 2008/04/07 22:15:46 (git 02f92d1db6)

	MONDRIAN: added enableCache check which resolves some of the failed test cases

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#7 edit


Change 10824 by wgorman@guest.willgorman.pentaho on 2008/04/06 19:02:15 (git c11ba4a338)

	MONDRIAN: fixed bug related to RolapCubeHierarchy.RolapCubeHierarchyMemberReader caching strategy.  There was an issue with non-shared RolapMembers not getting cached appropriately.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#80 edit


Change 10813 by wgorman@guest.willgorman.pentaho on 2008/04/04 11:09:33 (git 48849190a2)

	MONDRIAN: added plugins directory to workbench shell and batch scripts

Affected files ...

... //open/mondrian/workbench/drivers/readme.txt#1 add
... //open/mondrian/workbench/plugins/readme.txt#1 add
... //open/mondrian/workbench/workbench.bat#2 edit
... //open/mondrian/workbench/workbench.sh#3 edit


Change 10809 by wgorman@guest.willgorman.pentaho on 2008/04/03 14:01:46 (git 950b4b171d)

	MONDRIAN: added simple plugin api for menu items in workbench

Affected files ...

... //open/mondrian/src/main/mondrian/gui/Workbench.java#28 edit
... //open/mondrian/src/main/mondrian/gui/WorkbenchMenubarPlugin.java#1 add


Change 10803 by jhyde@jhyde.mackerel on 2008/04/02 15:09:02 (git d24bb4e8ab)

	MONDRIAN: Fix javadoc warnings.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CacheControl.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#9 edit


Change 10792 by jhyde@jhyde.marmalade2 on 2008/04/02 00:46:06 (git b8c2392022)

	MONDRIAN: Various fixes to megatest, most importantly getting olap4j to build/test under JDK 1.4.
	    Fix mondrian's olap4j driver for use with apache commons-dbcp.

Affected files ...

... //open/mondrian/bin/megatest#11 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#7 edit


Change 10790 by jhyde@jhyde.marmalade2 on 2008/04/01 14:49:34 (git 6f8cf4489a)

	MONDRIAN: Miscellaneous fixes for member cache:
	    Fix for JDK 1.4 (AbstractMap.SimpleEntry isn't available until JDK 1.6);
	    Fix for Oracle (represents booleans and decimals as integer values);
	    And don't convert RolapCubeMember to RolapMember when implementing the cell-cache parts of CacheControl.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#7 edit
... //open/mondrian/src/main/mondrian/util/Pair.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#2 edit


Change 10788 by jhyde@jhyde.mackerel on 2008/04/01 03:15:14 (git 27103a42ca)

	MONDRIAN: Extend CacheControl API to control the contents of the member cache. This allows a member to be added, deleted, moved to a different parent in the same level, and member properties to be updated.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CacheControl.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#72 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/MemberCacheControlTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#79 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#88 edit


Change 10787 by jhyde@jhyde.marmalade2 on 2008/04/01 03:03:59 (git f17932c68a)

	MONDRIAN: Allow the cache that holds RolapCubeMember objects to be disabled, controlled by new property mondrian.rolap.EnableRolapCubeMembreCache.

Affected files ...

... //open/mondrian/doc/configuration.html#46 edit
... //open/mondrian/mondrian.properties#55 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#95 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#110 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#106 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#46 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#59 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#78 edit


Change 10782 by wgorman@guest.willgorman.pentaho on 2008/03/28 20:55:27 (git e0a16d2d6a)

	MONDRIAN:  adjusted src.dir condition to be compatible with ant 1.6.0

Affected files ...

... //open/mondrian/build.xml#184 edit


Change 10778 by wgorman@guest.willgorman.pentaho on 2008/03/27 14:36:20 (git b1841e21ad)

	MONDRIAN: slight change to build file to support nightly builds

Affected files ...

... //open/mondrian/build.xml#183 edit


Change 10775 by wgorman@guest.willgorman.pentaho on 2008/03/27 08:18:45 (git 5e7aff5bf0)

	MONDRIAN: replaced deprecated mondrian calls in JPivot with current API calls

Affected files ...

... //open/mondrian/jpivot/jpivot-1.8.0-080317snapshotsrc.zip#2 delete
... //open/mondrian/jpivot/jpivot-1.8.0-080327snapshotsrc.zip#1 add
... //open/mondrian/lib/jpivot.war#17 edit


Change 10773 by jvs@jvs.kotick.eigenbase on 2008/03/26 23:46:10 (git 98ff71ea46)

	MONDRIAN:  prevent direct JDK 1.6 usage for binzip target,
	but not for jar target

Affected files ...

... //open/mondrian/build.xml#182 edit


Change 10766 by jvs@jvs.kotick.eigenbase on 2008/03/25 22:59:31 (git dc337d8712)

	MONDRIAN:  (LER-7553) for LucidDB, disable DistinctCount
	       member list optimizations, since they are slow, and LucidDB
	       doesn't need them

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#89 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#8 edit


Change 10759 by jhyde@jhyde.mackerel on 2008/03/24 11:20:54 (git 790a544506)

	MONDRIAN: Clarify aggegate tables example regarding degenerate dimension.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#14 edit


Change 10754 by jhyde@jhyde.marmalade on 2008/03/22 15:59:53 (git 9a381f7605)

	MONDRIAN: Release 3.0.1 production.

Affected files ...

... //open/mondrian/RELEASE.txt#5 edit
... //open/mondrian/build.xml#181 edit
... //open/mondrian/buildJdk16.sh#2 edit
... //open/mondrian/doc/deployDoc.sh#5 edit
... //open/mondrian/doc/roadmap.html#26 edit


Change 10748 by jhyde@jhyde.mackerel on 2008/03/21 17:34:45 (git c9d5e41a9e)

	MONDRIAN: Fix bug 1888821, "Non Empty Crossjoin fails to enforce role access".
	    Fix DrillThroughTest (Derby strangely lists columns in the ORDER BY clause as result columns).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#23 edit


Change 10747 by jhyde@jhyde.mackerel on 2008/03/21 17:33:21 (git 1fbbfae987)

	MONDRIAN: olap4j driver allows get/setAutoCommit.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#6 edit


Change 10736 by jhyde@jhyde.marmalade2 on 2008/03/20 12:25:38 (git 017665a798)

	MONDRIAN: Fix XmlaBasicTest for JDK 1.4.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#39 edit


Change 10735 by jhyde@jhyde.mackerel on 2008/03/20 10:48:04 (git 274224a9ce)

	MONDRIAN: Document how to set a cell formatter of a calculated member in a virtual cube.

Affected files ...

... //open/mondrian/doc/schema.html#75 edit


Change 10731 by jhyde@jhyde.marmalade2 on 2008/03/19 00:45:17 (git 027e08d0a0)

	MONDRIAN: Fix bug 1755778, "CrossJoin / Filter query returns null row in result set". Problem was that named sets were instantiating the sets using an iterable calc, and the cache misses were being resolved after the result had been returned. Contributed by Robin Tharappel.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#106 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#118 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#127 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#51 edit


Change 10725 by wgorman@guest.willgorman.pentaho on 2008/03/17 20:21:03 (git 01ad2ed29d)

	MONDRIAN: Fix for mondrian bug #1792393.  JPivot was checking child level, which doesn't exist for parent / child hierarchies within mondrian.  See source attachment for change in XMLA_Member.java

Affected files ...

... //open/mondrian/jpivot/jpivot-1.7.0-080208snapshotsrc.zip#2 delete
... //open/mondrian/jpivot/jpivot-1.8.0-080317snapshotsrc.zip#1 add
... //open/mondrian/lib/jpivot.war#16 edit


Change 10721 by jhyde@jhyde.marmalade2 on 2008/03/17 02:05:46 (git ab107996fb)

	MONDRIAN: Oops; second attempt to fix XMLA drillthough tests for MySQL.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#38 edit


Change 10717 by jhyde@jhyde.marmalade2 on 2008/03/16 14:43:16 (git bceb8109e6)

	MONDRIAN: Fix XMLA drill-through tests; xml schema comes out slightly different on different databases, depending on numeric column types.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#60 edit


Change 10708 by jhyde@jhyde.mackerel on 2008/03/13 15:01:14 (git 55a8fd0390)

	MONDRIAN: Fix buildJdk16.bat; now 'ant jar' works on windows.

Affected files ...

... //open/mondrian/buildJdk16.bat#2 edit


Change 10701 by jhyde@jhyde.mackerel on 2008/03/11 20:23:56 (git 2678bc9bea)

	MONDRIAN: XMLA: Generate correct XML schema for drillthrough result. Contributed by Julio Caubín.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#58 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#55 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#59 edit


Change 10696 by jhyde@jhyde.mackerel on 2008/03/10 14:15:32 (git 2c7d5b3e6e)

	MONDRIAN: Update cache control doc for changes to SchemaReader API.

Affected files ...

... //open/mondrian/doc/cache_control.html#3 edit


Change 10666 by ajogleka@RENO06 on 2008/03/05 23:43:44 (git 71d47d3db0)

	MONDRIAN: Fix for bug #1907809 - IndexOutOfBoundException when filtering aggregation list

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#126 edit


Change 10656 by jhyde@jhyde.mackerel on 2008/03/05 15:18:19 (git abe5f7be98)

	MONDRIAN: Give error if member referenced in a <MemberGrant> does not exist.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#109 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#110 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#28 edit


Change 10653 by jhyde@jhyde.marmalade2 on 2008/03/05 13:33:37 (git 130ed62b99)

	MONDRIAN: Updated olap4j.jar to version 0.9.5-svn076, with .getRoleName/.setRoleName and enhanced XMLA proxy that supports encodings.

Affected files ...

... //open/mondrian/lib/olap4j.jar#4 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#2 edit


Change 10652 by jhyde@jhyde.mackerel on 2008/03/05 12:43:39 (git 9aef0b9bc2)

	MONDRIAN: Implement olap4j methods OlapConnection.setRoleName and .getRoleName. Updated olap4j.jar to follow shortly.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#5 edit


Change 10643 by jhyde@jhyde.marmalade2 on 2008/03/03 22:06:06 (git 200c815334)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#22 edit


Change 10642 by jhyde@jhyde.mackerel on 2008/03/03 19:54:58 (git e3a0a83615)

	MONDRIAN: Fix bug 1893959, "Generated drill-through columns too long for DBMS"

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#88 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#21 edit


Change 10641 by jhyde@jhyde.mackerel on 2008/03/03 18:58:55 (git ad857b4d91)

	MONDRIAN: Fix bug 1722959, "NON EMPTY <Level>.MEMBERS fails if nonempty.enable=false"

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#10 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#21 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#77 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#3 edit


Change 10638 by jhyde@jhyde.mackerel on 2008/03/02 21:38:03 (git 8c8b2369e9)

	MONDRIAN: Fix bug 1904496, "No implementation of caption attribute in DimensionUsage"

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#30 edit


Change 10637 by jhyde@jhyde.marmalade2 on 2008/03/01 10:39:51 (git b9d79f987c)

	MONDRIAN: Fix log for JDK 1.4.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#58 edit


Change 10629 by ajogleka@RENO06 on 2008/02/29 07:12:51 (git 6ce5d7f21b)

	MONDRIAN: Fix for bug # [ 1904544 ] Distinct count aggregation gives incorrect results

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#59 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#7 edit


Change 10628 by ajogleka@RENO06 on 2008/02/29 05:03:22 (git 7738f11e3f)

	MONDRIAN: Fix for bug #1904613

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#28 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#76 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#3 edit


Change 10601 by ajogleka@RENO06 on 2008/02/25 05:07:18 (git e27f63daa2)

	MONDRIAN: Rolling back DrillThroughTest (removing dialect conditional logic from the test itself). Puzzled why it was not working earlier. Added a log statement in executeStripe to capture all failures.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#117 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#20 edit


Change 10596 by rchen@rchen.fao.eigenbase on 2008/02/22 20:16:59 (git 068cb14398)

	MONDRIAN: skip checking for maxConstraint limit for LucidDb
	when computing count disitnct aggregate. 

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#75 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#6 edit


Change 10594 by ajogleka@AJITNEW on 2008/02/22 09:41:44 (git 8e30b355de)

	MONDRIAN: Tuple optimization for distinct count aggregation

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cube.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#124 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#74 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#30 edit


Change 10592 by jhyde@jhyde.mackerel on 2008/02/22 05:47:07 (git 30a45889f5)

	MONDRIAN: Update roadmap for mondrian-3.0.

Affected files ...

... //open/mondrian/doc/roadmap.html#25 edit


Change 10587 by ajogleka@RENO05 on 2008/02/21 05:49:35 (git b8c1289d48)

	MONDRIAN: Fix for Bug # 1897855

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#123 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#3 edit


Change 10581 by wgorman@guest.willgorman.pentaho on 2008/02/19 10:30:15 (git 2c8236ff64)

	MONDRIAN: Follow up testcase for bug #1801069, insuring MSAS compatibility

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#44 edit


Change 10580 by wgorman@guest.willgorman.pentaho on 2008/02/19 10:17:48 (git e5bf6b9771)

	MONDRIAN: Fix for bug #1839568, Mondrian Internal error related to the Hierarchize function.  There was an issue with RolapMember compareTo() and RolapMember.equals() not agreeing with each other when dealing with members with key case differences.  A unit test has not been provided yet due to MYSQL's handling of case.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#108 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#105 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#71 edit


Change 10579 by jhyde@jhyde.mackerel on 2008/02/15 17:47:12 (git 669c6c0017)

	MONDRIAN: Document rollup policy.

Affected files ...

... //open/mondrian/doc/schema.html#74 edit


Change 10575 by wgorman@guest.willgorman.pentaho on 2008/02/15 13:40:11 (git 6f9b7411b2)

	MONDRIAN: Fix for bug #1801069, Issues with calculated members.  Changed MemberBase to use MemberType to calc all member flag, added code in Query to resolve calculated members that are in lower levels.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MemberBase.java#38 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#105 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#43 edit


Change 10571 by wgorman@guest.willgorman.pentaho on 2008/02/15 08:01:21 (git 2cf231fc1b)

	MONDRIAN: reverted demo/Foodmart.xml reference back to build.xml#177, allowing the test suite to run successfully on linux

Affected files ...

... //open/mondrian/build.xml#180 edit


Change 10570 by jhyde@jhyde.marmalade2 on 2008/02/15 02:28:39 (git afe22650d4)

	MONDRIAN: Remove deprecated methods for 3.0.0 release.

Affected files ...

... //open/mondrian/doc/configuration.html#45 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#30 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#26 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#39 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#94 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#6 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#104 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#11 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#31 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#107 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#122 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#109 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#93 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/ParallelTest.java#3 edit


Change 10569 by jhyde@jhyde.marmalade on 2008/02/15 00:55:23 (git 3ad9852cde)

	MONDRIAN: Release 3.0.0.

Affected files ...

... //open/mondrian/RELEASE.txt#4 edit
... //open/mondrian/build.xml#179 edit
... //open/mondrian/buildJdk16.bat#1 add
... //open/mondrian/buildJdk16.sh#1 add


Change 10550 by ajogleka@AJITNEW on 2008/02/11 02:37:28 (git a9b539f76a)

	MONDRIAN: Fix for bug #1883611

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#146 edit
... //open/mondrian/src/main/mondrian/olap/fun/IifFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#11 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#11 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#11 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#125 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#57 edit


Change 10548 by jhyde@jhyde.mackerel on 2008/02/08 18:47:17 (git cb689ed5c0)

	MONDRIAN: Fix bug 1889745, "StackOverflowError while resolving crossjoin", and clean out some dead wood.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#145 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#52 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#116 edit


Change 10541 by wgorman@guest.willgorman.pentaho on 2008/02/08 13:45:39 (git 1c02bd00f4)

	MONDRIAN: Upgraded to the latest JPivot code, as of 8 feb 2008.  Some minor changes were necessary to support VFS and to fix a null pointer bug.  Details on those changes can be found here:
	http://jira.pentaho.org/browse/BISERVER-275
	http://jira.pentaho.org/browse/BISERVER-394
	
	Also upgraded to incorporate this recent JPivot change:
	http://jira.pentaho.org/browse/BISERVER-852

Affected files ...

... //open/mondrian/jpivot/jpivot-1.7.0-080208snapshotsrc.zip#1 add
... //open/mondrian/lib/jpivot.war#15 edit


Change 10534 by wgorman@guest.willgorman.pentaho on 2008/02/07 06:55:17 (git d4f5d3854d)

	MONDRIAN: Test case for bug #1888821, Non Empty Crossjoin fails to enforce role access

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#27 edit


Change 10524 by rchen@rchen.fao.eigenbase on 2008/02/06 13:38:17 (git 9ee0cfc76f)

	MONDRIAN: add a test case for 10520.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#10 edit


Change 10520 by rchen@rchen.fao.eigenbase on 2008/02/05 19:36:11 (git 19adb74b61)

	MONDRIAN: fix a BitKey problem so that right shift does not retain the sign.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/BitKey.java#14 edit


Change 10519 by jhyde@jhyde.marmalade2 on 2008/02/05 13:15:59 (git 6a98282386)

	MONDRIAN: Update olap4j.jar to 0.9.4-svn072; fix olap4j driver for AxisNode API change; Cube.getMeasures() sorts measures by ordinal, per spec.

Affected files ...

... //open/mondrian/lib/olap4j.jar#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#4 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#121 edit


Change 10518 by jhyde@jhyde.mackerel on 2008/02/04 20:13:16 (git aab9832a5c)

	MONDRIAN: Describe how to use CacheControl to flush all cubes in schema.

Affected files ...

... //open/mondrian/doc/cache_control.html#2 edit


Change 10517 by wgorman@guest.willgorman.pentaho on 2008/02/04 17:42:50 (git b2a36ae628)

	MONDRIAN: Fix for bug # 1681255, RolapNativeFilter:can not restrict SQL to calculated Members

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#20 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#115 edit


Change 10515 by wgorman@guest.willgorman.pentaho on 2008/02/04 10:24:39 (git 0042705023)

	MONDRIAN: Fix for bug # 1732824, Cube getTimeDimension use when Cube has no Time dimension.  Also added test case to test with member order function.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#28 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#114 edit


Change 10513 by wgorman@guest.willgorman.pentaho on 2008/02/04 08:21:48 (git ff6b1f2cf7)

	MONDRIAN: fix for bug # 1743819, document MondrianProperties.JdbcFactoryClass

Affected files ...

... //open/mondrian/doc/configuration.html#44 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#93 edit


Change 10512 by wgorman@guest.willgorman.pentaho on 2008/02/04 08:02:47 (git 6975996d41)

	MONDRIAN: Incorporated Ajit Joglekar's contribution, Bug #1791524, Virtual Cubes dont support Named sets in the Schema

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#71 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#120 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#50 edit


Change 10511 by ajogleka@AJITNEW on 2008/02/04 03:41:21 (git 8dfa8042a0)

	MONDRIAN: Fixed compilation errors in MondrianOlap4jConnection, as build was failing due to this

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#3 edit


Change 10510 by ajogleka@AJITNEW on 2008/02/04 01:57:30 (git 40b333e995)

	MONDRIAN: <harun/ashwin/ajit>fixed grouping sets for distinct count related unit tests and added more and fix for bug 1883611

Affected files ...

... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#10 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#10 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#124 edit


Change 10507 by jvs@jvs.kotick.eigenbase on 2008/02/03 01:59:53 (git a5d6b97d7b)

	MONDRIAN:  revert un-thread-safe iteration pattern

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#54 edit


Change 10506 by jhyde@jhyde.mackerel on 2008/02/02 17:36:02 (git 438c007bff)

	MONDRIAN: RolapCube.getUniqueName() now returns name in brackets, e.g. "[Sales]".
	    Parameter order for olap4j AxisNode constructor has changed.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CubeBase.java#28 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#119 edit


Change 10502 by wgorman@guest.willgorman.pentaho on 2008/02/01 13:30:38 (git b5eac9de0c)

	MONDRIAN: Fix for bug #1838148, Allow drill-through from trivial calc members

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#18 edit


Change 10500 by wgorman@guest.willgorman.pentaho on 2008/02/01 09:48:35 (git 18b0e7c78d)

	MONDRIAN: added Embedding Mondrian with olap4j API document

Affected files ...

... //open/mondrian/doc/embedding_mondrian_olap4j.html#1 add


Change 10499 by wgorman@guest.willgorman.pentaho on 2008/02/01 09:40:00 (git 15cc10be3b)

	MONDRIAN: replaced custom SQL statement trace logging with log4j logging, and added MDX statement logging

Affected files ...

... //open/mondrian/build.xml#178 edit
... //open/mondrian/doc/configuration.html#43 edit
... //open/mondrian/log4j.xml#3 edit
... //open/mondrian/mondrian.properties#54 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#92 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#103 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#87 edit


Change 10498 by wgorman@guest.willgorman.pentaho on 2008/02/01 07:00:39 (git 7e542a8ff7)

	MONDRIAN: Fixed JDK 1.4 compatability issue and timezone issue in VBA functions

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#3 edit


Change 10496 by jhyde@jhyde.mackerel on 2008/02/01 00:01:12 (git 5b255db579)

	MONDRIAN: Fix for minor change to olap4j spec (olap4j revision 68);
	    Allow multiple MEMBER_UNIQUE_NAME restrictions in MDSCHEMA_MEMBERS request;
	    Test for MDSCHEMA_MEMBERS with treeop;
	    Cosmetic changes to logic which assigns ordinals to members of a hierarchy.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#69 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#57 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#56 edit


Change 10493 by wgorman@guest.willgorman.pentaho on 2008/01/31 14:19:22 (git 079337634a)

	MONDRIAN: Implemented additional visual basic functions

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#55 edit


Change 10491 by rchen@rchen.fao.eigenbase on 2008/01/31 02:56:17 (git 524e5efae0)

	MONDRIAN: fix the negative solve order problem again.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#42 edit


Change 10484 by wgorman@guest.willgorman.pentaho on 2008/01/29 14:12:25 (git 55b777df9c)

	MONDRIAN: added JNDI test case, updated DataSource documentation.

Affected files ...

... //open/mondrian/doc/configuration.html#42 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#16 edit


Change 10481 by ajogleka@AJITNEW on 2008/01/29 04:17:14 (git b2a1a55521)

	MONDRIAN: Fix for bug #1881739

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#24 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#113 edit


Change 10480 by ajogleka@AJITNEW on 2008/01/29 02:36:21 (git 2706aba310)

	MONDRIAN: Support for Grouping Sets query for Distinct Count measure. New property to allow fail fast in case a MDX query element is not prefixed with a [Dimension]

Affected files ...

... //open/mondrian/doc/configuration.html#41 edit
... //open/mondrian/mondrian.properties#53 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#27 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#91 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#44 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#24 edit


Change 10476 by jhyde@jhyde.marmalade2 on 2008/01/28 09:11:54 (git e6ad25ae9b)

	MONDRIAN: Remove spuriour OrConstraint which caused MySQL test difference;
	    Update test log for Excel function set under JDK 1.4.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#54 edit


Change 10468 by wgorman@guest.willgorman.pentaho on 2008/01/24 10:37:01 (git 47cf102917)

	MONDRIAN: bug fix for 1797159, Potential MDX Order Non Empty Problem.  eval context change caused issues with non-empty

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#17 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#112 edit


Change 10462 by jvs@jvs.kotick.eigenbase on 2008/01/22 18:46:44 (git c459387354)

	MONDRIAN:  disable a questionable assertion in ObjectPoolTest

Affected files ...

... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#8 edit


Change 10461 by jvs@jvs.kotick.eigenbase on 2008/01/22 18:46:15 (git 0314534b37)

	MONDRIAN:  (LER-6711) when evaluating NECJ native, ignore
	       context for dimensions which appear as inputs to NECJ.
	       Also change all ClearViewTests to run with
	       mondrian.native.ExpandNonNative=true to match LucidEra
	       usage.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#76 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#2 edit


Change 10458 by rchen@rchen.fao.eigenbase on 2008/01/21 19:54:38 (git c8d6686245)

	MONDRIAN: revert change made to maxConstraint default value in 10426. Change
	the test setting for this parameter in stead. 

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#90 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#3 edit


Change 10454 by jhyde@jhyde.marmalade2 on 2008/01/21 05:51:18 (git 3676c33956)

	MONDRIAN: Oops, missed a file; and there were some unkosher characters in Excel.java.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/vba/Excel.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/type/TypeTest.java#1 add


Change 10452 by jhyde@jhyde.mackerel on 2008/01/20 11:17:19 (git a8aaace0ea)

	MONDRIAN:
	Implement Iif(<Logical>, T1, T2) for more types.
	Add a strategy for finding the most general of two or more types.
	Add Excel functions: sinh, power, log10 etc.
	Implement Percentile function.
	Minor fixes to configuration guide, in particular description of cache-flushing.

Affected files ...

... //open/mondrian/doc/configuration.html#40 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#102 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#144 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#104 edit
... //open/mondrian/src/main/mondrian/olap/fun/IifFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/PercentileFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Excel.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/BooleanType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/DateTimeType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/DecimalType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#10 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/NullType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/NumericType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/StringType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/SymbolType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#111 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/ExcelTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#86 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#53 edit


Change 10445 by jvs@jvs.kotick.eigenbase on 2008/01/16 18:01:08 (git b9770005e5)

	MONDRIAN:  oops, didn't mean to change JUnit heap size in
	eigenchange 10443; revert it to 256MB for now

Affected files ...

... //open/mondrian/build.xml#177 edit


Change 10443 by jvs@jvs.kotick.eigenbase on 2008/01/16 17:52:50 (git 91604fdb9f)

	MONDRIAN:  give Javadoc 1gig max heap size; on my laptop,
	this takes time from about 8 minutes down to 
	a little over 1 minute

Affected files ...

... //open/mondrian/build.xml#176 edit


Change 10442 by jvs@jvs.kotick.eigenbase on 2008/01/16 17:23:04 (git 7fd61fc0dd)

	MONDRIAN:  fix typo from eigenchange 10441

Affected files ...

... //open/mondrian/build.xml#175 edit


Change 10441 by jhyde@jhyde.marmalade2 on 2008/01/16 15:48:25 (git 267f1c2a8a)

	MONDRIAN: Javadoc uses olap4j and JDK 1.6; add comment that javadoc is known to produce errors against JDK 1.4 and JDK 1.5.

Affected files ...

... //open/mondrian/build.xml#174 edit


Change 10428 by jhyde@jhyde.marmalade2 on 2008/01/13 11:14:45 (git 5aec00c2ab)

	MONDRIAN: Oops, missed a log file.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#6 edit


Change 10427 by jhyde@jhyde.mackerel on 2008/01/12 18:12:17 (git 8aa47b6ed1)

	MONDRIAN: XMLA handler now outputs the default hierarchy of each dimension not mentioned in any other axis (previously would output all hierarchies of dimensions with more than one hierarchy). This makes the olap4j XMLA driver consistent with the mondrian driver.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#3 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#54 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#52 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#3 edit


Change 10426 by rchen@rchen.fao.eigenbase on 2008/01/11 18:00:07 (git 14d6d15c67)

	MONDRIAN: optimize sql predicate generation by using IN
	list. Unified the different logic for compound members
	and compound tuples. Use mondrian maxConstraint property
	       instead of hardcoded value to decide when aggregate function
	       contains too many members/tuples.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#89 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#43 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#2 edit


Change 10418 by jhyde@jhyde.mackerel on 2008/01/10 01:50:09 (git 4c88fa60fa)

	MONDRIAN: Fix olap4j driver behavior for slicer axis of query without WHERE clause.

Affected files ...

... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#2 edit
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#2 edit


Change 10417 by jhyde@jhyde.marmalade2 on 2008/01/09 23:09:48 (git 9632926b44)

	MONDRIAN Oops, missed a file. olap4j.jar is now tagged revision 0.9.4-svn0059 and built against JDK1.5 (previously 1.6).

Affected files ...

... //open/mondrian/lib/olap4j.jar#2 edit
... //open/mondrian/testsrc/main/mondrian/olap4j/MondrianInprocProxy.java#1 add


Change 10416 by jhyde@jhyde.mackerel on 2008/01/09 19:51:24 (git 81b79f8130)

	MONDRIAN: Add olap4j driver for mondrian (formerly part of olap4j code base).

Affected files ...

... //open/mondrian/build.xml#173 edit
... //open/mondrian/lib/olap4j.jar#1 add
... //open/mondrian/src/main/mondrian/olap4j/EmptyResultSet.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/Factory.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc3Impl.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/FactoryJdbc4Impl.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSet.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxisMetaData.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetMetaData.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jConnection.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCube.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDatabaseMetaData.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDimension.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jDriver.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jHierarchy.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMeasure.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jMember.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jNamedSet.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jPreparedStatement.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jProperty.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jSchema.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jStatement.java#1 add
... //open/mondrian/src/main/mondrian/olap4j/package.html#1 add


Change 10412 by wgorman@guest.willgorman.pentaho on 2008/01/09 13:52:35 (git 3ce68a7023)

	MONDRIAN: created test case for bug #1867953, Aggregate Tables not working with Shared Dimensions used in same cube

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#28 edit


Change 10411 by wgorman@guest.willgorman.pentaho on 2008/01/09 12:53:35 (git 18cb7e7e93)

	MONDRIAN: alias fact table for specific tests that use repeated column names, which currently breaks the aggregate table manager.  

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#27 edit


Change 10408 by jhyde@jhyde.mackerel on 2008/01/09 01:21:41 (git d1d1c53cad)

	MONDRIAN: megatest now runs olap4j under JDK 1.4.

Affected files ...

... //open/mondrian/bin/megatest#10 edit


Change 10407 by jhyde@jhyde.mackerel on 2008/01/09 01:20:39 (git e943886acf)

	MONDRIAN: Obsolete RolapSchema.clearCache() and .flushSchema();
	    add javadoc for mondrian.olap.fun.vba package.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/package.html#1 add
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#108 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#110 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#75 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#123 edit


Change 10396 by jhyde@jhyde.mackerel on 2008/01/06 12:26:24 (git 921455bf4a)

	MONDRIAN: Fix 2 tests.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#51 edit


Change 10395 by jhyde@jhyde.mackerel on 2008/01/06 01:46:15 (git fd0cddc185)

	MONDRIAN: Oops, forgot some files.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#106 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#4 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#4 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#85 edit


Change 10394 by jhyde@jhyde.mackerel on 2008/01/06 01:40:55 (git 091933eae3)

	MONDRIAN: Implement a lot of Visual Basic for Applications (VBA) functions;
	    Add a mechanism to define an MDX function based on a Java method, invoking the method by reflection.
	    More support for a DateTime data type.

Affected files ...

... //open/mondrian/doc/mdx.html#20 edit
... //open/mondrian/doc/vba_functions.html#1 add
... //open/mondrian/src/main/mondrian/calc/DateTimeCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#14 edit
... //open/mondrian/src/main/mondrian/calc/ResultStyle.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDateTimeCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#22 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#10 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#143 edit
... //open/mondrian/src/main/mondrian/olap/fun/FormatFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#32 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#103 edit
... //open/mondrian/src/main/mondrian/olap/fun/JavaFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/vba/Vba.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/DateTimeType.java#1 add
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#56 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#109 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/vba/VbaTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#50 edit


Change 10390 by jhyde@jhyde.mackerel on 2008/01/03 19:12:19 (git ef6812451c)

	MONDRIAN: Add test page which runs JPivot with role 'California manager' (contributed by Andrea Colpo).

Affected files ...

... //open/mondrian/build.xml#172 edit
... //open/mondrian/demo/derby/queries/testrole.jsp#1 add
... //open/mondrian/webapp/WEB-INF/queries/testrole.jsp#1 add
... //open/mondrian/webapp/index.html#5 edit
... //open/mondrian/webapp/index.jsp#15 edit


Change 10386 by kvu@kvu.shada.eigenbase on 2008/01/03 09:44:12 (git e7a399ebf2)

	QA-MONDRIAN: ports tests for LER-5022 and related issues

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/clearview/MemHungryTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#2 edit


Change 10381 by rchen@rchen.fao.eigenbase on 2008/01/02 15:57:34 (git 3783f8eef6)

	MONDRIAN: revert the change accidentally checked in 10278.

Affected files ...

... //open/mondrian/mondrian.properties#52 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#13 edit


Change 10371 by jhyde@jhyde.marmalade2 on 2007/12/31 12:45:05 (git 45be36291d)

	MONDRIAN: Update copyright notices for files modified during 2007.

Affected files ...

... //open/mondrian/doc/cmdrunner.html#13 edit
... //open/mondrian/doc/developer.html#15 edit
... //open/mondrian/doc/embedding_mondrian.html#2 edit
... //open/mondrian/doc/install.html#72 edit
... //open/mondrian/doc/mdx.html#19 edit
... //open/mondrian/doc/optimizing_performance.html#6 edit
... //open/mondrian/src/main/mondrian/calc/Calc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#11 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#24 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#8 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#15 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#12 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#26 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#5 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#29 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/DimensionType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#25 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#37 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#10 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#25 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#29 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#70 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#9 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#17 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#38 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#29 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#21 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#16 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#30 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#31 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberLevelFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetToStrFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleItemFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleToStrFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#6 edit
... //open/mondrian/src/main/mondrian/recorder/PrintStreamRecorder.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#22 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#46 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#8 edit
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#7 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#5 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#11 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#6 edit
... //open/mondrian/src/main/mondrian/util/Format.java#27 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#7 edit
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#3 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#29 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#23 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#18 edit
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/CVBasicTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#9 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#6 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#12 edit
... //open/mondrian/webapp/xmlaTest.jsp#12 edit
... //open/mondrian/workbench/mondrian.properties#2 edit


Change 10368 by wgorman@guest.willgorman.pentaho on 2007/12/31 11:45:39 (git 176515c66e)

	MONDRIAN: verified that bug #1735827,  Shared Tables and native NonEmptyCrossJoin, is fixed with the latest RolapCubeMember rearchitecture.  Enabled SchemaTest.testDimensionsShareTableNativeNonEmptyCrossJoin()

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#26 edit


Change 10367 by wgorman@guest.willgorman.pentaho on 2007/12/31 11:16:47 (git b9190abeec)

	MONDRIAN: RolapCubeMember rearchitecture changes, including phasing out of RolapStar's levelToColumnMap data structure.  Also reduced memory footprint of RolapCubeMember.  These changes fixed bug 1833526.  Also, bug 1833532 is fixed via reduction in memory footprint but also with increase of test maximum memory from 128mb to 256mb.

Affected files ...

... //open/mondrian/build.xml#171 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#37 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#101 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#118 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#92 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#89 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#10 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#74 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#16 edit


Change 10348 by jhyde@jhyde.marmalade2 on 2007/12/21 16:10:49 (git bda6e0a272)

	MONDRIAN: Update log for 2 added functions.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#49 edit


Change 10341 by jhyde@jhyde.mackerel on 2007/12/20 00:26:14 (git b2c546a3c3)

	MONDRIAN: Add functions <Hierarchy>.Levels(<String>) and Descendants(<Member>, , LEAVES).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#142 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#18 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#108 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#122 edit


Change 10340 by ajogleka@AJITNEW on 2007/12/19 23:57:23 (git f91c8a89bf)

	MONDRIAN: Feature (#1824609) - Support for Aggregating Distinct Count Measures over list of tuples. Limitation: Has a hard limit of list size <= 100. Further optimization is possible by eliminating a tuple if the list already has another tuple that has all its members at parent level

Affected files ...

... //open/mondrian/mondrian.properties#51 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#73 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SetFunDefTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#84 edit


Change 10337 by jhyde@jhyde.mackerel on 2007/12/19 12:45:26 (git 03dca1539f)

	MONDRIAN: Update code formatting guidelines.

Affected files ...

... //open/mondrian/doc/developer.html#14 edit
... //open/mondrian/doc/images/code_general.png#1 add
... //open/mondrian/doc/images/code_indentation.png#2 edit
... //open/mondrian/doc/images/code_spacing.png#2 edit
... //open/mondrian/doc/images/code_wrapping.png#1 add


Change 10334 by ajogleka@AJITNEW on 2007/12/19 03:11:50 (git e1b16e240f)

	MONDRIAN: Minor formatting corrections, documentation updates for changelists 10252, 10320

Affected files ...

... //open/mondrian/doc/configuration.html#39 edit
... //open/mondrian/doc/schema.html#73 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#69 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#88 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#117 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeUsages.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#2 edit


Change 10328 by jhyde@jhyde.mackerel on 2007/12/18 15:23:27 (git 6070be8f8a)

	MONDRIAN: Fix megatest for Windows/Access.

Affected files ...

... //open/mondrian/bin/megatest#9 edit


Change 10327 by jhyde@jhyde.marmalade2 on 2007/12/18 14:35:17 (git bfdc818cca)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/bin/megatest#8 edit


Change 10326 by jhyde@jhyde.marmalade2 on 2007/12/18 14:31:07 (git de524fa48e)

	MONDRIAN: megatest -olap4j now runs tests of olap4j using both mondrian and XMLA drivers.

Affected files ...

... //open/mondrian/bin/megatest#7 edit


Change 10325 by jhyde@jhyde.marmalade2 on 2007/12/18 14:30:08 (git 7479878e29)

	MONDRIAN: In Schema Workbench, split off base class RelationOrJoin from MondrianGuiDef.Relation, analogous to change 10311.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#23 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#11 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#9 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#3 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#16 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#8 edit


Change 10320 by ajogleka@AJITNEW on 2007/12/18 01:34:53 (git 3fadbc3222)

	MONDRIAN: New IgnoreMeasureForNonJoiningDimension property that defines whether to ignore measure when non joining dimension is in the aggregation context + related changes

Affected files ...

... //open/mondrian/doc/configuration.html#38 edit
... //open/mondrian/mondrian.properties#50 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#87 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreMeasureForNonJoiningDimensionInAggregationTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#83 edit


Change 10312 by jhyde@jhyde.mackerel on 2007/12/17 12:24:52 (git 3f06cffecf)

	MONDRIAN: Test infrastructure can now create a dialect object without an underlying database connection; helps unit-test SQL generation code.

Affected files ...

... //open/mondrian/src/main/mondrian/util/DelegatingInvocationHandler.java#6 add
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#49 edit


Change 10311 by jhyde@jhyde.mackerel on 2007/12/17 12:22:21 (git bfc58a756d)

	MONDRIAN: Reorganize the type hierarchy in MondrianDef so that we can exploit commonalities between <Table>, <View>, <InlineTable>. <Join> is now a sub-type of MondrianDef.RelationOrJoin, and MondrianDef.Relation only includes Table, View, InlineTable. Can now include InlineTable in a snowflake dimension.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#68 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#116 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#74 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#107 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#91 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#87 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#8 edit


Change 10309 by jhyde@jhyde.marmalade2 on 2007/12/16 10:40:00 (git baaaaeb730)

	MONDRIAN: Fix FastBatchingCellReaderTest for mysql, derby.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#21 edit


Change 10304 by wgorman@guest.willgorman.pentaho on 2007/12/14 12:27:32 (git a34742ce99)

	MONDRAIN: updated cmdrunner example properties file to reflect the correct property names

Affected files ...

... //open/mondrian/doc/cmdrunner.html#12 edit


Change 10303 by mkambol@AA-09240 on 2007/12/14 12:11:20 (git ea32f70ec9)

	MONDRIAN: cleaned up javadocs. got rid <p/> that had gotten in as part of change 'Change 10052'

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#53 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#8 edit


Change 10295 by jhyde@jhyde.mackerel on 2007/12/14 01:21:28 (git 2d4d3d8147)

	MONDRIAN: Fix access distinct-count tests; make processing of constraints deterministic.
	    Cosmetic changes to code, and comments.

Affected files ...

... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/Modulos.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#20 edit


Change 10290 by jhyde@jhyde.mackerel on 2007/12/13 16:07:33 (git 1812e94ca3)

	MONDRIAN: API changes to support olap4j XMLA driver:
	add MeasuresDimension as a value to enum DimensionType;
	support DBSCHEMA_SCHEMATA request;
	add MemberReader.getLevelMemberCount and use it in mondrian's XMLA provider rather than getLevelMembers().length.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DimensionType.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#115 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#88 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#55 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#53 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#48 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#5 edit


Change 10285 by ajogleka@AJITNEW on 2007/12/13 04:27:22 (git 4166c09008)

	MONDRIAN: Undoing some JavaDoc new line to "</p>" changes probably introduced by new Intellij version 7

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#86 edit


Change 10278 by rchen@rchen.fao.eigenbase on 2007/12/11 18:01:46 (git 7599d715b8)

	/LU/MONDRIAN; integrate change lists 10256, 10264 to CZ
	branch. Also fixed a bug when compound member list is empty.

Affected files ...

... //open/lu/release/mondrian/countzero/build.xml#3 integrate
... //open/lu/release/mondrian/countzero/doc/configuration.html#3 integrate
... //open/lu/release/mondrian/countzero/mondrian.properties#4 edit
... //open/lu/release/mondrian/countzero/src/main/mondrian/olap/MondrianProperties.java#4 edit
... //open/lu/release/mondrian/countzero/src/main/mondrian/olap/fun/AggregateFunDef.java#4 edit
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/CellReader.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/FastBatchingCellReader.java#4 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/RolapAggregationManager.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/RolapEvaluator.java#4 edit
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/RolapLevel.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/RolapNativeSet.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/RolapNativeSql.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/RolapStar.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/StarPredicate.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/Aggregation.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/AggregationKey.java#1 branch
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/AggregationManager.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/AndPredicate.java#2 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/CellRequest.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/CompoundQuerySpec.java#2 delete
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/ListColumnPredicate.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/ListPredicate.java#2 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/OrPredicate.java#2 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#3 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/SegmentLoader.java#2 integrate
... //open/lu/release/mondrian/countzero/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#3 integrate
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/rolap/BatchTestCase.java#5 integrate
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#4 edit
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#2 integrate
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#2 edit
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/rolap/TestAggregationManager.java#3 integrate
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/rolap/VirtualCubeTest.java#5 edit
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#2 integrate
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#2 edit
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/test/Main.java#4 edit
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/test/SqlPattern.java#2 integrate
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/test/TestCalculatedMembers.java#3 integrate
... //open/lu/release/mondrian/countzero/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#2 integrate
... //open/mondrian/mondrian.properties#49 edit


Change 10274 by wgorman@guest.willgorman.pentaho on 2007/12/10 19:30:08 (git 29e54ba2b4)

	MONDRIAN: Removed unused global ordinal methods and javadoc

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Schema.java#15 edit


Change 10273 by wgorman@guest.willgorman.pentaho on 2007/12/10 19:27:49 (git 05de070de9)

	MONDRIAN: Removed unused global ordinal methods and javadoc

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#106 edit


Change 10272 by wgorman@guest.willgorman.pentaho on 2007/12/10 19:08:24 (git d144ce9b38)

	MONDRIAN: Multiple changes related to RolapCubeMember architecture.  Changes to SQLTupleReader to fix bug 1833528.  Removed unnecessary GlobalOrdinal.  Phased out RolapStar's relationNamesToStar.  Updated ParentChildHierarchy initialization.  Updated RolapStar initialization to stay in sync with RolapCubeHierarchy initialization.  Added tests for RolapCube's createDimension and createCube calls.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#67 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#114 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#105 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#90 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#87 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#9 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#107 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#24 edit


Change 10264 by rchen@rchen.fao.eigenbase on 2007/12/07 14:37:46 (git ed13b90f3b)

	MONDRIAN: sql patterns are different if agg tables
	used. Disable tests that do not need to be run with aggregate tables.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#7 edit


Change 10256 by rchen@rchen.fao.eigenbase on 2007/12/05 20:20:03 (git 441ec790f0)

	Mondrain: Improve count distinct aggregate loading: supports
	batch loading and caching.

Affected files ...

... //open/mondrian/build.xml#170 edit
... //open/mondrian/doc/configuration.html#37 edit
... //open/mondrian/mondrian.properties#48 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#85 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#72 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#89 edit
... //open/mondrian/src/main/mondrian/rolap/StarPredicate.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationKey.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CompoundQuerySpec.java#3 delete
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#42 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#82 edit
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#41 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#8 edit


Change 10252 by ajogleka@AJITNEW on 2007/12/05 04:37:26 (git 13aef9d0c7)

	MONDRIAN: IgnoreUnrelatedDimensions related changes. Implementation depends on ValidMeasure use. Removing this dependency will have performance issues to resolve. To be done at a later date

Affected files ...

... //open/mondrian/doc/schema.html#72 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#66 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#113 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeUsages.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/IgnoreUnrelatedDimensionsTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#81 edit


Change 10247 by jhyde@jhyde.marmalade2 on 2007/12/02 02:38:36 (git 67754a96f1)

	MONDRIAN: Was looking for VERSION.txt in the wrong place in the jar file, so database product name came out null.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#7 edit


Change 10246 by jhyde@jhyde.marmalade2 on 2007/11/30 16:39:17 (git 3f6997999e)

	MONDRIAN: Oops, forgot one.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/UnionRoleImpl.java#1 add


Change 10245 by jhyde@jhyde.mackerel on 2007/11/30 16:27:19 (git cfc96bfeaa)

	MONDRIAN: Implement union roles, both as part of the schema (via the <Union> construct) and as part of the connect string.

Affected files ...

... //open/mondrian/doc/configuration.html#36 edit
... //open/mondrian/doc/mdx.html#18 edit
... //open/mondrian/doc/schema.html#71 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#5 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#28 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#65 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#100 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#20 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#9 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#29 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#105 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#27 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#72 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#104 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#86 edit
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#23 edit


Change 10225 by jhyde@jhyde.mackerel on 2007/11/22 16:49:12 (git a82e29adec)

	MONDRIAN: Fix bug 1835125, "Caption is not set on RolapVirtualCubeMesure". (Contributed by Jonathan Voxendal.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#112 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#36 edit


Change 10210 by ajogleka@AJITNEW on 2007/11/18 19:48:27 (git ef304f496c)

	MONDRIAN: Fix for bug (# 1785406) "Query already contains alias" exception

Affected files ...

... //open/mondrian/bin/megatest#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#88 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#18 edit


Change 10209 by jhyde@jhyde.mackerel on 2007/11/18 16:21:33 (git ffa921e611)

	MONDRIAN: Give clear error, not NPE, if connect string does not contain Catalog or CatalogContent.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#104 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#103 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#14 edit


Change 10207 by jhyde@jhyde.mackerel on 2007/11/18 07:43:17 (git 4bea947d83)

	MONDRIAN: Rename $Cache function to Cache, make it public, and document it in the Performance Guide.

Affected files ...

... //open/mondrian/doc/mdx.html#17 edit
... //open/mondrian/doc/optimizing_performance.html#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#9 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#106 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#47 edit


Change 10204 by jhyde@jhyde.mackerel on 2007/11/17 17:16:34 (git 464f1f1cef)

	MONDRIAN: Expose query timeout for benefit of olap4j driver; throw an error if requested cell is out of bounds.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#99 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#116 edit


Change 10203 by wgorman@guest.willgorman.pentaho on 2007/11/16 21:16:41 (git cabc8f1549)

	Added RolapCubeMember and necessary classes.  RolapCubeMember wraps RolapMember and is aware of its cube.  This allows reuse of shared dimensions within cubes.  Eventually this will allow for phasing out HierarchyUsage and RolapStar.CubeToLevelToColumnMap.  Bugs  #1833526 and #1833528 were opened to capture the issues related to this check-in

Affected files ...

... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#24 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#36 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCacheHelper.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#111 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCubeDimension.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCubeHierarchy.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCubeLevel.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCubeMember.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#87 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#4 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#73 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#15 edit


Change 10188 by jhyde@jhyde.marmalade2 on 2007/11/13 16:45:51 (git 95a28d5314)

	MONDRIAN: Re-apply fix to bug 1592556, "XMLA Drill through bug", which I originally fixed in change 8110 but accidentally paved over in change 8657.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#52 edit


Change 10184 by jhyde@jhyde.mackerel on 2007/11/13 01:42:14 (git bf0d408865)

	MONDRIAN: Give error if axis names in query are not unique.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#98 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#25 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#121 edit


Change 10151 by ajogleka@AJITNEW on 2007/11/06 00:42:17 (git c087b0c118)

	MONDRIAN: Updates to the NullMemberRepresentation test strategy as suggested by Julian http://forums.pentaho.org/showthread.php?t=57753

Affected files ...

... //open/mondrian/bin/megatest#5 edit
... //open/mondrian/build.xml#169 edit
... //open/mondrian/testsrc/main/mondrian/olap/BaseNullMemberRepresentationTest.java#2 delete
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberCustomRepresentationTest.java#2 delete
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberEmptyRepresentationTest.java#2 delete
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberRepresentationTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#105 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#72 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#120 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#80 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#6 edit


Change 10142 by ajogleka@AJITNEW on 2007/11/03 11:11:27 (git 29c7f0491c)

	MONDRIAN: New "mondrian.olap.NullMemberRepresentation" parameter in Mondrian.properties to take place of the hardcoded RolapUtil.mdxNullLiteral variable that is currently set to "#null"

Affected files ...

... //open/mondrian/build.xml#168 edit
... //open/mondrian/doc/configuration.html#35 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#84 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#52 edit
... //open/mondrian/testsrc/main/mondrian/olap/BaseNullMemberRepresentationTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberCustomRepresentationTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/NullMemberEmptyRepresentationTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#104 edit


Change 10136 by jhyde@jhyde.mackerel on 2007/10/31 11:46:24 (git c0a80c7e2b)

	MONDRIAN: Fix UtilTestCase.testWildcard under JDK 1.4, which used Pattern.quote, which is only available in JDK 1.5 and above.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#103 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#3 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#3 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#3 edit


Change 10127 by ajogleka@AJITNEW on 2007/10/30 03:08:44 (git 608a6dc669)

	MONDRIAN: Some performance optimizations based on hotspots identified by profiler while running a single mdx using a large catalog

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#110 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#71 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#79 edit


Change 10110 by kvu@kvu.shada.eigenbase on 2007/10/26 01:29:17 (git 4959e3b54e)

	QA-MONDRIAN: fix brekage by change 10097

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#78 edit


Change 10108 by jhyde@jhyde.mackerel on 2007/10/25 20:29:12 (git 7261b9ffca)

	MONDRIAN: Fixes to AggGen. (Contributed by Ati Rosselet.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#17 edit


Change 10104 by jhyde@jhyde.mackerel on 2007/10/25 15:03:29 (git d6fbf3a876)

	MONDRIAN: Fix testAllowsGroupingSets for Postgres - Postgres 8.1 does not have GROUPING SETS. (Contributed by Ati Rosselet.)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#8 edit


Change 10097 by kvu@kvu.shada.eigenbase on 2007/10/24 11:39:52 (git 52f4acabf4)

	QA-mondrian: adds tests to be run randomly to test mondrian cache

Affected files ...

... //open/mondrian/build.xml#167 edit
... //open/mondrian/mondrian.properties#47 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CountingAggregationManager.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/CVConcurrentMdxTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/CacheHitTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#77 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/BatchedFillTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/CVBasicTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MemHungryTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MemHungryTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimVCTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiDimVCTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MultiLevelVCTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/PartialCacheVCTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllVCTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/QueryAllVCTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.java#3 edit
... //open/mondrian/testsrc/xsl/generateDiffRepositoryJUnit.xsl#4 edit


Change 10089 by jhyde@jhyde.mackerel on 2007/10/23 14:20:02 (git 7f5c67bc71)

	MONDRIAN: Expose XMLA implementation to allow mondrian's olap4j driver to implement OlapDatabaseMetaData.getXxx() methods.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#102 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#28 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#54 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#22 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#46 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#4 edit


Change 10053 by mkambol@c:\home on 2007/10/19 08:47:45 (git d95bf91a96)

	Changed the optimize predicates bloat logic to what it originally was (relative instead of absolute)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#51 edit


Change 10052 by mkambol@c:\home on 2007/10/19 08:41:29 (git cd3f171db8)

	make predicate optimization configurable

Affected files ...

... //open/mondrian/doc/configuration.html#34 edit
... //open/mondrian/mondrian.properties#46 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#86 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#5 edit


Change 10050 by ajogleka@AJITNEW on 2007/10/19 05:20:57 (git b1573a6ef1)

	MONDRIAN: junit-main target reports out of heap space error for testBug1438285. Modified build.xml to pass jvm arguments to the forked task

Affected files ...

... //open/mondrian/build.xml#166 edit


Change 10048 by jhyde@jhyde.mackerel on 2007/10/19 02:35:28 (git 284b20886a)

	MONDRIAN: More tests for rollup policy.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#25 edit


Change 10047 by jhyde@jhyde.mackerel on 2007/10/19 02:34:14 (git f223adf1f7)

	MONDRIAN: Implement functions DrilldownLevelTop, DrilldownLevelBottom, and
	    add support for index form of DrilldownLevel function. This required a
	    new syntactic type, the empty expression.
	    Fixes bug 1816112, "MSAS Compatibility issue, Empty Params in Functions".

Affected files ...

... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#37 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#141 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelTopBottomFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#102 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#53 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#103 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#45 edit


Change 10043 by jhyde@jhyde.mackerel on 2007/10/18 17:49:49 (git 53e4178a05)

	MONDRIAN: Guided navigation example.

Affected files ...

... //open/mondrian/webapp/zero.jsp#1 add


Change 10036 by jhyde@jhyde.marmalade2 on 2007/10/17 13:02:17 (git 0cd7a6568e)

	MONDRIAN: Clarify process for adding a property; fix link in website deployment script.

Affected files ...

... //open/mondrian/doc/doc2web.sh#9 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#81 edit


Change 10035 by ajogleka@AJITNEW on 2007/10/17 02:23:36 (git 8c530e14b6)

	Fix for bug [ 1812123 ] Incorrect XmlaResponse from XmlaHandler

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#51 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#44 edit


Change 10007 by jhyde@jhyde.marmalade2 on 2007/10/12 00:09:29 (git a243646cf0)

	MONDRIAN: Oops, forgot a file.
	    megatest now tests retroweaver on JDK 1.5 and 1.6 as well as 1.4.

Affected files ...

... //open/mondrian/bin/megatest#4 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#64 edit


Change 10006 by jhyde@jhyde.marmalade2 on 2007/10/11 23:57:12 (git 5a49a36142)

	MONDRIAN: Cell value rollup policy. Allows you to specify what value
	    should be returned if not all children of a cell are accessible.
	    This is the first draft of this feature; it is not documented, not
	    tuned, and not all tests are written.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#4 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#27 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#97 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#19 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#8 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#28 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#101 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#140 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#101 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#115 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#102 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#85 edit
... //open/mondrian/src/main/mondrian/rolap/SubstitutingMemberReader.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#71 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#41 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#119 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#40 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#48 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#30 edit


Change 9996 by rchen@rchen.fao.eigenbase on 2007/10/10 17:02:39 (git 51078d04b1)

	Mondrian: fix a bug in generating predicates for compound members

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#16 edit


Change 9982 by jhyde@jhyde.mackerel on 2007/10/09 01:30:51 (git 11a992169e)

	MONDRIAN: Add 'checkJavadoc' ant target; remove VERSION.txt on clean.

Affected files ...

... //open/mondrian/build.xml#165 edit


Change 9973 by rchen@rchen.fao.eigenbase on 2007/10/08 14:20:53 (git 9278ea3d2f)

	Mondrian: fix javadoc, test problems from changelist 9947.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#101 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#40 edit


Change 9960 by rchen@rchen.fao.eigenbase on 2007/10/05 12:48:18 (git 06d86f7fc0)

	Mondrian: fix divide by zero behavior when
	NullDenominatorProducesNull is set.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#139 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#102 edit


Change 9950 by bchow@bchow.greysister.eigenbase on 2007/10/03 18:35:50 (git 5df7e00147)

	MONDRIAN: LER-6530.  Optimize mondrian parsing to not validate the last token in a calculated member name.  Extended SQL validation framework to include testing SQLs generated during MDX query parse.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#36 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#39 edit


Change 9948 by rchen@rchen.fao.eigenbase on 2007/10/02 23:52:10 (git 73ebcd3c18)

	Mondrian(LER-6545): fix test problem

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#38 edit


Change 9947 by rchen@rchen.fao.eigenbase on 2007/10/02 19:02:40 (git 1569b71eea)

	Mondrian(LER-6545): need to add relation as part of the hash
	key for column cardinality cache because user defined level
	expressions do not always have table aliases.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#100 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#86 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#37 edit


Change 9941 by rchen@rchen.fao.eigenbase on 2007/10/01 17:41:59 (git 75c3aacfa0)

	Mondrian(LER-6545): use MondrianDef.Expression as cache key for level cardinality.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#99 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#85 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#70 edit


Change 9940 by rchen@rchen.fao.eigenbase on 2007/10/01 16:20:16 (git 02c62e077d)

	Mondrian:(LER-6575) change non-native warning message when NECJ has
	only calculated member as inputs.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#69 edit


Change 9934 by rchen@rchen.fao.eigenbase on 2007/09/27 22:56:43 (git dc96a4cd46)

	Mondrian: follow up to 9925. Make the access to cardinality cache thread-safe.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#98 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#84 edit


Change 9929 by rchen@rchen.fao.eigenbase on 2007/09/27 13:23:09 (git 641f0fc73d)

	Mondrian: (LER-6545) cache column cardinality in RolapSchema to
	be reused by queries across different cubes but with shared
	dimension references.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#97 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#83 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#36 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#34 edit


Change 9909 by jhyde@jhyde.marmalade2 on 2007/09/24 16:23:12 (git 816949d649)

	MONDRIAN: Allow retrowoven mondrian library to be used in JDK1.5 and later. In several places, rather than checking whether it is JDK 1.4, instead check whether the code has been retrowoven.
	    Check in latest intellij module and project defs.

Affected files ...

... //open/mondrian/build.xml#164 edit
... //open/mondrian/intellij/mondrian.iml#4 edit
... //open/mondrian/intellij/mondrian.ipr#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#96 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#100 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#118 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#3 edit


Change 9908 by jhyde@jhyde.mackerel on 2007/09/24 14:16:00 (git b4df988673)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.java#2 edit


Change 9907 by jhyde@jhyde.mackerel on 2007/09/24 14:09:39 (git 61e9983753)

	MONDRIAN: Fix bug 1801218, "XMLA execute + tabular format". Fix contributed by jcaubin (Julio Caubín).
	    Allow member and tuple expressions on axes.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#27 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#50 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#117 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#76 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTabularTest.ref.xml#1 add


Change 9906 by jhyde@jhyde.mackerel on 2007/09/24 11:09:44 (git e47308ee02)

	MONDRIAN: Improve dependency-checking for a tuple expression used as a scalar.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#101 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#116 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#47 edit


Change 9899 by jhyde@jhyde.mackerel on 2007/09/21 13:13:14 (git 3431cf32a7)

	MONDRIAN: Link documention to Kettle's new Closure Generator step.

Affected files ...

... //open/mondrian/doc/schema.html#70 edit


Change 9898 by jhyde@jhyde.mackerel on 2007/09/21 02:07:52 (git ecfe757d71)

	MONDRIAN: Fix bug 1784617, "Using StrToTuple() in schema errors out".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#38 edit


Change 9897 by jhyde@jhyde.mackerel on 2007/09/21 00:55:44 (git 234bc7d279)

	MONDRIAN: fix 1799391, "Case Test function throws class cast exception"

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#100 edit


Change 9890 by jhyde@jhyde.mackerel on 2007/09/18 18:54:02 (git b1d5a48c91)

	MONDRIAN: Test that a cube with zero or one dimensions, or only one measure, still works. A cube with no stored measures and one calc measure ought to work, but doesn't.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#20 edit


Change 9876 by jhyde@jhyde.marmalade2 on 2007/09/11 22:55:44 (git 23c01c5fcf)

	MONDRIAN: Testcase for bug 1791609.

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#68 edit


Change 9873 by rchen@rchen.fao.eigenbase on 2007/09/11 17:26:23 (git 20dd78bce4)

	MONDRIAN: append "E0" to the SQL generated for double literals in LucidDB so that doubles will not be interpreted as decimals. For a collection of decimals, LucidDB might round up some of the "longer" values. This is not the bahavior Mondrian expects for collection of doubles. The change makes sure LucidDB will recognize the double literals.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#85 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#3 edit


Change 9858 by jhyde@jhyde.marmalade2 on 2007/09/06 20:32:12 (git 54df49d5b2)

	MONDRIAN: Oops, JDK 1.5 gives different error message than JDK 1.6.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#37 edit


Change 9855 by jhyde@jhyde.mackerel on 2007/09/06 16:08:10 (git fef97fb0f3)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/FooBarCellFormatter.java#1 add


Change 9854 by jhyde@jhyde.mackerel on 2007/09/06 15:44:39 (git fbc7e6c371)

	MONDRIAN: Allow calculated measures to define a cell formatter class. Applies to calculated measure defined in query or in the schema. Fixes bug 1407747.

Affected files ...

... //open/mondrian/doc/schema.html#69 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#27 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#109 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#68 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#36 edit


Change 9849 by thiyagu@thiyagu.laptop.dev on 2007/09/05 00:34:06 (git c3b7812e33)

	MONDRIAN: Fixed MegaTest failures

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#7 edit


Change 9848 by thiyagu@thiyagu.laptop.dev on 2007/09/04 23:52:12 (git 6f51c63d52)

	MONDRIAN: Fixed Cruise build failure.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#7 edit


Change 9836 by jhyde@jhyde.marmalade on 2007/08/31 16:53:02 (git 9a824f1a67)

	MONDRIAN: Update build.xml, release notes and roadmap for mondrian-2.4.2 release.

Affected files ...

... //open/mondrian/RELEASE.txt#3 edit
... //open/mondrian/build.xml#163 edit
... //open/mondrian/doc/roadmap.html#24 edit


Change 9829 by rchen@rchen.fao.eigenbase on 2007/08/30 08:22:06 (git 836f0ea4c5)

	MONDRIAN: revert changes made in 9550 as the requirement is no longer there.

Affected files ...

... //open/mondrian/mondrian.properties#45 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#80 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#138 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#99 edit


Change 9827 by rchen@rchen.fao.eigenbase on 2007/08/29 22:09:34 (git 9437cb6ce1)

	MONDRIAN: store a queryStartTime in RolapevaluatorRoot; make CurrentDateMember cache computed result.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#26 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#99 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#69 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#10 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#32 edit


Change 9826 by jhyde@jhyde.mackerel on 2007/08/29 14:18:33 (git 05948ea05b)

	MONDRIAN: Generate constraints in deterministic order (fixes derby test on windows);
	    Add testcase for Descendants applied to 2nd hierarchy in a dimension.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#34 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#98 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#67 edit


Change 9822 by jhyde@jhyde.marmalade-winxp on 2007/08/28 21:57:17 (git 213cfa0cb9)

	MONDRIAN: Fix megatest on windows.

Affected files ...

... //open/mondrian/bin/megatest#3 edit


Change 9810 by jhyde@jhyde.marmalade-winxp on 2007/08/23 16:53:20 (git 902b976bf8)

	MONDRIAN: Add another host to megatest.

Affected files ...

... //open/mondrian/bin/megatest#2 edit


Change 9807 by jhyde@jhyde.marmalade2 on 2007/08/23 14:32:07 (git 76dc12cf62)

	MONDRIAN: Add megatest, a script which allows developers to run the test suite with many different configurations.

Affected files ...

... //open/mondrian/bin/megatest#1 add


Change 9806 by jhyde@jhyde.marmalade2 on 2007/08/23 13:12:36 (git 12978645e5)

	MONDRIAN: Fix bug  1778358, "cube.getStar() throws NullPointerException", which happens when you aggregate distinct-count measures in a virtual cube.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#68 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#33 edit


Change 9805 by jhyde@jhyde.marmalade2 on 2007/08/23 13:10:31 (git 23d2e7b786)

	MONDRIAN: Fix DrillThroughTest.testBug1438285 for dialects other than Oracle.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#46 edit


Change 9800 by rthar@rthar.RTHARAPP-PC on 2007/08/22 16:43:24 (git ab9a601794)

	MONDRIAN: Bug 1438285 nameColumn cannot be column in level definition. 
	
	Added check to verify if Column returned from lookupColumnByExpression is the nameColumn.
	
	Removed tabs from SqlMemberSource. Moved testBug1746362 to SchemaTest

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#84 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#115 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#19 edit


Change 9795 by rthar@rthar.RTHARAPP-PC on 2007/08/21 11:41:18 (git 34c5d2f190)

	MONDRIAN: bug 1746362 property column shifting when use captionColumn. Changed columnOffset to take into account caption column if one exists.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#83 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#114 edit


Change 9781 by rthar@rthar.RTHARAPP-PC on 2007/08/17 13:36:50 (git c32d11165f)

	MONDRIAN: Changed testBug1630754 to use NonEmptyCrossJoin to avoid different result set size when mondrian.native.nonempty.enable=false is used

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#113 edit


Change 9779 by jhyde@jhyde.marmalade2 on 2007/08/17 11:19:45 (git 03e0f72b57)

	MONDRIAN: Allow members to be referenced by key, for example [Employees].&[1].
	    This required a big refactoring to convert representation of identifiers in lookup methods from String to Id.Segment and String[] to List<Id.Segment>. Contributed by Luis F. Canals.
	    Also add notices that certain deprecated methods will be removed in next release.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cube.java#14 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#11 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#25 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#26 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#35 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#27 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#35 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#36 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#95 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#27 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#98 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#137 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#100 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#108 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#96 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#11 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#45 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#11 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#9 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#26 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#52 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#13 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/IndexedValuesTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#66 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#112 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#75 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#10 edit


Change 9776 by rthar@rthar.RTHARAPP-PC on 2007/08/16 14:17:26 (git bd568a7256)

	MONDRIAN: Test case to verify bug 1630754 no longer occurs

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#111 edit


Change 9773 by emberson@bortei.head on 2007/08/16 11:57:44 (git 871e71f494)

	MONDRIAN
	   Looking up Relation should return null if not found not
	   throw exception.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#66 edit


Change 9772 by emberson@bortei.head on 2007/08/16 11:52:42 (git fedb358306)

	MONDRIAN
	   Removed byte[] that indicated whether or not a value was set.

Affected files ...

... //open/mondrian/src/main/mondrian/util/ObjectPool.java#6 edit


Change 9771 by jhyde@jhyde.mackerel on 2007/08/16 11:19:26 (git 300095150b)

	MONDRIAN: Better hashCode for CellInfoPool. Previous hashCode was generating a very poor distribution when applied to 2-dimensional coordinates (x, y) encoded as the 64 bit long value (x * Integer.MAX_VALUE + y).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#114 edit


Change 9760 by jhyde@jhyde.marmalade2 on 2007/08/14 20:46:11 (git 73761f6f9c)

	MONDRIAN: Cleanup tests, so that GroupingSetQueryTest doesn't interact badly with other tests.
	    Covariant return types for one or two RolapXxx methods to reduce casting.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#107 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#74 edit
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#2 edit


Change 9759 by jhyde@jhyde.mackerel on 2007/08/14 20:23:35 (git 889ad8b2a7)

	MONDRIAN: Fix bug 1771928, "Max() works incorrectly in with negative values".
	    Fix bug 1773996, "mondrian.rolap.CellKey.Zero does not equal itself".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#99 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#97 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#6 edit


Change 9756 by jhyde@jhyde.mackerel on 2007/08/13 16:08:12 (git aab434415a)

	MONDRIAN: Oops, forgot to disable prints.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#7 edit


Change 9755 by jhyde@jhyde.mackerel on 2007/08/13 16:06:40 (git 6428db9e36)

	MONDRIAN: Performance test for ObjectPool.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#6 edit


Change 9754 by creidmiller@creidmiller on 2007/08/13 11:13:06 (git 2509481714)

	MONDRIAN: rewrite change 9695 per code review by Julian:
	
	"... There are a couple of problems with this fix, though. You assume that members' natural order is the same as their name (not the case for a time dimension [Time].[1997].[January], [Time].[1997].[February], ...); and you use a nested loops algorithm to sort the members, which I think is O(n ^ 2) in the size of the axis - unacceptable if an axis has say 1,000 members.
	
	Can you rewrite your fix to use FunUtil.sortMembers() or something similar.
	This uses a java.util.Comparator object which compares members using their natural order, and it uses the efficient sort methods provided by the JDK."

Affected files ...

... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#98 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#113 edit


Change 9751 by jhyde@jhyde.mackerel on 2007/08/13 03:20:57 (git 50719b5244)

	MONDRIAN: Performance fixes for aggregation manager; mostly adding 'final' to classes, methods and members. Contributed by rehdie, and fixes bug 1466221, "Aggregate - Performance improvement".
	    Also fix javadoc error.

Affected files ...

... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#7 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#34 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#112 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#21 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#49 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#31 edit


Change 9742 by rchen@rchen.fao.eigenbase on 2007/08/10 10:45:04 (git 9725bc1ea6)

	MONDRIAN: check for native ability in VirtualCubeTest

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#32 edit


Change 9741 by jhyde@jhyde.mackerel on 2007/08/10 00:39:18 (git 6a266de4e5)

	MONDRIAN: When trying to load the VERSION.txt file to find out mondrian's version number, ignore the error if the file is not found.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#6 edit


Change 9740 by jhyde@jhyde.mackerel on 2007/08/10 00:18:59 (git 747e14a96d)

	MONDRIAN: Fix bug 1578545, "ClassCastException in AggQuerySpec". The testcase didn't turn up the ClassCastException we were expecting, but a related issue, which was fixed by qualifying measures with the cube name when storing them in a RolapStar.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#18 edit


Change 9738 by jhyde@jhyde.mackerel on 2007/08/09 18:15:45 (git af6411ee35)

	MONDRIAN: Fix bug 1755569, "Incorrect return type resolution if UDF returns a member". Testcase contributed by Anton Nikitin.
	    UDFs can now also handle calls where the an argument is implicitly converted to the right type. For example, you can call a UDF which takes a member with a dimension argument, and it implicitly applies <Dimension>.CurrentMember.
	    Move ExpCompiler.ResultStyle up to top level, and use List<ResultStyle> rather than ResultStyle[] throughout.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/Calc.java#6 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#13 edit
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/ResultStyle.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#10 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#20 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#9 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluator.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#94 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#25 edit
... //open/mondrian/src/main/mondrian/olap/ResultStyleException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#51 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#29 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#97 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#13 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#30 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#48 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#110 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#6 edit


Change 9736 by jhyde@jhyde.mackerel on 2007/08/09 13:09:19 (git 706ee95cd9)

	MONDRIAN: Fix bug 1733107, "NAME property should be Internal when created in RolapLevel". Fix contributed by Etienne Dube.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#15 edit


Change 9735 by jhyde@jhyde.mackerel on 2007/08/09 11:37:18 (git e363298a67)

	MONDRIAN: CurrentDateMember doc now includes a reference to VB format spec.
	    Reduce redundancy by implicitly generating signature of most MDX functions.
	    Update MDX specification.

Affected files ...

... //open/mondrian/doc/mdx.html#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#136 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/DistinctFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#28 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberLevelFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetToStrFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleItemFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleToStrFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#4 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#8 edit


Change 9732 by emberson@bortei.head on 2007/08/09 10:44:52 (git ef96bb7818)

	MONDIRAN
	   Added schema cache documentation

Affected files ...

... //open/mondrian/doc/configuration.html#33 edit


Change 9730 by thiyagu@thiyagu.laptop.dev on 2007/08/09 07:12:43 (git 6d59ce5a94)

	MONDRIAN: Fixed nightly build

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#12 edit


Change 9728 by rchen@rchen.fao.eigenbase on 2007/08/08 13:30:09 (git d1479504f1)

	MONDRIAN: add more tests for 9654.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#32 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#65 edit


Change 9725 by emberson@bortei.head on 2007/08/08 12:08:50 (git 058c043027)

	MONDRIAN
	   Now when a DynamicSchemaProcessor is created, the use of the
	   RolapSchema Pool is disabled for testing.
	   Should have been part of changelist 9724.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#45 edit


Change 9724 by emberson@bortei.head on 2007/08/08 11:17:04 (git 951bc6ab7e)

	MONDRIAN
	   Restore the use of the schema cache if dynamic schema processor is used.
	   Returning to the pre-changelist 9138 behavior we have:
	   DynamicSchemaProcessor : Use dynamic schema processor
	   CatalogContent : Catalog content in connection string
	   UseContentChecksum : Use checksum to reuse RolapSchema objects. 
	       If RolapSchema already exists with same checksum, use it.
	   UseSchemaPool : Use schema pool (if false, always create a new schema 
	       object and do not put in pool)
	   UseSchemaPool.priority > UseContentChecksum.priority
	       when UseSchemaPool is false, then do not use UseContentChecksum
	   CatalogContent.priority > DynamicSchemaProcessor.priority
	       when CatalogContent exists, then do not use DynamicSchemaProcessor 

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#95 edit


Change 9720 by thiyagu@thiyagu.laptop.dev on 2007/08/07 01:39:21 (git 35e4e659d8)

	MONDRIAN: Missed out in previous check-in

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSet.java#3 edit


Change 9719 by thiyagu@thiyagu.laptop.dev on 2007/08/07 01:29:47 (git 2426e593f1)

	MONDRIAN: Fixed 1767798 and an issue with grouping of batches and optimized the loop. Also removed the discarding of exception.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#11 edit


Change 9717 by rchen@rchen.fao.eigenbase on 2007/08/06 20:10:19 (git 289313e65a)

	MONDRIAN: followup to 9698: fix the pattern matching for SQL measures.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#51 edit


Change 9715 by jhyde@jhyde.marmalade2 on 2007/08/06 10:41:36 (git eb397421ee)

	MONDRIAN: Fix UnsupportedOperationException when aggregating distinct-count (bug 1768410).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/CompoundQuerySpec.java#2 edit


Change 9711 by jhyde@jhyde.mackerel on 2007/08/06 01:39:16 (git b29223fbce)

	MONDRIAN: Fix distinct-count tests and loader for Access.
	    Test for UDF whose return type is not the same as its first argument.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#14 edit


Change 9710 by jhyde@jhyde.marmalade2 on 2007/08/05 23:54:14 (git 36810b01a7)

	MONDRIAN: Allow evaluation of distinct-count measures over compound members; that is, calculated members formed using 'Aggregate(member, ...)'.
	    Move class GroupByGroupingSets to its own java file and rename to GroupingSetsList.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#106 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#111 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#80 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/StarColumnPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/StarPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AndPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CompoundQuerySpec.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSetsList.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MinusStarPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/OrPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#3 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#13 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#96 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#3 edit


Change 9698 by rchen@rchen.fao.eigenbase on 2007/08/03 15:38:20 (git b472a9860b)

	MONDRIAN: fix a LucidDB dialect test problem; also add an additional check to try to load only agg(distinct subquery) individually.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#49 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#8 edit


Change 9695 by creidmiller@creidmiller on 2007/08/03 07:16:26 (git c0a682df6f)

	MONDRIAN: sort members into default order when merging axes
	
	This is a follow up to change 9630.  The hasAll parameter should not affect default output row order.  This test query:
	
	select {[Promotion Name].[Price Winners], [Promotion Name].[Sale Winners]} * {Tail([Time].[Year].Members,3)} ON COLUMNS,
	 NON EMPTY Crossjoin({[Store].CurrentMember.Children},  {[Store 
	 Type].[All Store Types].Children}) ON ROWS from [Sales]
	
	produces rows in the order:
	
	...[All Store Types].[Mid-Size Grocery]
	...[All Store Types].[Small Grocery]
	...[All Store Types].[Supermarket]
	
	with hasAll=true for Promotions, and the order:
	
	...[All Store Types].[Small Grocery]
	...[All Store Types].[Supermarket]
	...[All Store Types].[Mid-Size Grocery]
	
	with hasAll=false for Promotions.  This change does not alter the output if an order function is used, as in this modified version of the
	query:
	
	select {[Promotion Name].[Price Winners], [Promotion Name].[Sale  Winners]} * 
	{Tail([Time].[Year].Members,3)} ON COLUMNS,  NON EMPTY  Order(Crossjoin({[Store].CurrentMember.Children},
	  {[Store Type].[All Store Types].Children}), [Measures].[Store Sales], DESC) ON ROWS
	   from [Sales];
	
	which produces this row order based on descending volume of store sales:
	
	...[All Store Types].[Supermarket]
	...[All Store Types].[Mid-Size Grocery]
	...[All Store Types].[Small Grocery]

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#110 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#7 edit


Change 9690 by jhyde@jhyde.marmalade2 on 2007/08/01 19:20:11 (git ef6b4589f6)

	MONDRIAN: Factor SqlPattern out as a top-level class, along with its inner class Dialect.
	    Make SqlPattern.Dialect an enum (was a set of bit-masks).
	    Allow tests which expect a particular SQL statement to check for multiple statements at the same time.
	    Broaden FastBatchingCellReaderTest.testLoadDistinctSqlMeasure to work on Derby and MySQL as well as LucidDB.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#48 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#64 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#33 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/SqlPattern.java#1 add


Change 9689 by rchen@rchen.fao.eigenbase on 2007/08/01 18:30:27 (git bb62d6638e)

	MONDRIAN: amend 9682: use dialect property to decide whether to load distinct SQL measures separetely, instead of checking the dialect itself.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#84 edit


Change 9684 by jhyde@jhyde.marmalade2 on 2007/08/01 10:50:14 (git 88195e5ace)

	MONDRIAN: Copy over new eigenbase-resgen.jar.

Affected files ...

... //open/mondrian/lib/eigenbase-resgen.jar#6 integrate


Change 9682 by rchen@rchen.fao.eigenbase on 2007/07/31 20:32:28 (git 62ca7bb347)

	MONDRIAN: load distinct count measures in separate SQL statements

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#46 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#6 edit


Change 9672 by rchen@rchen.fao.eigenbase on 2007/07/30 18:10:23 (git 84c84089f5)

	Mondrian: make fetch time available via log4j.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#2 edit


Change 9660 by rchen@rchen.fao.eigenbase on 2007/07/26 18:24:36 (git c24da2aeee)

	MONDRIAN: add MySql test for multi-value IN list; also optimize the case where parents contain NULL and the children are multi-level. 

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#30 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#63 edit


Change 9656 by rchen@rchen.fao.eigenbase on 2007/07/25 20:26:54 (git cc9e44a1c0)

	MONDRIAN: fix test problem in 9654; also fixing original code logic.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#62 edit


Change 9654 by rchen@rchen.fao.eigenbase on 2007/07/25 16:07:51 (git caf84ccad1)

	MONDRIAN: improve SQL generation for member constraints by coalescing members of the same unique parent.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#28 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#61 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#8 edit


Change 9651 by thiyagu@thiyagu.laptop.dev on 2007/07/25 06:40:56 (git f6a840c1fe)

	MONDRIAN: Fixed defect 1760319

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#2 edit


Change 9645 by jhyde@jhyde.marmalade2 on 2007/07/23 14:20:31 (git c974d4260a)

	MONDRIAN: Make javadoc check stricter - now checks even private members - and fix errors so javadoc is clean again.
	    Fix row count shown by SqlTupleReader.readTuples (contributed by Robin Tharappel).

Affected files ...

... //open/mondrian/build.xml#162 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#105 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#47 edit


Change 9643 by thiyagu@thiyagu.laptop.dev on 2007/07/23 05:47:49 (git 442403045a)

	MONDRIAN: Ignoring failing test in Jdk1.4 environment.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#5 edit


Change 9630 by creidmiller@creidmiller on 2007/07/20 05:44:25 (git 71ae75810a)

	Please refer to the description for change 9622.  That change was inadvertently submitted with the code change commented out.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#109 edit


Change 9628 by thiyagu@thiyagu.laptop.dev on 2007/07/20 00:31:30 (git 669dd6d18d)

	MONDRIAN: Fixed broken nightly test run. testDescendantsMLBeforeAfter.Now checking for rollup option also before deciding on batching.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#45 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#4 edit


Change 9623 by sgwood@SWOOD on 2007/07/19 16:09:38 (git fadd3ed607)

	MONDRIAN: fix Javadoc

Affected files ...

... //open/mondrian/src/main/mondrian/gui/I18n.java#2 edit


Change 9622 by creidmiller@creidmiller on 2007/07/19 14:33:18 (git 4b3de92a04)

	Axis data output may deviate from expected order, as with this test query:
	
	select {[Cost Type].[current], [Cost Type].[planned]} * 
	 {Tail([Time].[Year].Members,3)} ON COLUMNS,
	          NON EMPTY Crossjoin({[Planner].CurrentMember.Children},
	 {[Part].[All Parts].[M].Children}) ON ROWS
	     from Inventory
	       where ([Measures].[Total Cost]);
	
	where the years are ordered as 2005, 2006, 2004 instead of 2004, 2005, 2006. 
	
	The RolapResult.mergeAxes method starts iterating through the pl1 list when arrayLen == -1, then continues to use this same list in subsequent code to build a new member list for the axis.  This change resets to the start of the pl1 list so that the new member list is built from the beginning of the pl1 list.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#108 edit


Change 9611 by rchen@rchen.fao.eigenbase on 2007/07/17 18:35:13 (git 9469bbc4c4)

	MONDRIAN: make compare methods public for use in other packages

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#96 edit


Change 9608 by emberson@bortei.head on 2007/07/17 06:51:53 (git b16533c88d)

	MONDRIAN
	   JDK 1.4 does not include class java.math.MathContext,
	   so for Java4 compatibility must have two ways of making
	   a BigDecimal from a double (the Java4 does not have correct
	   precision - which is what MathContext is about).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#97 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#2 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#2 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#46 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#2 edit


Change 9603 by jhyde@jhyde.marmalade2 on 2007/07/16 15:08:38 (git e51701ddb1)

	MONDRIAN: Fix (contributed by Alan Li) and extra testcase for algorithm which recognizes unused columns (bug 1721514);
	    Sort table and column collections in JdbcSchema, to make tests deterministic.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#17 edit


Change 9598 by emberson@bortei.head on 2007/07/16 07:36:05 (git 65b9126851)

	MONDRIAN
	   Modify code so that it will compile with Java4.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#45 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#9 edit


Change 9587 by jhyde@jhyde.mackerel on 2007/07/14 00:19:18 (git 7be886ae12)

	MONDRIAN: Cache result of <eunm>.members() in a constant, to prevent lots of clone() calls.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MemberBase.java#33 edit


Change 9581 by rchen@rchen.fao.eigenbase on 2007/07/13 16:14:31 (git 658287594a)

	mondrian: fix some tests that fail with special property settings.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#60 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#29 edit


Change 9579 by emberson@bortei.head on 2007/07/13 07:43:53 (git 8033dba126)

	MONDRIAN
	   Added JUnit tests and corrected JavaDoc.
	   Tests cover XmlaUtil.normalizeNumericString method,
	   use of XmlaHandler.ValueInfo class, and a user-defined
	   Role object in an XMLA test.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#44 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#73 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#29 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#43 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTests.java#1 add


Change 9578 by rchen@rchen.fao.eigenbase on 2007/07/12 13:19:16 (git 2df4fd44eb)

	mondrian: correct the result string for test in 9577.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#59 edit


Change 9577 by rchen@rchen.fao.eigenbase on 2007/07/12 01:44:42 (git e5c8080dad)

	mondrian: support "partial" native evaluation for NonEmptyCrossJoin.

Affected files ...

... //open/mondrian/doc/configuration.html#32 edit
... //open/mondrian/mondrian.properties#44 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#79 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#93 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#26 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#58 edit


Change 9574 by emberson@bortei.head on 2007/07/11 11:48:12 (git 8d11ff7729)

	MONDRIAN
	   Added Role Object support. A containing application can
	   create and set a Role Object in the XMLA callback. This
	   Role Object 1) has no name, 2) is not registered with
	   the RolapSchema object (since the RolapSchema is not known
	   within the callback or even at this stage of processing) and 3)
	   requires changing signature of context Map from Map<String,String>
	   to Map<String,Object>.
	   For XmlaHandler modified XSD type return for values so that if
	   the numeric is greater than an xsd:int, the type is set to xsd:long
	   (or even xsd:integer). 
	   If the value is greater than the type xsd:int, then Simba/Excel fails.
	   Modified how the type was determined so that the size of the
	   value was also considered.
	   Also, modified AxesInfo xsd output in XmlaHandler so that
	   attribute was part of the complexType (i.e., so its legal xsd).
	   This altered both XmlaBasicTest.ref.xml, XmlaCognosTest.ref.xml
	   and XmlaExcelXPTest.ref.xml.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#51 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#43 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#27 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#42 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#3 edit


Change 9573 by emberson@bortei.head on 2007/07/11 11:45:20 (git 10e1dfeabb)

	MONDRIAN
	   Enabled additional comments csv files and added additional
	   aggregate table.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#46 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#7 edit


Change 9572 by emberson@bortei.head on 2007/07/11 11:44:06 (git 23b8b2b0a0)

	MONDRIAN
	   If the numeric string uses exponential notation, 1.0E4, then
	   it could have a trailing '0' and that should not be stripped off,
	   ; 1.0E10 should not be converted to 1.0E1.
	   This would be rather bad.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#21 edit


Change 9571 by emberson@bortei.head on 2007/07/11 11:43:11 (git 1edf3e438a)

	MONDRIAN
	   Removed commented out print statements

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/Rowset.java#27 edit


Change 9570 by emberson@bortei.head on 2007/07/11 11:42:30 (git 0dc1bb6a95)

	MONDRIAN
	   Added printing error information

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#44 edit


Change 9569 by emberson@bortei.head on 2007/07/11 11:40:55 (git 2033dbd856)

	MONDRIAN
	   Added additional accessors for inner class (for debugging) and
	   add search for child tables.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#29 edit


Change 9568 by emberson@bortei.head on 2007/07/11 11:40:12 (git 1f908cb0f7)

	MONDRIAN
	   Added additional accessors for inner class (for debugging) and
	   extended column lookup to include columnName.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#79 edit


Change 9567 by emberson@bortei.head on 2007/07/11 11:39:28 (git c10aac3be8)

	MONDRIAN
	   Added extra debugging statements

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#94 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#54 edit


Change 9566 by emberson@bortei.head on 2007/07/11 11:38:47 (git 36aed226ac)

	MONDRIAN
	   Made Hierarchy MondrianDef.Hierarchy xmlHierarchy instance variable private.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#63 edit


Change 9564 by jhyde@jhyde.mackerel on 2007/07/10 13:50:19 (git 108be9c938)

	MONDRIAN: Fix bug 1751352, "Parser should not require braces around range operator in WITH SET".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Parser.cup#35 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#29 edit


Change 9556 by thiyagu@thiyagu.laptop.dev on 2007/07/06 01:58:08 (git cfa80e6d6d)

	MONDRIAN: Fixed bug 1611239:Support SOLVE_ORDER in Schema file

Affected files ...

... //open/mondrian/doc/schema.html#68 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#104 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#16 edit


Change 9553 by thiyagu@thiyagu.laptop.dev on 2007/07/05 07:13:00 (git 5e4e5a9ff5)

	MONDRIAN: Fixed defect : 1719828

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Property.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#62 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#41 edit


Change 9552 by rchen@rchen.fao.eigenbase on 2007/07/03 14:47:33 (git 7629c7834d)

	mondrian: checked in missing MondrianProperties.java for 9550

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#78 edit


Change 9550 by rchen@rchen.fao.eigenbase on 2007/07/02 23:38:00 (git 950fd7fc3e)

	mondrian: use property NullOrZeroDenominatorProducesNull to control division behavior.

Affected files ...

... //open/mondrian/doc/configuration.html#31 edit
... //open/mondrian/mondrian.properties#43 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#135 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#95 edit


Change 9530 by rchen@rchen.fao.eigenbase on 2007/06/29 10:30:04 (git 8490e0b0dc)

	mondrian: fix build problem in 9529

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#103 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#107 edit


Change 9529 by rchen@rchen.fao.eigenbase on 2007/06/28 09:58:02 (git f39748e748)

	mondrian: fix cache lookup for RolapNativeSet when two native set operations(e.g. non empty cross join) based on the same virtual cube reference the same dimensions, yet they are used in queries that reference different base cubes.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#102 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#106 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#28 edit


Change 9513 by jhyde@jhyde.branston on 2007/06/26 13:43:17 (git 1db552305a)

	MONDRIAN: Fix dialect test for Access.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#6 edit


Change 9512 by jhyde@jhyde.marmalade2 on 2007/06/26 13:30:10 (git 6379acef35)

	MONDRIAN: Fix dependency-checking for expressions of uncertain dimensionality.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#92 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#134 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#5 edit


Change 9511 by jhyde@jhyde.marmalade2 on 2007/06/26 12:43:05 (git 7e2b3223e1)

	MONDRIAN: Rename property useGroupingSets to EnableGroupingSets.
	    Make property descriptions more uniform.
	    Rename Dialect.isGroupingSetsSupported() to supportsGroupingSets(), to be consistent with supportsGroupByExpressions().
	    Add test to see whether various SQL dialects support GROUPING SETS.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSet.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#83 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#28 edit


Change 9510 by thiyagu@thiyagu.laptop.dev on 2007/06/26 06:58:01 (git 9af38f1e9b)

	MONDRIAN: updated configuration documentation for Grouping sets

Affected files ...

... //open/mondrian/doc/configuration.html#30 edit


Change 9490 by thiyagu@thiyagu.laptop.dev on 2007/06/21 04:02:00 (git 23077d018d)

	MONDRIAN: Fixed Java Doc/Header/Footer Issues

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CellProperty.java#2 edit
... //open/mondrian/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/CellPropertyTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#3 edit


Change 9480 by thiyagu@thiyagu.laptop.dev on 2007/06/20 07:41:16 (git 08aaa05dc9)

	MONDRIAN: Fixed java doc issue

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#42 edit


Change 9470 by thiyagu@thiyagu.impl.groupingsets on 2007/06/18 11:21:07 (git 8ed0aaa8b3)

	MONDRIAN: Added group by groupings sets support

Affected files ...

... //open/mondrian/mondrian.properties#42 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#76 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/GroupingSetsCollector.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#78 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/agg/GroupingSet.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentLoader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#82 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BatchTestCase.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/FastBatchingCellReaderTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/GroupingSetQueryTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#32 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/SegmentLoaderTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/sql/SqlQueryTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#109 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#72 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#44 edit


Change 9464 by wgorman@guest.willgorman.pentaho on 2007/06/15 12:20:45 (git 37fab02373)

	MONDRIAN: Fix for Bug #1735839 - Shared Tables with Two Separate Aliases Fail
	modified MondrianDef.Table equals method to include aliases

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#63 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#7 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#14 edit


Change 9463 by thiyagu@thiyagu.laptop.dev on 2007/06/15 01:47:48 (git bc1abff046)

	MONDRIAN: Adding missing jar to support 1.4 back porting of java.util.concurrent package.

Affected files ...

... //open/mondrian/lib/backport-util-concurrent.jar#1 add


Change 9462 by jhyde@jhyde.branston on 2007/06/14 19:32:59 (git a41f41721e)

	MONDRIAN: API enhancements for olap4j; minor comment/javadoc edits.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#5 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#3 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#13 edit


Change 9458 by wgorman@guest.willgorman.pentaho on 2007/06/13 12:48:30 (git 6cf4775d6c)

	MONDRIAN: Updated Testcase with correct schema

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#13 edit


Change 9457 by wgorman@guest.willgorman.pentaho on 2007/06/13 11:57:56 (git a9147f79c8)

	MONDRIAN: Added shared right join tables test cases, also added a future test case for testing multiple uses of dimensionusage in the same cube

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#12 edit


Change 9456 by wgorman@guest.willgorman.pentaho on 2007/06/12 09:00:14 (git ebe128b04c)

	MONDRIAN: Created Test Cases for Shared Tables, bugs include:
	[ 1735827 ] Shared Tables and native NonEmptyCrossJoin
	[ 1735839 ] Shared Tables with Two Separate Aliases Fail

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#11 edit


Change 9455 by thiyagu@thiyagu.laptop.dev on 2007/06/12 08:23:45 (git 3fb515a1b1)

	MONDRIAN: Fixed Null pointer issue, bug id:1735821

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#94 edit


Change 9454 by jhyde@jhyde.marmalade2 on 2007/06/12 03:38:51 (git 30effb6e36)

	MONDRIAN: Add backport-util-concurrent.jar to path if running under JDK 1.4.

Affected files ...

... //open/mondrian/build.xml#161 edit


Change 9453 by rchen@rchen.fao.eigenbase on 2007/06/11 22:32:56 (git 89db381f3d)

	mondrian: support native filter for this condition: IsEmpty(measure).

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#57 edit


Change 9446 by thiyagu@thiyagu.dev.segmentsync on 2007/06/11 07:46:11 (git bf6fcee926)

	MONDRIAN: Synchronization optimization : Moved Synchronization on Aggregation to Segment

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#48 edit
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentMdxTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/ConcurrentValidatingQueryRunner.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#71 edit


Change 9444 by jhyde@jhyde.marmalade2 on 2007/06/11 00:34:43 (git 69ac0a48fd)

	MONDRIAN: Implement Extract function;
		when gleaning version number, be more resilient if manifest does not exist.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#133 edit
... //open/mondrian/src/main/mondrian/olap/fun/DistinctFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/ExtractFunDef.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#93 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#40 edit


Change 9416 by rchen@rchen.fao.eigenbase on 2007/06/05 14:07:12 (git 01ee4f1181)

	mondrian: cache invalid expression result and clear the invalid result between loading agregates.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#105 edit


Change 9394 by rchen@rchen.fao.eigenbase on 2007/06/01 19:10:34 (git b2364dc538)

	mondrian: cache expression result only if the aggregate cache has not changed.Otherwise the result could be invalid after loading additional aggregates.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#104 edit


Change 9376 by rchen@rchen.fao.eigenbase on 2007/05/31 14:09:10 (git fb250c387a)

	mondrian: changes from code review for 9369

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#132 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#92 edit


Change 9369 by rchen@rchen.fao.eigenbase on 2007/05/30 13:50:53 (git e516bd1156)

	mondrian: removed unnecessary clearing of expression cache, added parameter to make division return NULL when denominator is NULL.

Affected files ...

... //open/mondrian/doc/configuration.html#29 edit
... //open/mondrian/mondrian.properties#41 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#75 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#131 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#103 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#91 edit


Change 9336 by rchen@rchen.fao.eigenbase on 2007/05/25 17:06:57 (git 26f11f1d23)

	mondrian: optimize named set caching

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#102 edit


Change 9335 by jhyde@jhyde.branston on 2007/05/25 16:46:27 (git 4a14bee4e8)

	MONDRIAN: Refactor for olap4j.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#5 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#50 edit


Change 9330 by jhyde@jhyde.branston on 2007/05/25 12:44:52 (git 67089972fe)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#96 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#70 edit


Change 9329 by jhyde@jhyde.branston on 2007/05/25 12:02:37 (git beb3463e8c)

	MONDRIAN: RolapConnectionTest now does more to clean up when it has asked for a JDBC connection with an illegal charset. This prevents later tests getting errors when they get connections from the same driver.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#12 edit


Change 9316 by jhyde@jhyde.branston on 2007/05/24 11:28:54 (git 5500eea7cb)

	MONDRIAN: Fix tests on Access, now Access dialect accepts DDL.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#12 edit


Change 9314 by jhyde@jhyde.marmalade2 on 2007/05/24 08:37:16 (git 58307a5835)

	MONDRIAN: Only run SchemaTest.testUnknownUsages if aggregates are enabled.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#10 edit


Change 9306 by thiyagu@thiyagu.laptop.dev on 2007/05/23 06:17:34 (git f75b143ef6)

	MONDRIAN: Moved DialectTest to run after RolapConnectionTest. This is a temporary fix for ResultComparatorTest failure

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#69 edit


Change 9304 by jhyde@jhyde.branston on 2007/05/22 16:30:23 (git 956154817a)

	MONDRIAN: Testcase for bug 1721514, "unknown usage" messages.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#43 edit


Change 9303 by jhyde@jhyde.marmalade2 on 2007/05/22 15:47:25 (git 1eaae811e2)

	MONDRIAN: Fix numerous issues found by 'findbugs'.
		Fix dialect: MySQL allows subquery in FROM clause from 4.0 onwards.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#7 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#22 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#27 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#4 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#62 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#74 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#34 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#91 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#95 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#130 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#95 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/recorder/PrintStreamRecorder.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#101 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#101 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#93 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#81 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#7 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#10 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#4 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#10 edit
... //open/mondrian/src/main/mondrian/util/Format.java#26 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#5 edit
... //open/mondrian/src/main/mondrian/web/taglib/Listener.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#26 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#49 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#42 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#56 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#108 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#42 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#45 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#5 edit


Change 9302 by rchen@rchen.fao.eigenbase on 2007/05/22 15:38:06 (git 20e13a42dc)

	mondrian: fix cell key calculation error when the last axis contains null member

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#44 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#4 edit


Change 9299 by sgwood@SWOOD on 2007/05/22 04:18:42 (git caded17f9a)

	MONDRIAN: Fix for launch script

Affected files ...

... //open/mondrian/workbench/workbench.sh#2 edit


Change 9298 by jhyde@jhyde.branston on 2007/05/22 00:18:47 (git a33c9f159c)

	MONDRIAN: Fix Dialect.allowsDdl() for Access.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#80 edit


Change 9292 by sgwood@SWOOD on 2007/05/21 09:32:37 (git 427c890e90)

	MONDRIAN: Schema Workench internationalization. Base language is English. No additional translations. Minor bug fixes.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/I18n.java#1 add
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#6 edit
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#6 edit
... //open/mondrian/src/main/mondrian/gui/LanguageChangedEvent.java#1 add
... //open/mondrian/src/main/mondrian/gui/LanguageChangedListener.java#1 add
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#8 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#12 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#11 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#21 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#10 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#8 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#2 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#15 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#26 edit
... //open/mondrian/src/main/mondrian/gui/resources/gui.properties#3 edit
... //open/mondrian/src/main/mondrian/gui/resources/text.properties#1 add


Change 9291 by zfong@zfong.messua.eigenbase on 2007/05/21 09:23:45 (git c9de91ad89)

	MONDRIAN - Fixed DialectTest so it runs on LucidDb

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#3 edit


Change 9290 by jhyde@jhyde.branston on 2007/05/20 12:48:23 (git e3a0d48fd9)

	MONDRIAN: Rename Dialect.requiresAliasForFromItems to requiresAliasForFromQuery, and test it.
	    Fix DialectTest for PostgreSQL 8.2.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#79 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#2 edit


Change 9288 by jhyde@jhyde.marmalade2 on 2007/05/19 14:48:09 (git 0ce2358f3b)

	MONDRIAN: Add DialectTest.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#78 edit
... //open/mondrian/testsrc/main/mondrian/test/DialectTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#68 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#41 edit


Change 9284 by rchen@rchen.fao.eigenbase on 2007/05/18 16:49:39 (git 7cf3a8feed)

	mondrian: use the new alias interface for constraning multi level member lists. Also fixed some tests that are failing in CruiseControl. 

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#55 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#6 edit


Change 9281 by jhyde@jhyde.branston on 2007/05/17 16:43:54 (git 71d7518021)

	MONDRIAN: Fix typo & formatting in schema guide.

Affected files ...

... //open/mondrian/doc/schema.html#67 edit


Change 9278 by rchen@rchen.fao.eigenbase on 2007/05/17 10:10:46 (git 07407b25ff)

	mondrian: another tweak on the NECJ slicer dependency fix. Added more tests for non-calculated slicer members.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#50 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#54 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#5 edit


Change 9277 by thiyagu@thiyagu.laptop.dev on 2007/05/17 04:34:18 (git 748805af04)

	MONDRIAN: Added tests for compatibility of Mondrian XMLA with Cognos8.2 connected via Simba O2X bridge

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#67 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaCognosTest.ref.xml#1 add


Change 9268 by rchen@rchen.fao.eigenbase on 2007/05/16 15:03:13 (git bdc5042427)

	mondrian: Revert the dependency test in 9259; Non-native evaluation of NECJ is independent of slicers.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#49 edit


Change 9262 by thiyagu@thiyagu.laptop.dev on 2007/05/16 00:20:20 (git d27924f482)

	MONDRIAN: Added Member_key Dimension Property, Defect Id : 1719828

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Property.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#60 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#41 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#39 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#2 edit


Change 9259 by rchen@rchen.fao.eigenbase on 2007/05/15 18:00:01 (git 97dda24280)

	mondrian: fix slicer dependency problem in non-native cross join evaluation.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#48 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#100 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#53 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#4 edit


Change 9258 by jvs@jvs.kotick.eigenbase on 2007/05/14 23:41:56 (git e7276f8390)

	MONDRIAN:  (LER-5097) use native evaluation for NonEmptyCrossjoin even
	when all arguments are enumerated sets (unless all set elements
	are calculated members)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#18 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#52 edit


Change 9257 by jvs@jvs.kotick.eigenbase on 2007/05/14 21:24:13 (git 857059f465)

	MONDRIAN:  update properties doc to have the correct default
	settings for native filter and topcount (true)

Affected files ...

... //open/mondrian/doc/configuration.html#28 edit


Change 9251 by jvs@jvs.kotick.eigenbase on 2007/05/12 14:50:10 (git fb94ac6768)

	MONDRIAN:  when invalid members are tolerated in query, don't
	let their presence prevent usage of native NECJ (LER-5165),
	even in the case where all members of an enumeration are
	invalid; in SqlConstraintUtils, interpret an empty member
	set as match-nothing, not match-anything (this is
	an improvement since the set is being treated as a union,
	not an intersection, but I don't know if any logic was 
	depending on the old behavior--no tests broke)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#51 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#107 edit


Change 9249 by sgwood@SWOOD on 2007/05/11 18:04:15 (git f9035f86b9)

	MONDRIAN: Packaging and documentation for Schema Workbench

Affected files ...

... //open/mondrian/build.xml#160 edit
... //open/mondrian/doc/schema_workbench.doc#3 edit
... //open/mondrian/doc/schema_workbench.pdf#2 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#25 edit
... //open/mondrian/src/main/mondrian/gui/resources/schemaBuilder.html#2 edit
... //open/mondrian/workbench/cpappend.bat#1 add
... //open/mondrian/workbench/lib/log4j-1.2.12.jar#1 add
... //open/mondrian/workbench/log4j.xml#1 add
... //open/mondrian/workbench/mondrian.properties#1 add
... //open/mondrian/workbench/readme.txt#1 add
... //open/mondrian/workbench/workbench.bat#1 add
... //open/mondrian/workbench/workbench.sh#1 add


Change 9246 by rchen@rchen.fao.eigenbase on 2007/05/11 14:49:48 (git deaa64616e)

	mondrian: forgot to chekc in a file in 9244.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#31 edit


Change 9244 by rchen@rchen.fao.eigenbase on 2007/05/11 13:25:21 (git 03968dc973)

	mondrian: follow up to change 9156. Supporting table alias when NECJ has member list as input. Also fix bug 1711865 logged in sourceforge. 

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#76 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#80 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#3 edit


Change 9241 by sgwood@SWOOD on 2007/05/10 21:14:46 (git 5897d084de)

	MONDRIAN: Workbench Documentation update

Affected files ...

... //open/mondrian/doc/manuals.html#4 edit
... //open/mondrian/doc/schema_workbench.doc#2 edit
... //open/mondrian/doc/workbench.html#4 edit


Change 9240 by sgwood@SWOOD on 2007/05/10 17:44:16 (git 35acc8ef08)

	MONDRIAN: Use maintain workbench properties in user's home directory/.schemaWorkbench. Expend Preferences dialog. Errors in QueryPanel don't show whole stack trace.

Affected files ...

... //open/mondrian/demo/workbench.bat#4 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#7 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#10 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#24 edit


Change 9239 by sgwood@SWOOD on 2007/05/10 17:41:18 (git cf817e9d01)

	MONDRIAN: User documentation for Schema Workbench

Affected files ...

... //open/mondrian/doc/schema_workbench.doc#1 add
... //open/mondrian/doc/schema_workbench.pdf#1 add


Change 9236 by thiyagu@thiyagu.laptop.dev on 2007/05/10 03:42:28 (git b4f86cbb40)

	MONDRIAN: Continuation of 9235

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#66 edit


Change 9235 by thiyagu@thiyagu.laptop.dev on 2007/05/10 03:37:24 (git be6de3430d)

	MONDRIAN: Fixed defect : 1714525 Return <fmtValue> only if FORMATTED_VALUE requested

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CellProperty.java#1 add
... //open/mondrian/src/main/mondrian/olap/Parser.cup#33 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#90 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#40 edit
... //open/mondrian/testsrc/main/mondrian/olap/CellPropertyTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/olap/QueryTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#38 edit


Change 9231 by jhyde@jhyde.branston-fedora on 2007/05/09 17:18:00 (git f18322439d)

	MONDRIAN: In install guide, use more recent MySQL JDBC driver.

Affected files ...

... //open/mondrian/doc/install.html#71 edit


Change 9223 by rchen@rchen.fao.eigenbase on 2007/05/08 10:40:47 (git c52d891a05)

	mondrian: follow up to table alias fix in 9158

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#89 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#100 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#75 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#2 edit


Change 9221 by thiyagu@thiyagu.laptop.dev on 2007/05/07 23:48:27 (git 26285fd70e)

	MONDRIAN: Reverted 9201

Affected files ...

... //open/mondrian/build.xml#159 edit
... //open/mondrian/lib/backport-util-concurrent-3.0.jar#2 delete
... //open/mondrian/lib/retrotranslator-runtime-1.2.1.jar#2 delete
... //open/mondrian/lib/retrotranslator-transformer-1.2.1.jar#2 delete


Change 9204 by jhyde@jhyde.marmalade2 on 2007/05/03 10:23:38 (git 03f1a2b282)

	MONDRIAN: Fix cache corruption bug 1710913, where the cache of a member's children was incorrectly populated with a subset of a member's children. Also ensure that <Level>.Members does not include calculated members.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#129 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#30 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#9 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#90 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#106 edit


Change 9203 by bppn@bppn.VDW0.tmp on 2007/05/03 06:42:45 (git cfc497a225)

	MONDRIAN : The documentation of SetType states that it is possible to make a unknown set type by passing null.  But an assert statement did not allow this.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/type/SetType.java#6 edit


Change 9202 by wgorman@guest.willgorman.pentaho on 2007/05/03 06:38:22 (git 57becca00a)

	MONDRIAN: fixed name of variable

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#19 edit


Change 9201 by thiyagu@thiyagu.laptop.dev on 2007/05/02 23:39:06 (git b10f4af491)

	MONDRIAN: Added new build target for  retro translator. Retrotranslator supports more advavnced features of java.util.concurrent which is not supported by Retroweaver. Parellel Query Execution implementation needs this.

Affected files ...

... //open/mondrian/build.xml#158 edit
... //open/mondrian/lib/backport-util-concurrent-3.0.jar#1 add
... //open/mondrian/lib/retrotranslator-runtime-1.2.1.jar#1 add
... //open/mondrian/lib/retrotranslator-transformer-1.2.1.jar#1 add


Change 9198 by jvs@jvs.kotick.eigenbase on 2007/05/02 15:02:20 (git 7031079e67)

	MONDRIAN:  (LER-4850) add property 
	mondrian.rolap.ignoreInvalidMembersDuringQuery 
	to convert invalid members to null member during query
	(existing property ignoreInvalidMembers only affects schema
	load); no warning support yet

Affected files ...

... //open/mondrian/doc/configuration.html#27 edit
... //open/mondrian/mondrian.properties#40 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#73 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#88 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#105 edit


Change 9196 by jhyde@jhyde.branston on 2007/05/01 18:29:48 (git 3a1b34606c)

	MONDRIAN: Disable test which seems to be corrupting the cache (bug 1710913 logged).

Affected files ...

... //open/mondrian/src/main/mondrian/util/Bug.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#104 edit


Change 9192 by jhyde@jhyde.marmalade2 on 2007/05/01 00:31:41 (git 6bfa66b109)

	MONDRIAN: Fix javadoc.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#40 edit


Change 9183 by wgorman@guest.willgorman.pentaho on 2007/04/27 11:42:16 (git 499576cda6)

	MONDRIAN: Fix for bug #1708327
	added check to allow parent child non-closure members to call getMembers() method

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#79 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#103 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#38 edit


Change 9182 by wgorman@wgorman.windows on 2007/04/27 07:17:23 (git a012949625)

	MONDRIAN: added fold calls so tests don't fail in some environments

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#102 edit


Change 9179 by thiyagu@thiyagu.laptop.dev on 2007/04/26 22:20:51 (git 5981607f52)

	MONDRIAN: Modified build file to fail on error

Affected files ...

... //open/mondrian/build.xml#157 edit


Change 9178 by wgorman@guest.willgorman.pentaho on 2007/04/26 12:34:29 (git 5eff16ccd0)

	MONDRIAN: Cleaned up test case

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#101 edit


Change 9177 by wgorman@guest.willgorman.pentaho on 2007/04/26 12:10:40 (git c9dd3f523c)

	MONDRIAN: committed test case for bug #1708327, 
	non closure parent child hierarchies are broken

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#100 edit


Change 9176 by wgorman@guest.willgorman.pentaho on 2007/04/26 11:12:35 (git 27369bcfc2)

	MONDRIAN: Bug #1706434 Fix
	Added support for converting numeric to logicals
	Also got the testCatalogyHierarchyBaseOnView2 working in my env with MySQL

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#94 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#99 edit


Change 9174 by jhyde@jhyde.marmalade2 on 2007/04/25 16:40:16 (git 9d0c55a98c)

	MONDRIAN: Fix testCatalogHierarchyBasedOnView2 for MySQL.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#98 edit


Change 9172 by rchen@rchen.fao.eigenbase on 2007/04/25 15:42:10 (git 83c9bf7d1f)

	MONDRIAN:  address Zelaine's review comments on eigenchange 9156

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#99 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#74 edit


Change 9171 by wgorman@guest.willgorman.pentaho on 2007/04/25 14:44:00 (git dae13b4223)

	MONDRIAN: added warnings to executeStripe if exceptions occur

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#99 edit


Change 9169 by wgorman@guest.willgorman.pentaho on 2007/04/25 14:27:20 (git 910405c2db)

	MONDRIAN: check for null in debug to fix potential null ptr

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#16 edit


Change 9163 by thiyagu@thiyagu.laptop.dev on 2007/04/25 06:21:48 (git 8d53c16860)

	MONDRIAN: Added more tests for Default Measure, updated to use case-sensitive match.

Affected files ...

... //open/mondrian/doc/schema.html#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#98 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#97 edit


Change 9157 by rchen@rchen.fao.eigenbase on 2007/04/24 17:29:41 (git e932f40ab5)

	/mondrian: forgot to check in a file in 9156

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#22 edit


Change 9156 by rchen@rchen.fao.eigenbase on 2007/04/24 16:45:21 (git 91e4cf427f)

	/mondrian: fix for table aliases in shared dimension

Affected files ...

... //open/lu/dev_lcs/farrago/src/com/lucidera/lcs/LcsIndexOptimizer.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#87 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#97 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/SharedDimensionTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#65 edit


Change 9154 by wgorman@guest.willgorman.pentaho on 2007/04/24 09:05:00 (git d424fe773d)

	MONDRIAN: Added embedding mondrian documentation

Affected files ...

... //open/mondrian/doc/embedding_mondrian.html#1 add


Change 9153 by emberson@bortei.head on 2007/04/24 08:01:37 (git 9d2f89ecaf)

	MONDRIAN
	   Do not catch and ignore java.lang.Error Throwables.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#98 edit


Change 9152 by jhyde@jhyde.marmalade2 on 2007/04/24 02:30:49 (git 8e9e13d797)

	MONDRIAN: New jpivot.war, with jpivot built against latest API where Role is an interface, not a class.

Affected files ...

... //open/mondrian/lib/jpivot.war#14 edit


Change 9144 by sgwood@SWOOD on 2007/04/22 11:14:26 (git 0d70339eae)

	MONDRIAN: Workbench. Enhance schema parsing in order to work for Foodmart.xml HEAD - MeasureExpressions were not handled. Improve display of SQL expressions in the tree.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#20 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#14 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#6 edit


Change 9141 by kvu@kvu.shada.eigenbase on 2007/04/20 18:25:52 (git 09257b52fa)

	MONDRIAN: change rounding format from ROUND_HALF_DOWN to UP as filed in LER-3800, fix test ref files to reflect new behavior 

Affected files ...

... //open/mondrian/src/main/mondrian/util/Format.java#25 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#89 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#5 edit


Change 9138 by jhyde@jhyde.marmalade2 on 2007/04/20 10:48:20 (git a8a01162d1)

	MONDRIAN: Access control for XMLA requests, contributed by Pedro Cassals.
	Each XMLA request for metadata now executes in the specified role, not as the superuser.
	Move RolapSchema.getSchemaLoadDate() up to Schema.
	Move RolapConnection.getDataSource() up to Connection.
	Add generic Pair<Type1,Type2> class, and use in various places, and other refactorings to make things more strongly typed.
	Remove uses of the deprecated 'DriverManager.getConnection(..., boolean fresh)' parameter from the code base.
	Clean up logic which determines whether the schema-pool is used.
	Take a pass over the test suites, minimize the number which are creating their private schema (to improve performance) and fix those which are polluting the shared public schema.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#9 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#94 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#96 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#92 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#77 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#43 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#11 edit
... //open/mondrian/src/main/mondrian/util/Pair.java#1 add
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#25 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#48 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#39 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#88 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#50 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#96 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#37 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#11 edit


Change 9136 by wgorman@guest.willgorman.pentaho on 2007/04/19 15:20:04 (git ee885d86a5)

	MONDRIAN: Fix for bug #1696772
	Modified which calculations are tested for non native, non empty joins

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#49 edit


Change 9135 by wgorman@guest.willgorman.pentaho on 2007/04/19 14:39:26 (git 68e147d5e3)

	MONDRIAN: Fix for bug #1696772
	Modified which calculations are tested for non native, non empty joins

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#47 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#4 edit


Change 9134 by thiyagu@thiyagu.laptop.dev on 2007/04/19 09:10:57 (git 3e2fcd076f)

	MONDRIAN: Added Default Measure attribute to Cube and VirtualCube definition

Affected files ...

... //open/mondrian/demo/FoodMart.xml#71 edit
... //open/mondrian/doc/schema.html#65 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#95 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#59 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#95 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#25 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#38 edit


Change 9133 by thiyagu@thiyagu.laptop.dev on 2007/04/19 04:13:56 (git 2bb2a752e1)

	MONDRIAN: Discover request MDSCHEMA_SETS support

Affected files ...

... //open/mondrian/demo/FoodMart.xml#70 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#94 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#47 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#36 edit


Change 9129 by sgwood@SWOOD on 2007/04/18 13:13:21 (git a1289852f2)

	MONDRIAN: Fix DB2 SQL identifier quoting. DB2 quote identifier now determined by JDBC metadata. All DB2 column and tables names are case sensitive.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#69 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#76 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#94 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#44 edit


Change 9118 by jhyde@jhyde.branston on 2007/04/17 02:58:46 (git 6e6f587e50)

	MONDRIAN: French translation of installation guide, contributed by Manfred Sherlock Olm.

Affected files ...

... //open/mondrian/doc/doc2web.sh#8 edit
... //open/mondrian/doc/index.html#20 edit
... //open/mondrian/doc/install_fr.html#1 add


Change 9113 by jhyde@jhyde.marmalade2 on 2007/04/16 23:02:54 (git 9e6a46c4c1)

	MONDRIAN: Fix msg formatting.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#97 edit


Change 9107 by emberson@bortei.head on 2007/04/13 15:24:18 (git f8af52d147)

	MONDRIAN
	   Fixed for oracle

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#14 edit


Change 9106 by emberson@bortei.head on 2007/04/13 10:41:51 (git 2f195c9f33)

	MONDRIAN
	   The sweepDBCount variable was never incremented, so the
	   empty SoftReferences were never removed

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#20 edit


Change 9105 by sgwood@SWOOD on 2007/04/13 07:36:08 (git 58bce51b84)

	MONDRIAN: Enhanced drill through related tests to actually test generated SQL against the database. Fix in DupKeys test to add a Numeric type on the Store Id dimension, which was failing under DB2 and Derby.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#36 edit


Change 9104 by sgwood@SWOOD on 2007/04/13 07:28:30 (git c8fd255dae)

	MONDRIAN: Fix DB2 drill through

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#75 edit


Change 9100 by kvu@kvu.shada.eigenbase on 2007/04/12 18:55:53 (git 8e4164f30d)

	MONDRIAN: adds clearview Solve Order test; enhances ClearViewBase and generateDiffRepositoryJUnit.xsl to support creating calculatedMember; replaces the double-checking pattern for syncrhonization in TestContext

Affected files ...

... //open/mondrian/build.xml#156 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#64 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MiscTest.ref.xml#1 add
... //open/mondrian/testsrc/xsl/generateDiffRepositoryJUnit.xsl#3 edit


Change 9098 by jhyde@jhyde.branston on 2007/04/12 13:50:17 (git b36c97090f)

	MONDRIAN: Add 'UseSchemaPool' connect-string parameter, and deprecate the 'fresh' parameter to DriverManager.getConnection() methods.

Affected files ...

... //open/mondrian/doc/configuration.html#26 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#91 edit


Change 9081 by thiyagu@thiyagu.laptop.dev on 2007/04/10 23:04:19 (git 19513dc64f)

	MONDRIAN: Modified build junit-main target to run all tests. Added test for IsEmpty with Aggregate function

Affected files ...

... //open/mondrian/build.xml#155 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#87 edit


Change 9079 by wgorman@guest.willgorman.pentaho on 2007/04/10 11:03:19 (git 531e5b5a5f)

	MONDRIAN: fix for 1675125.  Added support in RolapStar.Table.addJoin for multiple levels of joins.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#72 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#36 edit


Change 9075 by jhyde@jhyde.branston on 2007/04/09 23:14:48 (git c17c6ded89)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#19 edit


Change 9073 by jhyde@jhyde.branston on 2007/04/09 13:32:56 (git a883de655d)

	MONDRIAN: Generalize notion of synonyms for cell and member properties, and make "FORMAT" a synonym for "FORMAT_STRING"; test case-sensitive retrieval of properties; speed up case-insensitive retrieval of properties.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#8 edit


Change 9071 by sgwood@SWOOD on 2007/04/09 04:58:02 (git 534b162bca)

	MONDRIAN: rename of technical guides to mondrian_technical_guide

Affected files ...

... //open/mondrian/doc/manuals.html#3 edit


Change 9070 by sgwood@SWOOD on 2007/04/09 04:57:14 (git b110fbb53d)

	MONDRIAN: Rename //open/mondrian/doc/Mondrian_2.2.2_technical_guide.zip To //open/mondrian/doc/mondrian_technical_guide.zip

Affected files ...

... //open/mondrian/doc/Mondrian_2.2.2_technical_guide.zip#2 delete
... //open/mondrian/doc/mondrian_technical_guide.zip#1 branch


Change 9069 by sgwood@SWOOD on 2007/04/09 04:56:42 (git def8ec83e6)

	MONDRIAN: Rename //open/mondrian/doc/Mondrian_2.2.2_technical_guide.pdf To //open/mondrian/doc/mondrian_technical_guide.pdf

Affected files ...

... //open/mondrian/doc/Mondrian_2.2.2_technical_guide.pdf#2 delete
... //open/mondrian/doc/mondrian_technical_guide.pdf#1 branch


Change 9066 by thiyagu@thiyagu.laptop.dev on 2007/04/09 04:43:25 (git f4daf26879)

	MONDRIAN: Fixed <Member>.Properties("CAPTION")
	Bugid:1694994

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Property.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#93 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#7 edit


Change 9065 by jhyde@jhyde.marmalade2 on 2007/04/09 00:46:43 (git 6bd0d59891)

	MONDRIAN: Disable test for bug 1696772; disable another test in circumstances where it cannot possibly succeed; fix javadoc; deploy workbench doc to website.

Affected files ...

... //open/mondrian/doc/doc2web.sh#7 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#60 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#5 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#3 edit


Change 9061 by wgorman@guest.willgorman.pentaho on 2007/04/06 12:58:28 (git 53591e0143)

	MONDRIAN: This is a test case for bug # 1675125, the snow flake closure issue.  This bug still exists, so the test has an underscore at the beginning for now.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#35 edit


Change 9060 by wgorman@guest.willgorman.pentaho on 2007/04/06 10:20:24 (git 49804b17a3)

	MONDRIAN: added string replacement for href'd images

Affected files ...

... //open/mondrian/doc/doc2web.sh#6 edit


Change 9059 by thiyagu@thiyagu.laptop.dev on 2007/04/06 02:11:42 (git 95f2665ead)

	MONDRIAN: Changed aggregate function to return DoubleCalc. additional fix for 1603653

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#9 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#86 edit


Change 9058 by thiyagu@thiyagu.laptop.dev on 2007/04/05 23:49:52 (git c5319ecac8)

	MONDRIAN: Cruise control setup

Affected files ...

... //open/mondrian/build.xml#154 edit
... //open/mondrian/misc/config.xml#1 add


Change 9056 by jhyde@jhyde.branston on 2007/04/05 16:18:02 (git 04f56569a1)

	MONDRIAN: Disable XmlaBasicTest.testDrillThrough if row-count is disabled.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#21 edit


Change 9055 by wgorman@guest.willgorman.pentaho on 2007/04/05 12:54:55 (git e979548f6c)

	MONDRIAN: updated first simple schema and query to be correct

Affected files ...

... //open/mondrian/doc/schema.html#64 edit


Change 9054 by wgorman@guest.willgorman.pentaho on 2007/04/05 12:30:07 (git c5a03a252e)

	MONDRIAN: Fix for Bug 1603653
	Replaced AbstractCalcs with AbstractDoubleCalcs and GenericCalcs, to fix the bug occuring when functions were called in iif() statements.  Also checked in a basic test case.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#128 edit
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#92 edit


Change 9050 by thiyagu@thiyagu.laptop.dev on 2007/04/05 07:02:30 (git 6423acdf4d)

	Added VBA functions Len,Left,UCase,Mid,Instr
	Added IIF(<Boolean>,<Boolean>,<Numeric>) support

Affected files ...

... //open/mondrian/src/main/mondrian/olap/InvalidArgumentException.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#127 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#93 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#85 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#35 edit


Change 9049 by jhyde@jhyde.branston on 2007/04/04 22:09:12 (git 1186ba9634)

	MONDRIAN: Comments on why Mondrian.xml and Mondrian_SW.xml differ; remove dependency on MondrianDef.SQL; add MondrianGuiDef.java to list of generated files.

Affected files ...

... //open/mondrian/build.xml#153 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#59 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#74 edit


Change 9039 by creidmiller@creidmiller on 2007/04/04 06:55:37 (git da72f78856)

	MONDRIAN: Schema Workbench drop down combo boxes were not populated for a number of column attributes (e.g. column, nameColumn, parentColumn, ordinalColumn, captionColumn in Level)

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#5 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#11 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#9 edit


Change 9038 by somita@Mondrian_SourceForge on 2007/04/04 04:17:53 (git c49960df8b)

	MONDRIAN: Mondrian_SW.xml is updated so that it is in sync with the original Mondrian.xml except the changes required for Schema Workbench.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#3 edit


Change 9035 by mkambol@AA-09238 on 2007/04/03 13:25:51 (git f4966aff0b)

	MONDRIAN: Handling Null correctly in division.  Null in the numerator always evaluates to null.  Null in the denominator with a numeric numerator will evaluate to Infinity.  This is consistent with MSAS.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#126 edit
... //open/mondrian/testsrc/main/mondrian/calc/impl/ConstantCalcTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#84 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#63 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/udf/NullValueTest.java#2 edit


Change 9032 by wgorman@guest.willgorman.pentaho on 2007/04/03 08:21:18 (git 8af46ea2b5)

	MONDRIAN: updated columnOrdinal description to be consistent with implementation

Affected files ...

... //open/mondrian/src/main/mondrian/gui/resources/workbenchInfo.properties#2 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#58 edit


Change 9031 by somita@Mondrian_SourceForge on 2007/04/03 05:40:38 (git 674ef90ed7)

	MONDRIAN: Deleted MondrianGuiDef.java, as it is now being generated from Mondrian_SW.xml when mondrian is build. Updated workbench.html with Schema Workbench launch instructions.

Affected files ...

... //open/mondrian/build.xml#152 edit
... //open/mondrian/doc/workbench.html#3 edit
... //open/mondrian/src/main/mondrian/gui/MondrianGuiDef.java#2 delete
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#2 edit


Change 9030 by jhyde@jhyde.branston on 2007/04/03 01:28:02 (git 5f360cf59e)

	MONDRIAN: Get xmlaTest.jsp working again. (Fixes bug 1691231, "xmlaTest.jsp compilation error".)

Affected files ...

... //open/mondrian/build.xml#151 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#34 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#10 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#11 edit
... //open/mondrian/webapp/WEB-INF/web.xml#14 edit
... //open/mondrian/webapp/xmlaTest.jsp#11 edit


Change 9029 by jhyde@jhyde.branston on 2007/04/02 18:50:51 (git 2754a6d873)

	MONDRIAN: Change workbench images from .JPG to .png. Dismantle the side-by-side format (too wide for some screens).

Affected files ...

... //open/mondrian/doc/images/databaseError.JPG#2 delete
... //open/mondrian/doc/images/databaseValidation.JPG#2 delete
... //open/mondrian/doc/images/getSchema.JPG#2 delete
... //open/mondrian/doc/images/jdbcExplorer.JPG#2 delete
... //open/mondrian/doc/images/mdxQueryRunner.JPG#2 delete
... //open/mondrian/doc/images/schemaEditor.JPG#2 delete
... //open/mondrian/doc/images/workbenchPreferences.JPG#2 delete
... //open/mondrian/doc/images/workbench_database_error.png#1 add
... //open/mondrian/doc/images/workbench_database_validation.png#1 add
... //open/mondrian/doc/images/workbench_get_schema.png#1 add
... //open/mondrian/doc/images/workbench_jdbc_explorer.png#1 add
... //open/mondrian/doc/images/workbench_mdx_query_runner.png#1 add
... //open/mondrian/doc/images/workbench_preferences.png#1 add
... //open/mondrian/doc/images/workbench_schema_editor.png#1 add
... //open/mondrian/doc/workbench.html#2 edit


Change 9028 by jhyde@jhyde.branston on 2007/04/02 17:34:16 (git 2f7c8869db)

	MONDRIAN: Workaround bug where JdbcOdbc bridge claims it can handle scrollable result-sets but in certain cases generates an invalid query. (Fixes mondrian bug 1690406, "XmlaBasicTest.testDrillThrough fails - Sql Error".)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#73 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#38 edit


Change 9026 by jhyde@jhyde.branston on 2007/04/02 11:06:06 (git 0f98c7c2f8)

	MONDRIAN: Describe the commiter process in more detail; some tweaks to the roadmap.

Affected files ...

... //open/mondrian/doc/developer.html#13 edit
... //open/mondrian/doc/roadmap.html#23 edit


Change 9025 by emberson@bortei.head on 2007/04/02 09:01:34 (git 7c1728297d)

	MONDRIAN
	   Added some Role documentation and created a Delegating wrapper
	   for the Role.HierarchyAccess.

Affected files ...

... //open/mondrian/doc/developer_notes.html#12 edit
... //open/mondrian/doc/schema.html#63 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#3 edit


Change 9024 by somita@Mondrian_SourceForge on 2007/04/02 06:32:35 (git 4369f4f7ca)

	Mondrian_SW.xml is a copy of Mondrian.xml for Schema Workbench. Mondrian build.xml is updated to generate (xomgen) MondrianGuidef.java from this xml file for Schema Workbench.

Affected files ...

... //open/mondrian/build.xml#150 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#1 add


Change 9023 by somita@Mondrian_SourceForge on 2007/04/02 05:55:27 (git e4cc33e26e)

	Schema Workbench build and run targets updated in mondrian build.xml file.

Affected files ...

... //open/mondrian/build.xml#149 edit
... //open/mondrian/misc/workbench-manifest.mf#5 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#21 edit


Change 9019 by sgwood@SWOOD on 2007/03/30 20:38:46 (git ddcd827ee5)

	MONDRIAN: more documentation in workbench launch script

Affected files ...

... //open/mondrian/demo/workbench.bat#3 edit


Change 9018 by sgwood@SWOOD on 2007/03/30 20:09:27 (git 1e590ea9ac)

	MONDRIAN: reference to renamed technical guides

Affected files ...

... //open/mondrian/doc/manuals.html#2 edit


Change 9017 by sgwood@SWOOD on 2007/03/30 20:02:37 (git 7694b92685)

	MONDRIAN: Rename //open/mondrian/doc/Mondrian 2.2.2 technical guide.zip To //open/mondrian/doc/Mondrian_2.2.2_technical_guide.zip

Affected files ...

... //open/mondrian/doc/Mondrian 2.2.2 technical guide.zip#2 delete
... //open/mondrian/doc/Mondrian_2.2.2_technical_guide.zip#1 branch


Change 9016 by sgwood@SWOOD on 2007/03/30 20:00:58 (git 598d8f26dc)

	MONDRIAN: Rename //open/mondrian/doc/Mondrian 2.2.2 technical guide.pdf To //open/mondrian/doc/Mondrian_2.2.2_technical_guide.pdf

Affected files ...

... //open/mondrian/doc/Mondrian 2.2.2 technical guide.pdf#2 delete
... //open/mondrian/doc/Mondrian_2.2.2_technical_guide.pdf#1 branch


Change 9013 by sgwood@SWOOD on 2007/03/30 19:47:45 (git 701e7a83a5)

	MONDRIAN: Removed tab stops in workbench and improved example workbench launcher script

Affected files ...

... //open/mondrian/demo/workbench.bat#2 edit
... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#5 edit
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#4 edit
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#5 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#10 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#8 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#19 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#20 edit


Change 9004 by thiyagu@thiyagu.laptop.dev on 2007/03/30 07:38:06 (git 14130517c6)

	MONDRIAN: Corrected test name

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#91 edit


Change 9003 by thiyagu@thiyagu.laptop.dev on 2007/03/30 05:11:43 (git 7f417e87da)

	MONDRIAN: Addition to changelist 8977(Formatting Inheritance). Added more tests, refactored code and added comments.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#90 edit


Change 9002 by thiyagu@thiyagu.laptop.dev on 2007/03/30 03:33:03 (git d17f1b9baa)

	MONDRIAN: Add capability to load datasource changes dynamically

Affected files ...

... //open/mondrian/doc/schema.html#62 edit
... //open/mondrian/src/main/mondrian/olap/CacheControl.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#90 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#26 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DynamicDatasourceXmlaServlet.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#62 edit
... //open/mondrian/testsrc/main/mondrian/xmla/impl/DynamicDatasourceXmlaServletTest.java#1 add


Change 9001 by jhyde@jhyde.branston on 2007/03/30 02:03:45 (git 072a61ae3c)

	MONDRIAN: Move mondrian.rolap.DynamicSchemaProcessor to mondrian.spi package, part 2, and change its signature to use Apache VFS URLs rather than java.net.URL.

Affected files ...

... //open/mondrian/RELEASE.txt#2 edit
... //open/mondrian/doc/configuration.html#25 edit
... //open/mondrian/doc/schema.html#61 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#72 edit
... //open/mondrian/src/main/mondrian/rolap/DynamicSchemaProcessor.java#5 delete
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#89 edit
... //open/mondrian/src/main/mondrian/spi/DynamicSchemaProcessor.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/FilterDynamicSchemaProcessor.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/DecoratingSchemaProcessor.java#4 delete
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#34 edit


Change 9000 by jhyde@jhyde.marmalade2 on 2007/03/30 01:56:32 (git d1477a645c)

	MONDRIAN: Move mondrian.rolap.DynamicSchemaProcessor to mondrian.spi package, part 1.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/DynamicSchemaProcessor.java#1 branch


Change 8995 by jhyde@jhyde.branston on 2007/03/29 15:11:58 (git 15831e122e)

	MONDRIAN: Standardize format of copyright strings.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#3 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#7 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#6 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#9 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#7 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#25 edit


Change 8993 by emberson@bortei.head on 2007/03/29 13:54:21 (git 01ba7afe99)

	MONDRIAN
	   Fixed javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#6 edit


Change 8992 by emberson@bortei.head on 2007/03/29 12:37:08 (git f9f6ed9b30)

	MONDRIAN
	   Converted Iterator to generic. 

Affected files ...

... //open/mondrian/src/main/mondrian/util/ObjectPool.java#4 edit


Change 8991 by jhyde@jhyde.branston on 2007/03/29 12:27:53 (git 683f51d027)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#86 edit


Change 8990 by sgwood@SWOOD on 2007/03/29 11:57:43 (git c3becefc19)

	MONDRIAN: Mondrian 2.2.2 documentation, consolidating content in various web pages in the Mondrian documentation area.

Affected files ...

... //open/mondrian/doc/Mondrian 2.2.2 technical guide.pdf#1 add
... //open/mondrian/doc/Mondrian 2.2.2 technical guide.zip#1 add
... //open/mondrian/doc/manuals.html#1 add


Change 8989 by sgwood@SWOOD on 2007/03/29 11:55:03 (git 6080b8818e)

	MONDRIAN: Light documentation and screenshots showing the workbench in action.

Affected files ...

... //open/mondrian/doc/images/databaseError.JPG#1 add
... //open/mondrian/doc/images/databaseValidation.JPG#1 add
... //open/mondrian/doc/images/getSchema.JPG#1 add
... //open/mondrian/doc/images/jdbcExplorer.JPG#1 add
... //open/mondrian/doc/images/mdxQueryRunner.JPG#1 add
... //open/mondrian/doc/images/schemaEditor.JPG#1 add
... //open/mondrian/doc/images/workbenchPreferences.JPG#1 add
... //open/mondrian/doc/index.html#19 edit
... //open/mondrian/doc/workbench.html#1 add


Change 8988 by sgwood@SWOOD on 2007/03/29 11:53:31 (git ad689d6cb9)

	MONDRIAN: Updates to Schema Workbench to cover more DBMS's metadata and use of username/password in connections. Updated copyright text. Split mondrian.gui.* classes out of mondrian.jar into workbench.jar. workbench.bat shows how to start the workbench, with required JARs listed.

Affected files ...

... //open/mondrian/build.xml#148 edit
... //open/mondrian/demo/workbench.bat#1 add
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#2 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#6 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#5 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#8 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#6 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#18 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#18 edit
... //open/mondrian/src/main/mondrian/gui/resources/schemaBuilder.html#1 add
... //open/mondrian/src/main/mondrian/gui/resources/workbenchInfo.properties#1 add


Change 8984 by emberson@bortei.head on 2007/03/29 10:52:53 (git 5633820624)

	MONDRIAN
	   With this checkin, the Role's API does not require a Role to have
	   as instance data any Members, Levels, Hierarchies, or Dimensions.
	   To get to a specific Role's HierarchyAccess implies you already
	   have the Hierarchy and, thus, also its Levels.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Role.java#18 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#43 edit


Change 8983 by emberson@bortei.head on 2007/03/29 09:01:45 (git ccee7e0c3a)

	MONDRIAN
	   Creating a mutable Role if you don't know what implementation
	   of the Role interface you have does not make sense, so
	   the mutable methods are not part of the Role interface.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#17 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#62 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#21 edit


Change 8982 by emberson@bortei.head on 2007/03/29 08:05:37 (git 42695cfef1)

	MONDRIAN
	   Since canAccess is called mostly with a Member, make
	   the Member test first.  

Affected files ...

... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#3 edit


Change 8981 by emberson@bortei.head on 2007/03/29 07:32:32 (git 78c6285fa2)

	MONDRIAN
	   Did not use the p4 integrate command correctly

Affected files ...

... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#2 edit


Change 8980 by emberson@bortei.head on 2007/03/29 07:21:53 (git 3e922bfc1a)

	MONDRIAN
	   Role is now an interface and RoleImpl is the default implementation.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingRole.java#1 add
... //open/mondrian/src/main/mondrian/olap/Role.java#16 edit
... //open/mondrian/src/main/mondrian/olap/RoleImpl.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#93 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#88 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#20 edit


Change 8977 by thiyagu@thiyagu.laptop.dev on 2007/03/29 03:27:39 (git dbf84c94c7)

	Calculated Measures to inherit format string from its closest ancestor which has the format string.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#89 edit


Change 8976 by jhyde@jhyde.branston on 2007/03/29 00:09:49 (git 3d5e4c877b)

	MONDRIAN: Update roadmap.

Affected files ...

... //open/mondrian/doc/roadmap.html#22 edit


Change 8969 by jhyde@jhyde.branston on 2007/03/28 20:04:14 (git 430b8fe4aa)

	MONDRIAN: Give error if user runs query on cube they do not have access to (bug 1690245).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#26 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#93 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#23 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#19 edit


Change 8967 by emberson@bortei.head on 2007/03/28 14:06:11 (git 46e36cbf69)

	MONDRIAN
	   Added command-line option '-r <role_name>'.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#42 edit


Change 8966 by mkambol@AA-04233 on 2007/03/28 06:43:07 (git cffb6e2239)

	MONDRIAN:
	  Updated documentation with details of the DATATYPE CalculatedMemberProperty

Affected files ...

... //open/mondrian/doc/schema.html#60 edit


Change 8960 by wgorman@guest.willgorman.pentaho on 2007/03/27 13:25:00 (git 94bfdfad95)

	MONDRIAN: 1661288
	Check unsatisfiable flag before calling getSingleValues

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#30 edit


Change 8958 by jhyde@jhyde.marmalade2 on 2007/03/27 09:51:00 (git 361c6daa6a)

	MONDRIAN: Oops, my Scanner changes broke JDK 1.4.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Scanner.java#20 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#26 edit


Change 8951 by jhyde@jhyde.branston on 2007/03/26 17:20:42 (git e68d6fd623)

	MONDRIAN: Fix parsing of numbers with 10 or more digits left or right of the point. (Bug 1688645.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Scanner.java#19 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#25 edit


Change 8947 by jhyde@jhyde.branston on 2007/03/26 13:20:35 (git bf5c3e1dc5)

	MONDRIAN: Disable testNonEmptyCrossJoin test if native crossjoin is disabled. (Bug 1688139.)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#88 edit


Change 8945 by jhyde@jhyde.marmalade2 on 2007/03/24 20:38:43 (git f9ce29571c)

	MONDRIAN: Fix javadoc warnings & errors.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#12 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/StarPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#19 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#6 edit
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#6 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#9 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#10 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#5 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitor.java#5 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#10 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#25 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#5 edit


Change 8944 by jhyde@jhyde.marmalade on 2007/03/24 19:04:36 (git 36f7f436ab)

	MONDRIAN: Update release number for 2.3 production release.

Affected files ...

... //open/mondrian/RELEASE.txt#1 add
... //open/mondrian/build.xml#147 edit


Change 8943 by jhyde@jhyde.marmalade2 on 2007/03/24 16:13:11 (git f1e59438cf)

	MONDRIAN: Check in latest jpivot.war.

Affected files ...

... //open/mondrian/lib/jpivot.war#13 edit


Change 8942 by jhyde@jhyde.marmalade2 on 2007/03/24 16:08:32 (git 205d8bf17e)

	MONDRIAN: Add SqlStatement class, for better SQL error-handling, and to trace fetch time and row count.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#87 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#78 edit
... //open/mondrian/src/main/mondrian/rolap/SqlStatement.java#1 add
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#72 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#37 edit


Change 8938 by wgorman@guest.willgorman.pentaho on 2007/03/23 10:42:07 (git c0bd61b1aa)

	MONDRIAN: Fix for 1671613
	Moved Hierarchy null functionality into RangeFunDef vs. ExpCompiler

Affected files ...

... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#11 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#16 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#12 edit


Change 8936 by emberson@bortei.head on 2007/03/23 06:26:49 (git aa12df13d4)

	MONDRIAN
	   ResultStyleCompiler derive from DelegatingExpCompiler.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#4 edit


Change 8935 by wgorman@guest.willgorman.pentaho on 2007/03/23 05:56:40 (git 700db87a5e)

	MONDRIAN: Bug Fix for 1671613
	Use compileMembers instead of compileMember to get Null Member from Hierarchy

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#11 edit


Change 8932 by jhyde@jhyde.branston on 2007/03/22 15:26:53 (git c754f3da70)

	MONDRIAN: Review comments.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#3 edit


Change 8930 by wgorman@guest.willgorman.pentaho on 2007/03/22 13:35:10 (git 1e22237ca7)

	MONDRIAN: Bug Fix for 1671613
	Added Unit Tests for Null Range

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#83 edit


Change 8929 by wgorman@guest.willgorman.pentaho on 2007/03/22 13:33:40 (git b1678c039b)

	MONDRIAN: Bug Fix for 1671613
	Allow Null Members in canConvert method

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#92 edit


Change 8928 by wgorman@guest.willgorman.pentaho on 2007/03/22 13:32:16 (git cc7edf5d90)

	MONDRIAN: Bug Fix for 1671613
	Added compileMembers function which replaces null member with heirarchy null member if possible, otherwise throws an exception
	Also, throw an exception if compileMember is presented with a null expression type.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#10 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#15 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#2 edit


Change 8926 by wgorman@guest.willgorman.pentaho on 2007/03/22 12:31:12 (git 8482edcfb4)

	MONDRIAN: Bug fix for 1671613
	Added two new exceptions:
	NullNotSupported and TwoNullsNotSupported

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#22 edit


Change 8925 by emberson@bortei.head on 2007/03/22 12:26:56 (git 3bf2a1191c)

	MONDRIAN
	   Fixed PinSet link reference in javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#50 edit


Change 8919 by kvu@kvu.shada.eigenbase on 2007/03/21 17:05:58 (git d210b36361)

	MONDRIAN delete obsolete ClearViewTest.* files

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ClearViewTest.java#6 delete
... //open/mondrian/testsrc/main/mondrian/test/ClearViewTest.ref.xml#2 delete


Change 8918 by kvu@kvu.shada.eigenbase on 2007/03/21 15:14:57 (git 271c0e2e16)

	MONDRIAN: fix java files to follow coding conventions: comments added, no tabs

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#59 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/CVBasicTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.java#2 edit


Change 8916 by emberson@bortei.head on 2007/03/21 14:43:01 (git cca35486a7)

	MONDRIAN
	   The change 8894 in CellRequest re-ordered elements in sql queries.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#29 edit


Change 8915 by emberson@bortei.head on 2007/03/21 14:08:32 (git e247230ab1)

	MONDRIAN
	   Restore code that was inadvertently removed in change 8894

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#5 edit


Change 8911 by emberson@bortei.head on 2007/03/21 07:45:12 (git 48113ab772)

	MONDRIAN
	   Make variables final and added some questions.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#34 edit


Change 8909 by emberson@bortei.head on 2007/03/21 05:50:44 (git 24302fdf79)

	MONDRIAN
	   Restored the text of chechin 8888

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#71 edit


Change 8908 by jhyde@jhyde.branston on 2007/03/21 01:42:54 (git e254868674)

	MONDRIAN: Fix DisplayInfo when axis contains more than one member per position.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#36 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#33 edit


Change 8907 by jhyde@jhyde.marmalade2 on 2007/03/21 01:19:57 (git 3ac7a9414d)

	MONDRIAN: Script to cache control doc to pentaho website.

Affected files ...

... //open/mondrian/doc/doc2web.sh#5 edit


Change 8906 by jhyde@jhyde.branston on 2007/03/21 01:09:25 (git f9e78a89e2)

	MONDRIAN: Add documentation on CacheControl API.

Affected files ...

... //open/mondrian/doc/cache_control.html#1 add
... //open/mondrian/doc/index.html#18 edit


Change 8904 by jvs@jvs.kotick.eigenbase on 2007/03/20 22:07:56 (git 65d7753f01)

	MONDRIAN:  fix build from Khanh's checkin

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#61 edit


Change 8902 by kvu@kvu.shada.eigenbase on 2007/03/20 19:25:10 (git f652ccff7e)

	MONDRIAN: add clearview tests. Change existing ClearViewTest to abstract ClearViewBase and add test suites in classes inherited from that. Move clear view tests into a new sub package.

Affected files ...

... //open/mondrian/build.xml#146 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#60 edit
... //open/mondrian/testsrc/main/mondrian/test/clearview/CVBasicTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/CVBasicTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/ClearViewBase.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/GrandTotalTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/MetricFilterTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/PredicateFilterTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/SubTotalTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryMetricPercentTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/SummaryTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/clearview/TopBottomTest.ref.xml#1 add
... //open/mondrian/testsrc/xsl/generateDiffRepositoryJUnit.xsl#2 edit


Change 8901 by jhyde@jhyde.marmalade2 on 2007/03/20 17:22:27 (git 1b6dfe87ac)

	MONDRIAN: Update XmlaBasicTest log to match change 8894.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#32 edit


Change 8900 by emberson@bortei.head on 2007/03/20 16:28:08 (git 493ae4ac14)

	MONDRIAN
	   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

Affected files ...

... //open/mondrian/doc/configuration.html#24 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#8 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#70 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#85 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#46 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#96 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#5 edit


Change 8898 by emberson@bortei.head on 2007/03/20 12:05:39 (git 6f13de86ac)

	MONDRIAN
	   In RolapEvaluator the public method getCurrentMembers is the same as
	   the getMembers defined in the Evaluator interface, so I removed it.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#95 edit


Change 8897 by emberson@bortei.head on 2007/03/20 11:43:52 (git 283456a00f)

	MONDRIAN
	   Add public constructors

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#33 edit


Change 8896 by emberson@bortei.head on 2007/03/20 11:41:24 (git 5967bea472)

	MONDRIAN
	   Fix for oracle in adding rows to CSV tables.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#10 edit


Change 8895 by emberson@bortei.head on 2007/03/20 11:18:01 (git b7e14c4505)

	MONDRIAN
	   Correct documentation of Aggregate table AggPattern.

Affected files ...

... //open/mondrian/doc/schema.html#59 edit


Change 8894 by emberson@bortei.head on 2007/03/20 11:17:19 (git 9aa1b54f97)

	MONDRIAN
	   Fix for virtual cube test (change# 8893)
	   Also, changed method name from get() to getCellValue().

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#45 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#34 edit


Change 8893 by emberson@bortei.head on 2007/03/20 11:13:58 (git 98e3548169)

	MONDRIAN
	   Virtual Cube test demonstrating failure when cache is shared
	   between base Cube and virtual cube.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#23 edit


Change 8892 by emberson@bortei.head on 2007/03/20 11:11:14 (git a3499b203a)

	MONDRIAN
	   Iterator over BitKey bit positions

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/BitKey.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#6 edit


Change 8891 by mkambol@AA-04233 on 2007/03/20 10:06:28 (git 8747a3f641)

	MONDRIAN:
	Added tests for NULL in arithmetic expressions to enforce consistency with AS2000.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#82 edit


Change 8888 by jhyde@jhyde.branston on 2007/03/20 01:44:54 (git cad9f55446)

	MONDRIAN: Fix documentation of formula for SparseSegmentCountThreshold.

Affected files ...

... //open/mondrian/doc/configuration.html#23 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#69 edit


Change 8886 by jhyde@jhyde.marmalade2 on 2007/03/19 20:18:12 (git f6c0e8369c)

	MONDRIAN: Add javadoc links.

Affected files ...

... //open/mondrian/build.xml#145 edit


Change 8878 by jhyde@jhyde.branston on 2007/03/19 01:32:24 (git db3eacee94)

	MONDRIAN: Major overhaul of the Workbench, contributed by Jeff Gunderson, CINCOM.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#4 edit
... //open/mondrian/src/main/mondrian/gui/JDBCMetaData.java#1 add
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#4 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#5 edit
... //open/mondrian/src/main/mondrian/gui/ListRenderer.java#1 add
... //open/mondrian/src/main/mondrian/gui/MondrianGuiDef.java#1 add
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#4 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#7 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#5 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#16 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#8 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#7 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#1 add
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#13 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#13 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#17 edit
... //open/mondrian/src/main/mondrian/gui/resources/addCalculatedMember24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addDimensionUsage24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addHierarchy24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addNamedSet24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addRole24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addUserDefinedFunction24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addVirtualCube24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addVirtualCubeDimension24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addVirtualCubeMeasure24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/aggExclude24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/aggForeignKey24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/aggIgnoreColumn24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/aggLevel24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/aggMeasure24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/aggPattern24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/aggTable24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/calculatedMember24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/closure24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/cubeGrant24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/dimensionGrant24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/gui.properties#2 edit
... //open/mondrian/src/main/mondrian/gui/resources/hierarchyGrant24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/join24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/key24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/memberGrant24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/name24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/namedSet24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/nopic24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/ordinal24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/person24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/role24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/schemaGrant24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/sql24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/table24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/userDefinedFunction24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/virtualCube24.gif#2 edit
... //open/mondrian/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#2 edit


Change 8872 by jhyde@jhyde.branston on 2007/03/16 19:03:16 (git c5b3be368e)

	MONDRIAN: Update roadmap for release 2.3.

Affected files ...

... //open/mondrian/doc/roadmap.html#21 edit


Change 8871 by jhyde@jhyde.branston on 2007/03/15 19:32:29 (git b17195c900)

	MONDRIAN: In pretty-print mode, don't put linefeed at start of an SQL statement; it makes DB2 barf.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#71 edit


Change 8863 by jhyde@jhyde.branston on 2007/03/13 13:26:44 (git 4b6d228c27)

	MONDRIAN: Expand <Dimension>.Members to multiple <Level>.Members calls, to exploit non-empty optimization. (Bug 1672143.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#125 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#81 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#48 edit


Change 8846 by jhyde@jhyde.branston on 2007/03/08 09:17:24 (git 4b751b65d0)

	MONDRIAN: Fix parsing of members which have ']' followed by '.'. Contributed by rehdie_easyplex.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#92 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#12 edit


Change 8836 by zfong@zfong.messua.eigenbase on 2007/03/07 10:29:30 (git 43cbf97c79)

	MONDRIAN - Updated to remove unused libraries and to add new library,
	       commons-logging.jar

Affected files ...

... //open/mondrian/.classpath#7 edit


Change 8829 by emberson@bortei.head on 2007/03/06 06:16:58 (git b6003cab06)

	MONDRIAN
	   Fix the RolapResultTest.java tests.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#4 edit


Change 8828 by jhyde@jhyde.marmalade on 2007/03/06 01:19:38 (git 3acb66fa28)

	MONDRIAN: Release mondrian-2.3.1-RC1.

Affected files ...

... //open/mondrian/build.xml#144 edit


Change 8826 by jhyde@jhyde.marmalade2 on 2007/03/06 00:54:21 (git ce98afbfab)

	MONDRIAN: Disable some cache-control tests which (understandably) do crazy things when caching is disabled.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#3 edit


Change 8825 by jhyde@jhyde.marmalade2 on 2007/03/06 00:53:21 (git 4e6cef94c5)

	MONDRIAN: Latest jpivot.war.

Affected files ...

... //open/mondrian/lib/jpivot.war#12 edit


Change 8822 by emberson@bortei.head on 2007/03/05 08:19:04 (git f9ebc0759a)

	MONDRIAN
	   Add test (_testNullDefaultMeasure()) that shows 
	   an example (extreme, no data) of a default measure that
	   alters the expected results. The Measure hierarchy is
	   Non-Normal (has no ALL member or default member is not
	   the ALL member) and, as a result, the evaluation
	   algorithm can be mislead.
	   Also, fixed DBLoader.java so that it could (not just in
	   the documentation, but acutally) have rows with null values.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.csv#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#9 edit


Change 8819 by emberson@bortei.head on 2007/03/05 06:32:42 (git 78379d95b7)

	MONDRIAN
	   Add NullValue() function test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#59 edit


Change 8817 by jhyde@jhyde.marmalade2 on 2007/03/03 19:09:28 (git c5954fb045)

	MONDRIAN: Update logfile for "NullValue" function.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#31 edit


Change 8812 by emberson@bortei.head on 2007/03/02 16:58:51 (git 5b76dc8f68)

	MONDRIAN
	   Forgot to checkin NullVaueUdf code.

Affected files ...

... //open/mondrian/src/main/mondrian/udf/NullValueUdf.java#1 add


Change 8810 by jhyde@jhyde.marmalade2 on 2007/03/02 00:16:15 (git 39db50fd32)

	MONDRIAN: Fix some javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CellKey.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#94 edit


Change 8809 by jvs@jvs.kotick.eigenbase on 2007/03/01 19:05:19 (git 2bfa21538f)

	MONDRIAN:  fix JDK 1.4 test failure

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#12 edit


Change 8808 by emberson@bortei.head on 2007/03/01 09:25:20 (git c71db60e91)

	MONDRIAN
	   Backout change 8802 regarding the NULL Literal.
	   Add the NullValue Udf which returns 'null' on
	   evaluation.

Affected files ...

... //open/mondrian/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#87 edit
... //open/mondrian/testsrc/main/mondrian/udf/NullValueTest.java#1 add


Change 8807 by emberson@bortei.head on 2007/03/01 07:10:52 (git 6cdce0507d)

	MONDRIAN
	   Back out change the part of change 8110 that
	   disabled all drillthroughts in virtual cubes.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#11 edit


Change 8806 by jvs@jvs.kotick.eigenbase on 2007/02/28 21:59:47 (git 8a4f45c4f2)

	MONDRIAN:  remove some leftover file refs from XmlaBasicTest

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#19 edit


Change 8805 by jvs@jvs.kotick.eigenbase on 2007/02/28 16:00:39 (git 7058409779)

	MONDRIAN:  finish conversion of all XML/A tests to use DiffRepository;
	convert ClearViewTest to use DiffRepository; add XSL for
	converting ClearViewTest back to inlined Java form;
	enhance DiffRepository to support setting testcase name
	explicitly via ThreadLocal (instead of relying on crawling
	up the stack, which doesn't work for dynamic suites)

Affected files ...

... //open/mondrian/build.xml#143 edit
... //open/mondrian/testsrc/main/mondrian/test/ClearViewTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/ClearViewTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#58 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#30 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/EXECUTE_DrillThrough_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/EXECUTE_Slicer_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_MEASURES_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_C_CN_DSI_C_F_C_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_C_CN_DSI_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_C_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_DSI_C_F_C_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_DSI_C_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_R_DSI_C_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/dbschemaCatalogs.xml#6 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/discoverDataSources.xml#6 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR-tabular.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR.xml#8 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#9 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubesRestrictions.xml#5 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeDimRestrictions.xml#6 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeRestrictions.xml#7 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeDimRestrictions.xml#8 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#11 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaLevelsCubeDimRestrictions.xml#6 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#9 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeLvlRestrictions.xml#6 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeMeasureRestrictions.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeMeasureRestrictions2.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeMeasureRestrictions3.xml#2 delete
... //open/mondrian/testsrc/xsl/generateDiffRepositoryJUnit.xsl#1 add


Change 8802 by emberson@bortei.head on 2007/02/28 10:39:16 (git d2f4deb755)

	MONDRIAN
	   Fixed the behavior of the NULL Literal. It is now
	   a DoubleNull in numeric expressions.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#86 edit


Change 8801 by jvs@jvs.kotick.eigenbase on 2007/02/28 00:22:58 (git 5bc2061f33)

	MONDRIAN:  convert Xmla{Error|Excel*}Test to use DiffRepository;
	squelch annoying SAX errors from XmlaErrorTest; delete .log.xml
	files before test runs

Affected files ...

... //open/mondrian/build.xml#142 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadAction01_in.error#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadAction02_in.error#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadAction03_in.error#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadMethod.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadMethodNS.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadXml01_in.error#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadXml02_in.error#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery01.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery02.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery03.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery04.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery05.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/DiscoveryExecute.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/DoubleBody.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/DoubleHeader.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/EmptyExecute.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute01.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute02.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute03.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute04.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute05.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute06.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute07.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/Junk_in.error#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/error/MustUnderstand.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_01_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_01_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_02_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_02_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_03_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_03_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_04_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_04_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_05_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_05_out.xml#4 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_06_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_06_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_07_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_07_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_08_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_08_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_09_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_09_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_10_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_10_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_11_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_11_out.xml#6 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_12_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_12_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_13_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_13_out.xml#6 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_14_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_14_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_15_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_15_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_16_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_16_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_17_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_17_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_18_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_18_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_01_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_01_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_02_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_02_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_03_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_03_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_04_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_04_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_05_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_05_out.xml#4 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_06_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_06_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_07_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_07_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_08_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_08_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_09_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_09_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_10_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_10_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_11_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_11_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_12_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_12_out.xml#6 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_13_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_13_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_14_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_14_out.xml#4 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_15_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_15_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_16_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_16_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_17_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_17_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_18_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_18_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_19_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_19_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_20_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_20_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_21_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_21_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_22_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_22_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_23_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_23_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_24_in.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_24_out.xml#4 delete


Change 8799 by emberson@bortei.head on 2007/02/27 14:45:32 (git 7ac22470f2)

	MONDRIAN
	   Checkin fix to mondrian.rolap.TestAggregationManager
	   testNonEmptyCrossJoinLoneAxis method test which failed
	   on derby due to an earlier checkin.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#45 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#93 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#28 edit


Change 8789 by jhyde@jhyde.branston on 2007/02/26 15:09:38 (git b6ed8e9677)

	MONDRIAN: Fix bug 1669104, "Negative Solve Orders broken".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#32 edit


Change 8788 by jhyde@jhyde.branston on 2007/02/26 12:12:14 (git 4e8ccbd28c)

	MONDRIAN: Patch for Ingres, contributed by Andy Grimm.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#70 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#43 edit


Change 8787 by jhyde@jhyde.branston on 2007/02/26 11:54:50 (git 7ece54c67b)

	MONDRIAN: Fix Access test for distinct-count.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#27 edit


Change 8786 by jhyde@jhyde.marmalade2 on 2007/02/26 11:22:53 (git 90a2f66958)

	MONDRIAN: Fix SQL generation when database (i.e. Derby) allows only one distinct-count per query;
		Fix potential performance bug by converting O(n^2) algorithm for clearing a thread's aggregation requests from the list of global aggregation requests into an O(n log n) one;
		Make a couple of tests recuse themselves if the test suite is running in dependency-checking mode.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#69 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#47 edit


Change 8782 by bppn@bppn.VDW0.tmp on 2007/02/26 00:51:06 (git 22bf849a9f)

	MONDRIAN: Each aggregation requests was logged, even if it was logged before.  This would cause clearAggregationRequests to have a lot of work with some queries.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#69 edit


Change 8778 by jhyde@jhyde.branston on 2007/02/24 00:09:19 (git ab28a1f6be)

	MONDRIAN: Fix javadoc in DBLoader.java.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#8 edit


Change 8777 by jhyde@jhyde.branston on 2007/02/23 23:54:02 (git a3b9e9ba65)

	MONDRIAN: Rename 'distinct count' aggregator to 'distinct-count'; 'distinct count' is still allowed but deprecated.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#68 edit
... //open/mondrian/doc/schema.html#58 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#57 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#68 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#92 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#9 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#85 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#32 edit


Change 8776 by emberson@bortei.head on 2007/02/23 07:20:58 (git bcd0106f15)

	MONDRIAN
	   Added LucidDB to DBLoader and disabled running the RolapResultTest
	   if the db is Oracle. When I get an Oracle foodmart DB I will
	   look into why it fails on Oracle.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#7 edit


Change 8775 by jvs@jvs.kotick.eigenbase on 2007/02/23 01:11:16 (git 23ffe0e824)

	MONDRIAN:  create a separate test context for 
	testMemberOrdinalCaching to make sure that it doesn't fail
	spuriously due to cache pollution by earlier tests

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#84 edit


Change 8771 by emberson@bortei.head on 2007/02/22 12:35:20 (git 73714d007c)

	MONDRIAN
	   Add junit test that shows that Mondrian's evaluation
	   algorithm is flawed.
	   See devel list email for additional information

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.csv#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/RolapResultTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#57 edit


Change 8770 by emberson@bortei.head on 2007/02/22 12:34:32 (git fca6190c71)

	MONDRIAN
	   Fix the problem that with Derby and with
	   crossjoin optimization on a stack overflow is generated.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#26 edit


Change 8769 by jhyde@jhyde.branston on 2007/02/22 09:23:07 (git 4d19f8518d)

	MONDRIAN: Fix typos in doc (Pentaho Jira INTERNAL-702)

Affected files ...

... //open/mondrian/doc/architecture.html#18 edit
... //open/mondrian/doc/mdx.html#15 edit
... //open/mondrian/doc/schema.html#57 edit


Change 8765 by jvs@jvs.kotick.eigenbase on 2007/02/21 22:27:23 (git cce9259e01)

	MONDRIAN:  set FOODMART user in LucidDB connection comments

Affected files ...

... //open/mondrian/mondrian.properties#39 edit


Change 8763 by jvs@jvs.kotick.eigenbase on 2007/02/21 17:40:26 (git 5de6904562)

	MONDRIAN:  partial fix for sf.net bug 414613;
	(requires Derby upgrade in eigenchange 8762);
	add new property mondrian.rolap.compareSiblingsByOrderKey,
	currently disabled (default false); when true,
	fetches order key values and compares them inside of
	Mondrian when sorting siblings (instead of relying on
	untrustworthy absolute ordinal); SQL generation has
	been changed so that ordinal column is actually selected
	(not just referenced in ORDER BY) regardless of
	property setting; this also allowed me to simplify
	the logic for generating UNION with ORDER BY when
	doing native crossjoins on virtual cubes

Affected files ...

... //open/mondrian/doc/configuration.html#22 edit
... //open/mondrian/doc/schema.html#56 edit
... //open/mondrian/mondrian.properties#38 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#24 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#32 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#67 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#91 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#27 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#83 edit


Change 8762 by jvs@jvs.kotick.eigenbase on 2007/02/21 17:34:34 (git d3b23f1948)

	MONDRIAN:  upgrade Derby to 10.2.2.0, and bump JVM heap to 128M;
	also requires upgrading stored version of Derby foodmart,
	so don't sync down a slow line

Affected files ...

... //open/mondrian/build.xml#141 edit
... //open/mondrian/demo/derby/derby-foodmart.zip#4 edit
... //open/mondrian/testlib/derby.jar#2 edit


Change 8760 by emberson@bortei.head on 2007/02/21 11:09:16 (git 3004bc8583)

	MONDRIAN
	   Making the use of the memory manager by default to be false.

Affected files ...

... //open/mondrian/mondrian.properties#37 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#66 edit


Change 8759 by emberson@bortei.head on 2007/02/21 10:51:08 (git d33814b721)

	MONDRIAN
	   CmdRunner evaluated queries twice before printing results.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#41 edit


Change 8751 by emberson@bortei.head on 2007/02/19 10:57:50 (git 76edaf3d22)

	MONDRIAN
	   Making a couple of common equals() methods faster.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#58 edit


Change 8749 by emberson@bortei.head on 2007/02/18 13:28:16 (git 94cc16ab2e)

	MONDRIAN
	   Oops - remove print message to standout.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#44 edit


Change 8748 by emberson@bortei.head on 2007/02/18 07:27:56 (git 069562a615)

	MONDRIAN
	   Should have been included with checkin 8743

Affected files ...

... //open/mondrian/mondrian.properties#36 edit


Change 8743 by emberson@bortei.head on 2007/02/17 11:32:37 (git 76e3b44e2e)

	MONDRIAN
	   Created property controling use of crossjoin non-empty optimization
	   which is on by default.
	   Created property controling use of RolapResult fix for crossjoin non-empty
	   optimization algorithm which is on by default (UseImplicitMembers).
	   Test mondrian.rolap.NonEmptyTest.testBug1515302 breaks unless property
	   UseImplicitMembers is true.  Had to fix merging of axis in RolapResult when
	   UseImplicitMembers is true, otherwise
	   mondrian.rolap.NonEmptyTest.testCrossJoinSetWithCrossProdMembers
	   mondrian.rolap.NonEmptyTest.testCrossJoinSetWithDifferentParents failed.
	   Not that the crossjoin optimize assumption is:
	   nonempty(crossjoin(a,b)) == nonempty(crossjoin(nonempty(a),nonempty(b))
	   where the nonempty(a) and nonempty(b) use default members.
	   This only works if the query is using default members. If other
	   axes use non-default members, then RolapResult must re-evaluate
	   with those members.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#43 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#92 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#4 edit


Change 8742 by emberson@bortei.head on 2007/02/17 11:30:51 (git 3e73b58ff7)

	MONDRIAN
	   ObjectFactory now uses MondrianProperties values as 
	   overriding property mechanism. The factory properties were
	   added to MondrianProperties.java for the MemoryMonitorFactory
	   and the ExpCompiler.Factory. Removed previously added
	   alteration to build.xml - not needed when using MondrianProperties.

Affected files ...

... //open/mondrian/build.xml#140 edit
... //open/mondrian/doc/configuration.html#21 edit
... //open/mondrian/mondrian.properties#35 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#9 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#65 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#7 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#9 edit


Change 8729 by jhyde@jhyde.branston on 2007/02/15 11:12:38 (git 24f2e8de0c)

	MONDRIAN: Document specific error messages created when limits are exceeded in queries.

Affected files ...

... //open/mondrian/doc/configuration.html#20 edit


Change 8726 by emberson@bortei.head on 2007/02/15 05:19:11 (git 80a6097f87)

	MONDRIAN
	   Fixed mistaken checkin.

Affected files ...

... //open/mondrian/mondrian.properties#34 edit


Change 8725 by emberson@bortei.head on 2007/02/14 16:15:09 (git aa702794aa)

	MONDRIAN
	   This checkin enables the testing of ITERABLE, LIST and MUTABLE_LIST for ALL
	   Calcs created during a Java5 compilation. There is a new ExpCompiler,
	   ResultStyleCompiler, which inserts a test Calc between each Calc which
	   would be generated during a normal compile. The test Calc when asked to
	   evaluate its child Calc does so requesting ITERABLE, LIST and MUTABLE_LIST
	   in turn, and compares the results making sure that they are the same.
	   It only does this the LAST time it is called for evaluation - previous
	   times it does not do a comparison (How did I do this?).  Access to the
	   ExpCompiler is now mediated by a Factory.  The Query object uses this
	   Factory.  When Evaluator access is also mediated by a Factory, then
	   the RolapDependencyTestingEvaluator compiler could be also gotten via
	   the Factory.  The build.xml file was modified to allow all properties
	   starting with the name "mondrian" to be passed in as System properties and
	   the ExpCompiler property was added to mondrian.properties

Affected files ...

... //open/mondrian/build.xml#139 edit
... //open/mondrian/mondrian.properties#33 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#14 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#84 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/ResultStyleCompiler.java#1 add


Change 8723 by emberson@bortei.head on 2007/02/14 15:07:53 (git 9ede5fdd6e)

	MONDRIAN
	   bug 1653587 fix for XmlaBasicTest.testExecuteCrossjoin

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#29 edit


Change 8720 by emberson@bortei.head on 2007/02/14 12:49:37 (git 1c6854ddba)

	MONDRIAN
	   Refactored ObjectFactory adding ability to return a
	   java.lang.reflect.Proxy. In addition, the ObjectFactory
	   has two additional test methods (removeContext and restoreContext)
	   that allow test code to remove and restore any override
	   information for the particular factory (allowing test code
	   to get to the default implementation) - this enables the
	   creation of test implementations that wrap the default implementation.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#61 edit
... //open/mondrian/src/main/mondrian/util/CreationException.java#3 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#6 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#8 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#5 edit


Change 8718 by emberson@bortei.head on 2007/02/14 08:34:42 (git 1f004dd26c)

	MONDRIAN
	   Back in January changes were made to LastNonEmptyUdf
	   in order to understand a bug. These changes were
	   inadvertently checkin. This checkin removes thoses changes.

Affected files ...

... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#8 edit


Change 8717 by emberson@bortei.head on 2007/02/14 07:42:00 (git 64b3db4a46)

	MONDRIAN
	   JPivot's MondrianSetParameter.getDisplayValues method throws
	   a NullPointerException because values are not set. Basically,
	   during the evaluation set, the value should be stored in the
	   Parameter.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#5 edit


Change 8716 by jhyde@jhyde.branston on 2007/02/13 18:09:06 (git 4143394c1b)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#8 edit


Change 8713 by jhyde@jhyde.marmalade2 on 2007/02/13 15:32:13 (git 1cddb1925d)

	MONDRIAN: Update copyright notices, and strip trailing spaces.

Affected files ...

... //open/mondrian/build.properties#13 edit
... //open/mondrian/demo/FoodMart.xml#67 edit
... //open/mondrian/doc/architecture.html#17 edit
... //open/mondrian/doc/cmdrunner.html#11 edit
... //open/mondrian/doc/components.html#15 edit
... //open/mondrian/doc/configuration.html#19 edit
... //open/mondrian/doc/deployDoc.sh#4 edit
... //open/mondrian/doc/design.html#8 edit
... //open/mondrian/doc/developer.html#12 edit
... //open/mondrian/doc/developer_notes.html#11 edit
... //open/mondrian/doc/faq.html#23 edit
... //open/mondrian/doc/help.html#11 edit
... //open/mondrian/doc/install_postgresql.html#6 edit
... //open/mondrian/doc/olap.html#13 edit
... //open/mondrian/doc/roadmap.html#20 edit
... //open/mondrian/doc/schema.html#55 edit
... //open/mondrian/src/main/mondrian/calc/Calc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#7 edit
... //open/mondrian/src/main/mondrian/calc/HierarchyCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/IntegerCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/IterCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/LevelCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/MemberCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/StringCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/TupleCalc.java#5 edit
... //open/mondrian/src/main/mondrian/calc/VoidCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#13 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#7 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#10 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Access.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Aggregator.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Axis.java#6 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#9 edit
... //open/mondrian/src/main/mondrian/olap/CacheControl.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#12 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#12 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#24 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/DimensionType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#23 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#24 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#31 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#14 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#10 edit
... //open/mondrian/src/main/mondrian/olap/MatchType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#23 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#31 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#19 edit
... //open/mondrian/src/main/mondrian/olap/MemoryLimitExceededException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#64 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#4 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#3 edit
... //open/mondrian/src/main/mondrian/olap/NamedSet.java#5 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluator.java#4 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#15 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#32 edit
... //open/mondrian/src/main/mondrian/olap/Position.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#83 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#24 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#10 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#91 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#124 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#42 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#90 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/BooleanType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/DecimalType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/NullType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/NumericType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#6 edit
... //open/mondrian/src/main/mondrian/recorder/LoggerRecorder.java#5 edit
... //open/mondrian/src/main/mondrian/recorder/MessageRecorder.java#5 edit
... //open/mondrian/src/main/mondrian/recorder/PrintStreamRecorder.java#3 edit
... //open/mondrian/src/main/mondrian/recorder/RecorderException.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/Modulos.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#91 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#91 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#86 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#76 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MinusStarPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#7 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceChangeListener.java#3 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#7 edit
... //open/mondrian/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#4 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#4 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#5 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#5 edit
... //open/mondrian/src/main/mondrian/tui/MockServletConfig.java#5 edit
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#5 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#8 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#9 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#6 edit
... //open/mondrian/src/main/mondrian/udf/InverseNormalUdf.java#3 edit
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#7 edit
... //open/mondrian/src/main/mondrian/udf/ValUdf.java#3 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#4 edit
... //open/mondrian/src/main/mondrian/util/Base64.java#2 edit
... //open/mondrian/src/main/mondrian/util/FauxMemoryMonitor.java#4 edit
... //open/mondrian/src/main/mondrian/util/Format.java#24 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitor.java#4 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#5 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#5 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#7 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#8 edit
... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#2 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#24 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#14 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#13 edit
... //open/mondrian/src/main/mondrian/web/taglib/package.html#5 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#25 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#46 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaException.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#35 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#24 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#80 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#82 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/ClearViewTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#56 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/ParallelTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#28 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#42 edit
... //open/mondrian/testsrc/main/mondrian/util/Base64Test.java#2 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#10 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#10 edit
... //open/mondrian/webapp/index.html#4 edit
... //open/mondrian/webapp/xmla.jsp#4 edit
... //open/mondrian/webapp/xmlaTest.jsp#10 edit


Change 8712 by jvs@jvs.tikki01-red.eigenbase on 2007/02/13 14:43:42 (git 1d36d4422e)

	MONDRIAN:  add LucidDB example settings to mondrian.properties

Affected files ...

... //open/mondrian/mondrian.properties#32 edit


Change 8710 by jhyde@jhyde.marmalade2 on 2007/02/13 12:12:03 (git 861f954675)

	MONDRIAN: Add cache control API, and implement selective flush of the aggregate cache;
		Optimize memory usage of CellKey;
		Require that keys in a segment axis are sorted, for determinism (later, we may be able to drop the hash-table);
		Rename ColumnConstraint to AbstractColumnPredicate, part II.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CacheControl.java#1 add
... //open/mondrian/src/main/mondrian/olap/Connection.java#11 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#30 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#90 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#19 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/CacheControlImpl.java#1 add
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCacheRegion.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#90 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#85 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/StarColumnPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/StarPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ColumnConstraint.java#8 delete
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ListColumnPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/LiteralStarPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/MemberColumnConstraint.java#2 delete
... //open/mondrian/src/main/mondrian/rolap/agg/MemberColumnPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/MemberTuplePredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/MinusStarPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/RangeColumnPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ValueColumnPredicate.java#1 add
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/CacheControlTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#46 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#55 edit


Change 8704 by jvs@jvs.kotick.eigenbase on 2007/02/13 01:58:00 (git 86cfcad9ab)

	MONDRIAN:  clear named set cache whenever cache of other
	expressions is cleared; otherwise, an incorrect value
	for a named set can be reused

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#89 edit
... //open/mondrian/testsrc/main/mondrian/test/ClearViewTest.java#3 edit


Change 8702 by jhyde@jhyde.branston on 2007/02/12 17:37:30 (git 33a0ff76bb)

	MONDRIAN: Rename ColumnConstraint to AbstractColumnPredicate, part I.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AbstractColumnPredicate.java#1 branch


Change 8690 by zfong@zfong.messua.eigenbase on 2007/02/08 16:48:45 (git adc1e0021e)

	MONDRIAN - Fixed LER-4223.  When generating a multi-value IN expression,
	       if one of the members being filtered contains the ALL member, this
	       results in an infinite loop.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#45 edit


Change 8688 by zfong@zfong.messua.eigenbase on 2007/02/08 12:20:15 (git 6d2930a516)

	MONDRIAN - Fixed LER-4151 and LER-4158.  The original fix for LER-4057
	       had bugs.  It was incorrectly only adding additional ordinal columns
	       to the projection list of the final subselect.  And ordinal columns
	       were being added to the middle of a projection list, resulting in
	       columns getting shifted in the projection list and breaking other
	       code that depended on the original positioning.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#67 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#44 edit


Change 8687 by jhyde@jhyde.branston on 2007/02/08 10:38:48 (git 8700519ca2)

	MONDRIAN: Document Hierarchy@defaultMember.

Affected files ...

... //open/mondrian/doc/schema.html#54 edit


Change 8686 by emberson@bortei.head on 2007/02/08 06:31:22 (git 3a1d816f6a)

	MONDRIAN
	   Could not create test case that could always quickly demonstrate
	   Java5 memory monitoring (across 2 orders of magnitude of heap size,
	   running the test case by itself always worked, just not with other tests).
	   Added ability for an ObjectFactory.Singleton to be tested.

Affected files ...

... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#3 edit
... //open/mondrian/src/main/mondrian/util/FauxMemoryMonitor.java#3 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitor.java#3 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#4 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#4 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#6 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#3 edit


Change 8685 by emberson@bortei.head on 2007/02/08 06:25:37 (git e1f02af674)

	MONDRIAN
	   Remove the Util.PreJdk15 from function code. Query now uses 
	   LIST if Util.PreJdk15 and ITERABLE otherwise as default 
	   ResultStyle. Query also converts request to use ITERABLE to
	   LIST if Util.PreJdk15. Also, AbstractExpCompiler.compile method
	   converts ITERABLEs to LIST in ResultStyle[] preferredResultTypes
	   parameter if Util.PreJdk15.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#82 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#41 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#7 edit


Change 8684 by emberson@bortei.head on 2007/02/08 06:14:11 (git 2f8ec1ba60)

	MONDRIAN
	   Quick fix: have XmlaHandler always request a LIST
	   rather than an ITERABLE, bug 1653587

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#34 edit


Change 8683 by emberson@bortei.head on 2007/02/08 06:07:12 (git eab190e814)

	MONDRIAN
	   OrderFunDef.java had a Calc that returned the wrong ResultStyle type. 

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#13 edit


Change 8679 by jvs@jvs.kotick.eigenbase on 2007/02/07 01:45:34 (git b2dfc113dc)

	MONDRIAN:  fix an off-by-one bug (LER-4118); add a way to verify that
	a SQL query does NOT get generated (in TestAggregationManager)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#40 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#23 edit


Change 8677 by bppn@bppn.VDW0.tmp on 2007/02/06 23:43:01 (git 8423a7b37c)

	MONDRIAN: Since changes of Iterable, flushing of the aggregate cache was on the wrong place.  Moved from finally to top of constructor.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#88 edit


Change 8675 by jhyde@jhyde.branston on 2007/02/06 12:27:21 (git f3fa766182)

	MONDRIAN: Testcase for bug 1653587.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#15 edit


Change 8673 by bppn@bppn.VDW0.tmp on 2007/02/06 02:14:38 (git 56a67d01d3)

	MONDRIAN: Test only works with caching turned on.  Now this test will enable caching and afterwards restore the original value.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#4 edit


Change 8672 by jhyde@jhyde.branston on 2007/02/06 01:32:40 (git ccb8ddc267)

	MONDRIAN: Fix MondrianFoodMartLoader's locale to English, so numbers are parsed correctly even in other locales. (Bug 1653056.)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#41 edit


Change 8670 by jhyde@jhyde.branston on 2007/02/05 15:55:30 (git 3119adf090)

	MONDRIAN: Split JDK-specific implementations of utility methods into separate classes.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#89 edit
... //open/mondrian/src/main/mondrian/util/UtilCompatible.java#1 add
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk14.java#1 add
... //open/mondrian/src/main/mondrian/util/UtilCompatibleJdk15.java#1 add


Change 8669 by emberson@bortei.head on 2007/02/05 12:48:38 (git 48f77137f8)

	MONDRIAN
	   Better example of a test case in documentation.

Affected files ...

... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#5 edit


Change 8666 by emberson@bortei.head on 2007/02/05 11:44:33 (git e5eeefe332)

	MONDRIAN
	   Disable the use of the Java5 memory monitoring as the default.
	   Users must determine what the correct value of the mondrian property:
	   "mondrian.util.memoryMonitor.percentage.threshold"
	   based upon their environment.

Affected files ...

... //open/mondrian/mondrian.properties#31 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#63 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#2 edit


Change 8663 by jvs@jvs.kotick.eigenbase on 2007/02/05 10:03:07 (git e698239109)

	MONDRIAN:  add new property (mondrian.native.unsupported.alert)
	for detecting queries for which native evaluation cannot
	be supported

Affected files ...

... //open/mondrian/build.xml#138 edit
... //open/mondrian/doc/configuration.html#18 edit
... //open/mondrian/mondrian.properties#30 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#62 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluationUnsupportedException.java#1 add
... //open/mondrian/src/main/mondrian/olap/Query.java#81 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#45 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#43 edit


Change 8662 by emberson@bortei.head on 2007/02/05 09:43:05 (git d0107556e7)

	MONDRIAN
	   Added additional documentation and fixed existing

Affected files ...

... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#4 edit


Change 8661 by emberson@bortei.head on 2007/02/05 09:42:10 (git d8875a4180)

	MONDRIAN
	   Restored IterationLimit documentation

Affected files ...

... //open/mondrian/doc/configuration.html#17 edit


Change 8660 by emberson@bortei.head on 2007/02/05 06:16:00 (git 1066894dfb)

	MONDRIAN
	   Changed to use StringBuilder.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#58 edit


Change 8659 by emberson@bortei.head on 2007/02/05 06:14:30 (git ad3446afee)

	MONDRIAN
	   Fixed a line of documentation.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#80 edit


Change 8658 by emberson@bortei.head on 2007/02/05 06:12:22 (git e814c86685)

	MONDRIAN
	   Added new Java5 memory monitoring properties

Affected files ...

... //open/mondrian/mondrian.properties#29 edit


Change 8657 by jhyde@jhyde.marmalade2 on 2007/02/05 02:46:37 (git 56920047df)

	MONDRIAN: Allow XMLA handler to generate results with namespace prefix other than "xmla", to workaround IE7 bug. (Contributed by Pedro Cassals.)

Affected files ...

... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#7 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#33 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#23 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#9 edit


Change 8656 by jhyde@jhyde.branston on 2007/02/04 23:21:18 (git e54c21957f)

	MONDRIAN: Oops, forgot to add ArrayHolder.
	    Fix incorrect copyright notices.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/ArrayHolder.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#19 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#2 edit
... //open/mondrian/src/main/mondrian/util/BarfingInvocationHandler.java#5 delete
... //open/mondrian/src/main/mondrian/util/CreationException.java#2 edit
... //open/mondrian/src/main/mondrian/util/DelegatingInvocationHandler.java#5 delete
... //open/mondrian/src/main/mondrian/util/FauxMemoryMonitor.java#2 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitor.java#2 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#3 edit
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#54 edit
... //open/mondrian/testsrc/main/mondrian/util/PrimeFinderTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#7 edit


Change 8655 by jhyde@jhyde.branston on 2007/02/04 22:03:54 (git 5a6a86f432)

	MONDRIAN: Replace Member.ArrayEquals with ArrayHolder (which does the same thing and is more general-purpose).
	    Review comments.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Member.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#89 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#87 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#3 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#3 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#3 edit


Change 8653 by jhyde@jhyde.marmalade2 on 2007/02/04 14:22:53 (git e2bbdc5d84)

	MONDRIAN: Version information is now available, via the new method MondrianServer.getVersion().
		Use the version information in the XMLA provider, and tests for that provider.
		Fix the tests I broke when I renamed Type.string to Type.String.

Affected files ...

... //open/mondrian/build.xml#137 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#2 edit
... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#88 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#45 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#79 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#81 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#28 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_04_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_04_out.xml#2 edit


Change 8652 by emberson@bortei.head on 2007/02/04 11:54:49 (git 72cb958ccf)

	MONDRIAN
	   Refactored the ObjectFactory so that it has one variant that
	   returns new instance each call and another that is a singleton.
	   Added some more documentation.

Affected files ...

... //open/mondrian/doc/configuration.html#16 edit
... //open/mondrian/doc/developer_notes.html#10 edit
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#2 edit
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#2 edit
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#2 edit
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#2 edit


Change 8649 by jvs@jvs.kotick.eigenbase on 2007/02/03 18:48:07 (git 77fcdac9c7)

	MONDRIAN:  change Perforce filetypes for .sh files under bin to 
	kxtext, and change shell specification to #!/bin/bash
	(they use bash-specific features such as declare,
	and bash 3.1 is stricter about its sh
	emulation when it sees #!/bin/sh instead of #!/bin/bash)

Affected files ...

... //open/mondrian/bin/cmdrunner.sh#2 edit
... //open/mondrian/bin/run.sh#5 edit
... //open/mondrian/bin/runtest.sh#4 edit


Change 8648 by jhyde@jhyde.marmalade2 on 2007/02/03 16:39:58 (git ab90b04a65)

	MONDRIAN: Remove unused resource definitions.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#17 edit


Change 8647 by jhyde@jhyde.marmalade2 on 2007/02/03 16:27:37 (git ecce161580)

	MONDRIAN: Rename PropertyDefinition.Type.string to String.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#44 edit


Change 8646 by jhyde@jhyde.marmalade2 on 2007/02/03 16:21:13 (git 585818a26d)

	MONDRIAN: Add support for advanced drill-through (contributed by hserus).

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#32 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#27 edit


Change 8645 by emberson@bortei.head on 2007/02/03 15:59:41 (git 7d0a8f2a6d)

	MONDRIAN
	   Added ObjectFactory and Java5 memory monitoring support.
	   Now when using Java5, if a query is using "too much" memory
	   a MemoryLimitExceededException is thrown rather than
	   an OutOfMemoryError.

Affected files ...

... //open/mondrian/doc/configuration.html#15 edit
... //open/mondrian/doc/developer_notes.html#9 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/MemoryLimitExceededException.java#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#61 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#86 edit
... //open/mondrian/src/main/mondrian/util/AbstractMemoryMonitor.java#1 add
... //open/mondrian/src/main/mondrian/util/CreationException.java#1 add
... //open/mondrian/src/main/mondrian/util/FauxMemoryMonitor.java#1 add
... //open/mondrian/src/main/mondrian/util/MemoryMonitor.java#1 add
... //open/mondrian/src/main/mondrian/util/MemoryMonitorFactory.java#1 add
... //open/mondrian/src/main/mondrian/util/NotificationMemoryMonitor.java#1 add
... //open/mondrian/src/main/mondrian/util/ObjectFactory.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#53 edit
... //open/mondrian/testsrc/main/mondrian/util/MemoryMonitorTest.java#1 add


Change 8644 by jhyde@jhyde.marmalade2 on 2007/02/03 11:14:01 (git efb6af7f83)

	MONDRIAN: Remove support for JSR-069 (JOLAP) API.

Affected files ...

... //open/mondrian/build.xml#136 edit
... //open/mondrian/doc/architecture.html#16 edit
... //open/mondrian/doc/faq.html#22 edit
... //open/mondrian/doc/roadmap.html#19 edit
... //open/mondrian/lib/jmi.jar#2 delete
... //open/mondrian/lib/mof.jar#2 delete
... //open/mondrian/log4j.xml#2 edit
... //open/mondrian/src/main/javax/jmi/corbaidltypes/CorbaIdlTypesPackage.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/AggregationKind.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/AggregationKindEnum.java#7 delete
... //open/mondrian/src/main/javax/jmi/model/AliasType.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/AliasTypeClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Aliases.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Association.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/AssociationClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/AssociationEnd.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/AssociationEndClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/AttachesTo.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Attribute.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/AttributeClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeature.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeatureClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/CanRaise.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Classifier.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ClassifierClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/CollectionType.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/CollectionTypeClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Constant.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ConstantClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Constrains.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Constraint.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ConstraintClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Contains.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/DataType.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/DataTypeClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/DependsOn.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/DirectionKind.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/DirectionKindEnum.java#7 delete
... //open/mondrian/src/main/javax/jmi/model/EnumerationType.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/EnumerationTypeClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/EvaluationKind.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/EvaluationKindEnum.java#7 delete
... //open/mondrian/src/main/javax/jmi/model/Exposes.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Feature.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/FeatureClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElement.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElementClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Generalizes.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Import.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ImportClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/IsOfType.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ModelElement.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ModelElementClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ModelPackage.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/MofClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/MofClassClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/MofException.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/MofExceptionClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/MofPackage.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/MofPackageClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/MultiplicityType.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/NameNotFoundException.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/NameNotResolvedException.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Namespace.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/NamespaceClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Operation.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/OperationClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Parameter.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ParameterClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/PrimitiveType.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/PrimitiveTypeClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Reference.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ReferenceClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/RefersTo.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ScopeKind.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/ScopeKindEnum.java#7 delete
... //open/mondrian/src/main/javax/jmi/model/StructuralFeature.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/StructuralFeatureClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/StructureField.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/StructureFieldClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/StructureType.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/StructureTypeClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/Tag.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/TagClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/TypedElement.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/TypedElementClass.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/VisibilityKind.java#6 delete
... //open/mondrian/src/main/javax/jmi/model/VisibilityKindEnum.java#7 delete
... //open/mondrian/src/main/javax/jmi/primitivetypes/PrimitiveTypesPackage.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/AlreadyExistsException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/ClosureViolationException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/CompositionCycleException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/CompositionViolationException.java#4 delete
... //open/mondrian/src/main/javax/jmi/reflect/ConstraintViolationException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/DuplicateException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/InvalidCallException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/InvalidNameException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/InvalidObjectException.java#7 delete
... //open/mondrian/src/main/javax/jmi/reflect/JmiException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociation.java#5 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociationLink.java#5 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefBaseObject.java#5 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefClass.java#7 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefEnum.java#5 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefFeatured.java#5 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefObject.java#5 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefPackage.java#8 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefStruct.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/TypeMismatchException.java#6 delete
... //open/mondrian/src/main/javax/jmi/reflect/WrongSizeException.java#6 delete
... //open/mondrian/src/main/javax/jmi/xmi/MalformedXMIException.java#6 delete
... //open/mondrian/src/main/javax/jmi/xmi/XmiReader.java#7 delete
... //open/mondrian/src/main/javax/jmi/xmi/XmiWriter.java#6 delete
... //open/mondrian/src/main/javax/olap/OLAPException.java#6 delete
... //open/mondrian/src/main/javax/olap/OLAPWarning.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/Blob.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/Clob.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/CubeCursor.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/Cursor.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/Date.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/DimensionCursor.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/EdgeCursor.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/RowDataAccessor.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/RowDataMetaData.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/RowDataNavigation.java#7 delete
... //open/mondrian/src/main/javax/olap/cursor/Time.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/Timestamp.java#6 delete
... //open/mondrian/src/main/javax/olap/cursor/Types.java#5 delete
... //open/mondrian/src/main/javax/olap/metadata/Cube.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/CubeDimensionAssociation.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/CurrentMember.java#4 delete
... //open/mondrian/src/main/javax/olap/metadata/Dimension.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/Hierarchy.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/HierarchyLevelAssociation.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/Level.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/LevelBasedHierarchy.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/Measure.java#6 delete
... //open/mondrian/src/main/javax/olap/metadata/Member.java#6 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberList.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberObjectFactories.java#6 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierType.java#5 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberSelection.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberValue.java#6 delete
... //open/mondrian/src/main/javax/olap/metadata/Schema.java#7 delete
... //open/mondrian/src/main/javax/olap/metadata/ValueBasedHierarchy.java#6 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/AttributeValue.java#6 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculatedMember.java#6 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculationRelationship.java#6 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewMember.java#5 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewOperator.java#5 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/NullHandling.java#6 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OperatorInput.java#6 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OrdinateOperator.java#6 delete
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttribute.java#6 delete
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttributeComponent.java#5 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/AttributeFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilterInput.java#5 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DerivedAttributeFilter.java#4 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionFilter.java#4 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionInsertOffset.java#6 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/Drill.java#6 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/ExceptionMemberFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/HierarchyFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/LevelFilter.java#7 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/MemberListFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/RankingMemberFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/SingleMemberFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/CurrentEdgeMember.java#6 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeDrillFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeInsertOffset.java#5 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/QualifiedEdgeMemberReference.java#6 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/SuppressEdgeMemberFilter.java#4 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/TupleFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperator.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperatorEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperator.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperatorEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperators.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperatorsEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperators.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperatorsEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/Operator.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperator.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperatorEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperators.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperatorsEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SortType.java#5 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SortTypeEnum.java#5 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/AttributeReference.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CompoundDimensionStep.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Constant.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CubeView.java#7 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DerivedAttributeReference.java#4 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStep.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStepManager.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionView.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeFilter.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeView.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/IntegerInsertOffset.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/LiteralReference.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MeasureView.java#5 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberInsertOffset.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberReference.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/NamedObject.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/OperatorReference.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Ordinate.java#7 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QualifiedMemberReference.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QueryObject.java#5 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Segment.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/SelectedObject.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Tuple.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/TupleInsertOffset.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransaction.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransactionManager.java#6 delete
... //open/mondrian/src/main/javax/olap/query/querytransaction/TransactionalObject.java#6 delete
... //open/mondrian/src/main/javax/olap/query/sorting/AttributeSort.java#6 delete
... //open/mondrian/src/main/javax/olap/query/sorting/DataBasedSort.java#6 delete
... //open/mondrian/src/main/javax/olap/query/sorting/DerivedAttributeSort.java#4 delete
... //open/mondrian/src/main/javax/olap/query/sorting/DimensionSort.java#4 delete
... //open/mondrian/src/main/javax/olap/query/sorting/HierarchicalSort.java#6 delete
... //open/mondrian/src/main/javax/olap/resource/Abortable.java#4 delete
... //open/mondrian/src/main/javax/olap/resource/Connection.java#8 delete
... //open/mondrian/src/main/javax/olap/resource/ConnectionFactory.java#6 delete
... //open/mondrian/src/main/javax/olap/resource/ConnectionMetaData.java#6 delete
... //open/mondrian/src/main/javax/olap/resource/ConnectionSpec.java#6 delete
... //open/mondrian/src/main/javax/olap/resource/ResourceAdapterMetaData.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/CodedLevel.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/ContentMap.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/Cube.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeDeployment.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeRegion.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/DeploymentGroup.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/DimensionDeployment.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyLevelAssociation.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyMemberSelectionGroup.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/MemberSelectionGroup.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/Schema.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/StructureMap.java#6 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/ValueBasedHierarchy.java#6 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/BooleanSource.java#6 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/DateSource.java#6 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/MetadataState.java#7 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/NumberSource.java#6 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/Source.java#7 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/SourceGenerator.java#6 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/StringSource.java#6 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/Template.java#6 delete
... //open/mondrian/src/main/javax/resource/Referenceable.java#4 delete
... //open/mondrian/src/main/mondrian/jolap/ArrayNavigator.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/AttributeSupport.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/ClassifierSupport.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/Converter.java#14 delete
... //open/mondrian/src/main/mondrian/jolap/CursorSupport.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeFilter.java#8 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeReference.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeCursor.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeView.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilter.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilterInput.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionCursor.java#7 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionFilter.java#7 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStep.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStepManager.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionView.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianDrillFilter.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeCursor.java#7 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeFilter.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeView.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianExceptionMemberFilter.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianHierarchyFilter.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnection.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#12 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapCube.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapDimension.java#7 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapHierarchy.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapLevel.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapMember.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianLevelFilter.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianMemberObjectFactories.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianQualifiedMemberReference.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianRankingMemberFilter.java#8 delete
... //open/mondrian/src/main/mondrian/jolap/MondrianSegment.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/OrderedRelationshipList.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/OrdinateSupport.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/QueryObjectSupport.java#6 delete
... //open/mondrian/src/main/mondrian/jolap/RefObjectSupport.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/Relationship.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/RelationshipList.java#5 delete
... //open/mondrian/src/main/mondrian/jolap/package.html#2 delete
... //open/mondrian/src/main/mondrian/jolap/util/Model.java#8 delete
... //open/mondrian/src/main/mondrian/jolap/util/package.html#2 delete
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#8 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/CfmapClassifier.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/CfmapFeature.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierFeatureMap.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierFeatureMapClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMap.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapSource.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapTarget.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapToCfmap.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapToFeatureMap.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSet.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSetClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSetElement.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMap.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapSource.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapTarget.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/InverseTransformationTask.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/PrecedenceConstraint.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/PrecedenceConstraintClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/StepPrecedence.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/StepPrecedenceClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/Transformation.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationActivity.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationActivityClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationMap.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationMapClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationPackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationSource.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStep.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStepClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStepTask.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTarget.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTask.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTaskClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTaskElement.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTree.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTreeClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationUse.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationUseClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TreeType.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TreeTypeEnum.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/BusinessInformationPackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Contact.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactEmail.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactLocation.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactResourceLocator.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactTelephone.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Description.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/DescriptionClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Document.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/DocumentClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/DocumentDescribes.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Email.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/EmailClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Location.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/LocationClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ModelElementDescription.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ModelElementResponsibility.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResourceLocator.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResourceLocatorClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsibleParty.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsiblePartyClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsiblePartyContact.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Telephone.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/TelephoneClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/ClassifierAlias.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/DataTypesPackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/Enumeration.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiteral.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiteralClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiterals.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/QueryExpression.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/QueryExpressionClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/TypeAlias.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/TypeAliasClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/Union.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionDiscriminator.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionMember.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionMemberClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ConstantNode.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ConstantNodeClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ElementNode.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ElementNodeClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNode.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNodeClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNodeClassifier.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionsPackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/FeatureNode.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/FeatureNodeClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/NodeFeature.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/OperationArgument.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ReferencedElement.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/Index.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexSpansClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeature.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatureClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatureInfo.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatures.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationship.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationshipClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationshipFeatures.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeysIndexesPackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueFeature.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKey.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKeyClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKeyRelationship.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Component.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentDeployments.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentsOnMachine.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManager.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerConnections.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerDataPackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProvider.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProviderClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProviderConnections.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedComponent.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedComponentClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystem.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystemClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystemComponents.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Machine.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/MachineClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/PackageUsage.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/PackageUsageClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ProviderConnection.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ProviderConnectionClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/RelatedSites.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Site.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SiteClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SiteMachines.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareDeploymentPackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystem.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystemClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystemDeployments.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SystemTypespace.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/MappingSource.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/MappingTarget.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMapping.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMappingClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMappingPackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeSystem.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeSystemClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Argument.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ArgumentClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeature.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeatureClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeatureParameter.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralPackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallAction.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallActionClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallArguments.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CalledOperation.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Event.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/EventClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/EventParameter.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Interface.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/InterfaceClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Method.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/MethodClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Operation.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/OperationClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/OperationMethod.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Parameter.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterDirectionKind.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterDirectionKindEnum.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterType.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Attribute.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/AttributeClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/BooleanExpression.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/BooleanExpressionClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ChangeableKind.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ChangeableKindEnum.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Classifier.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ClassifierClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ClassifierFeature.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Constraint.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ConstraintClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/CoreClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/CoreClassClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/CorePackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DataType.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DataTypeClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Dependency.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DependencyClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DependencyClient.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DependencySupplier.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Element.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ElementClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ElementConstraint.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ElementOwnership.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Expression.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ExpressionClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Feature.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/FeatureClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ImportedElements.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Model.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelElement.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelElementClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Multiplicity.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityRange.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityRangeClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Namespace.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/NamespaceClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/OrderingKind.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/OrderingKindEnum.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Package.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/PackageClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ProcedureExpression.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ProcedureExpressionClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/RangeMultiplicity.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ScopeKind.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ScopeKindEnum.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Stereotype.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypeClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypeConstraints.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypeTaggedValues.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypedElement.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeature.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeatureClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeatureType.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Subsystem.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/SubsystemClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedElement.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedValue.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedValueClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/VisibilityKind.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/VisibilityKindEnum.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/DataValue.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/DataValueClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Extent.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/ExtentClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/FeatureSlot.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Instance.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/InstanceClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/InstanceClassifier.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/InstancePackage.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Object.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/ObjectClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/ObjectSlot.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Slot.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/SlotClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/SlotValue.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AggregationKind.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AggregationKindEnum.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/Association.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationEnd.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationEndClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/ChildElement.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/Generalization.java#4 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/GeneralizationClass.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/ParentElement.java#3 delete
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/RelationshipsPackage.java#3 delete
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#10 delete
... //open/mondrian/testsrc/main/mondrian/test/Main.java#52 edit


Change 8643 by zfong@zfong.messua.eigenbase on 2007/02/02 14:54:59 (git 498b5c85e9)

	MONDRIAN - Fixed LER-4059.  The check to determine whether a function
	       applied on a measures dimension/member should disable a cross join was
	       incorrect.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#88 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#42 edit


Change 8642 by zfong@zfong.messua.eigenbase on 2007/02/02 14:53:52 (git 2e260c4902)

	MONDRIAN - Fixed LER-4057.  Fixed generation of order by clause for
	       virtual cubes so ordinalColumns are taken into account.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#23 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#21 edit


Change 8641 by jhyde@jhyde.marmalade2 on 2007/02/02 14:50:33 (git d9bd6c9559)

	MONDRIAN: Append 'Exception' to the names of classes InvalidHierarchy, ResourceLimitExceeded, ResultLimitExceeded, part II.

Affected files ...

... //open/mondrian/build.xml#135 edit
... //open/mondrian/src/main/mondrian/olap/InvalidHierarchy.java#3 delete
... //open/mondrian/src/main/mondrian/olap/InvalidHierarchyException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/QueryCanceledException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/QueryTimeoutException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/ResourceLimitExceeded.java#2 delete
... //open/mondrian/src/main/mondrian/olap/ResourceLimitExceededException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceeded.java#6 delete
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceededException.java#2 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#56 edit


Change 8640 by jhyde@jhyde.branston on 2007/02/02 14:39:33 (git 7e1cae31bb)

	MONDRIAN: Rename InvalidHierarchy.java to InvalidHierarchyException.java, part I.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/InvalidHierarchyException.java#1 branch


Change 8639 by jhyde@jhyde.branston on 2007/02/02 14:25:57 (git f5395889c9)

	MONDRIAN: Rename ResourceLimitExceeded and ResultLimitExceeded to ResourceLimitExceededException and ResultLimitExceededException, part I.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ResourceLimitExceededException.java#1 branch
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceededException.java#1 branch


Change 8638 by jhyde@jhyde.marmalade2 on 2007/02/02 13:57:54 (git ccf995a047)

	MONDRIAN: Convert strings to upper-case in DBMS, not in Java, in case the DBMS is using a different locale. (Bug 1646909.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#19 edit


Change 8637 by emberson@bortei.head on 2007/02/02 05:41:24 (git e796569b67)

	MONDRIAN
	   Added servlet.jar to the cmdrunner.jar

Affected files ...

... //open/mondrian/build.xml#134 edit


Change 8633 by jhyde@jhyde.branston on 2007/02/01 11:19:29 (git 7036363a5e)

	MONDRIAN: Add developer guidelines for adding a property.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#60 edit


Change 8629 by mkambol@AA-09239 on 2007/01/31 13:59:55 (git 9600583f68)

	MONDRIAN
	 fix for bug 1614438:  CalculatedMember.formatString attribute ignored
	
	Also checked in updated intellij ipr file referencing java 1.5 and containing needed libs

Affected files ...

... //open/mondrian/intellij/mondrian.ipr#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#90 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapCubeTest.java#1 add


Change 8617 by bppn@bppn.VDW0 on 2007/01/29 07:22:10 (git 6d22f4ff29)

	MONDRIAN: Removed redundant class in RolapStar and moved timestamp to Aggregation.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#40 edit


Change 8592 by bppn@bppn.VDW0 on 2007/01/26 07:24:06 (git a3c890a1f4)

	MONDRIAN: Added more documentation on the data source change listener plugin and set some members to public in order for the plugin to be able to access the necessary data.

Affected files ...

... //open/mondrian/doc/schema.html#53 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#39 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#2 edit


Change 8591 by jhyde@jhyde.branston on 2007/01/25 19:10:10 (git ad30f57224)

	MONDRIAN: Minimal testcase for bug 1642828.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ClearViewTest.java#2 edit


Change 8589 by emberson@bortei.head on 2007/01/25 07:54:16 (git 5f7575c1a7)

	MONDRIAN
	   Added junit test for bug 1642828.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ClearViewTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#51 edit


Change 8584 by zfong@zfong.messua.eigenbase on 2007/01/24 10:19:05 (git d1d2e68d0b)

	MONDRIAN - Added missing libraries

Affected files ...

... //open/mondrian/bin/runtest.sh#3 edit


Change 8582 by bppn@bppn.VDW0 on 2007/01/24 07:38:41 (git 0545e9a096)

	MONDRIAN: Data source change listener plugin.  New changes to support flushing of aggregate cache.  Changes for multi-user access when loading aggregates to ensure cache integrity.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#89 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#85 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#84 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#46 edit
... //open/mondrian/src/main/mondrian/spi/DataSourceChangeListener.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#2 edit
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl3.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl4.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#3 edit


Change 8581 by emberson@bortei.head on 2007/01/24 06:29:23 (git b2503dd692)

	MONDRIAN
	   Clearing the CellInfo at the bottom of the while-loop rather
	   than at the top in RolapResult save one container-clear operation.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#84 edit


Change 8578 by emberson@bortei.head on 2007/01/23 15:43:36 (git 1c0742deb0)

	MONDRIAN
	   Added junit tests for the CrossJoinFunDef subList code
	   added in checkin 8576 (and a bug was found and corrected).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#38 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#3 edit


Change 8576 by emberson@bortei.head on 2007/01/23 13:17:19 (git c042e3e11d)

	MONDRIAN
	   This checkin fixes the problem associated with the recent
	   "Broken Unit Tests" email thread. I had not implemented
	   the "subList" method for the CrossJoinFunDef immutable lists.
	   I have now implemented them recursively so that one does not
	   have to create new copies of the initial immutable lists.
	   Also, this is the first time I had a real need to use
	   the mythical, method "local class" declaration - and they
	   are nested!!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#37 edit


Change 8574 by emberson@bortei.head on 2007/01/23 11:17:27 (git 380da8e061)

	MONDRIAN
	   Convert RolapResult so that it uses an ObjectPool to store
	   RolapResult.CellInfo objects where a CellInfo object contains
	   a Cell's value, format string and value formatter.
	   The use of an ObjectPool significantly reduces memory usage.
	   The RolapCell now takes a CellInfo object as a parameter.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/Modulos.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#83 edit
... //open/mondrian/src/main/mondrian/util/ObjectPool.java#1 add
... //open/mondrian/src/main/mondrian/util/PrimeFinder.java#1 add
... //open/mondrian/testsrc/main/mondrian/util/ObjectPoolTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#7 edit


Change 8571 by emberson@bortei.head on 2007/01/23 06:35:10 (git 77e97e6337)

	MONDRIAN
	   Fix nightly build, mondrian.expCache.enable=false failed.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#6 edit


Change 8545 by emberson@bortei.head on 2007/01/19 13:32:06 (git 5b2c2e3175)

	MONDRIAN
	   With this checkin, calling the RolapResult 'getCell' method no longer
	   requires the use of an Evaluator. What this means is the following.
	   If the Mondrian client has strictly treated Axis and Position objects
	   as Iterables (and not as Lists, i.e., it does not call the 'size' 
	   or 'get' methods), then calling 'getCell' will not cause the Axis and
	   Position objects, if their internal representation are, in fact,
	   Iterables, to be materialized into Lists representations.
	   If required, such materialization occurs in RolapAxis.
	   Iterable representations are thought to be faster, consume less memory.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#82 edit


Change 8544 by emberson@bortei.head on 2007/01/19 13:31:23 (git 9d0781e0fe)

	MONDRIAN
	   Treat Axis and Position objects as Iterable rather than List.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#31 edit


Change 8538 by emberson@bortei.head on 2007/01/18 09:30:09 (git eada28461c)

	MONDRIAN
	   Michael pointed out that I had the semantics incorrect
	   for some of the Iterators I'd checked in. Now one can
	   call the 'hasNext' method multiple times without changing
	   the 'next' value.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ResultStyleException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#36 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#81 edit


Change 8536 by emberson@bortei.head on 2007/01/17 08:06:18 (git 65b94c2539)

	MONDRIAN
	   In RolapResult executeStripe getting the cell's format
	   string no longer requires the creation of a new Evalator
	   (since the current Evalator has the correct Member context),
	   altered RolapResult and RolapCell so that when only
	   the Evalator's current Members are required by the RolapCell,
	   only the Member array is generated (not a new Evaluator).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ResultBase.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#80 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#80 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#9 edit


Change 8534 by emberson@bortei.head on 2007/01/16 15:11:26 (git c19807b9ba)

	MONDRIAN
	   Fixed code so that passed test with jdk1.4 (when 
	   running with java4, functions will not return Iterables).
	   Added mondrian.util.UnsupportedList which is basically
	   a List<T> implementation where all methods throw the
	   UnsupportedOperationException (since there were four
	   places in the existing code that could use it).
	   RolapResult.executeStripe no longer access the Axis
	   List<Position>'s 'size' and 'get' methods. The
	   mondrian.rolap.Modulos class now is lazily created
	   in RolapResult. Lastly, the build target test-nobuild
	   now directly depends upon the set.connectString target.

Affected files ...

... //open/mondrian/build.xml#133 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#87 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#35 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#87 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#79 edit
... //open/mondrian/src/main/mondrian/util/UnsupportedList.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#2 edit


Change 8531 by emberson@bortei.head on 2007/01/16 08:22:43 (git 64ef3ddf4f)

	MONDRIAN
	   Added some comments and removed commented out code.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#11 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#34 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#78 edit


Change 8530 by emberson@bortei.head on 2007/01/16 05:44:34 (git d35ae67a98)

	MONDRIAN
	   Added new Tests to Main.
	   In RolapAxis, after materialization set iter variable to null
	   so that it could be gc-ed. 

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#50 edit


Change 8529 by bppn@bppn.VDW5 on 2007/01/15 23:58:05 (git 44dfb072be)

	MONDRIAN: Make sure the plug-in is cleared after the test, to avoid that other tests could be somehow be affected.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#2 edit


Change 8528 by jvs@jvs.kotick.eigenbase on 2007/01/15 16:11:30 (git 6271834dc1)

	MONDRIAN:  fix a bug in Generate function; tuple comparison
	shouldn't compare arrays using equals

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#78 edit


Change 8526 by emberson@bortei.head on 2007/01/15 14:31:56 (git 62f13414fd)

	MONDRIAN
	       Oops, forgot to check this file in.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ResultStyleException.java#1 add


Change 8525 by emberson@bortei.head on 2007/01/15 14:13:29 (git 39488f57c5)

	MONDRIAN
	       This checking adds the IterCalc class and modified the functions
	       FilterFunDef and CrossJoinFunDef to return an IterCalc if requested
	       to do so. Altering these two functions had a ripple effect of
	       forcing changes to other function and support classes.
	       Also, RolapResult and RolapAxis were modified to use an Iterable
	       (which is not a List). Now an Axis and its Postions can be based
	       upon an Iterable but they materialize to a List if either the
	       'size' or 'get' Position methods are accessed (thus clients that
	       only iterate across Positions and their Members can use
	       non-materialized Iterables).
	       It should be remembered that generally an ITERABLE is lower memory
	       than a LIST (which is assumed to be immutable) which, in turn, is
	       lower memory than a MUTABLE_LIST. Also, if the client function
	       plans on altering the returned Object, sometimes a MUTABLE_LIST must
	       to be requested from the producter (e.g., TopBottomPercentSumFunDef
	       requests a MUTABLE_LIST because it does a sort - it needs a materialize
	       list), while FilterFunDef request and ITERABLE because it can 
	       dynamically filter the objects during iteration.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#6 edit
... //open/mondrian/src/main/mondrian/calc/IterCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#10 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIterCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#21 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluator.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#78 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#33 edit
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#86 edit
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#77 edit
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/CrossJoinTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/TestMember.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/RolapAxisTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#79 edit


Change 8511 by jhyde@jhyde.branston on 2007/01/12 10:49:15 (git 454e8d9083)

	MONDRIAN: Fix ParameterTest -- recent XOM change changed the error message.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#16 edit


Change 8506 by bppn@bppn.VDW5 on 2007/01/11 01:17:30 (git 47b98aea03)

	MONDRIAN: Thread.getId is not available under JDK 1.4.  Now uses System.identityHashCode(thread) instead.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#64 edit


Change 8500 by zfong@zfong.messua.eigenbase on 2007/01/10 14:15:40 (git a1a27079de)

	MONDRIAN - Fixed LER-3718.  Avoid short-circuiting of AND and OR expressions
	       when evaluating axes in order to avoid maxEvalDepth limitation

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#123 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#76 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#77 edit


Change 8499 by emberson@bortei.head on 2007/01/10 07:23:56 (git 6d1e2c7a42)

	MONDRIAN
	   This checking changes the public API of both mondrian.olap.Axis
	   and mondrian.olap.Position - they are now interfaces allowing for
	   implementations that depend upon whats being returned by RolapResult.
	   See the "List of Members memory usage" thread in the mailing list
	   for more details.  This requires changes to JPivot and other
	   client code. The patches for JPivot have been submitted.
	   In addition, the RolapResult modulos code is
	   now in its own interface and implementations in Modulos.java and
	   the CellKey.java is now an interface with implementations.

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionCursor.java#6 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeCursor.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Axis.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Position.java#6 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/Modulos.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapPosition.java#6 delete
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#83 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#42 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#23 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#30 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#76 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CellKeyTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/ModulosTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#41 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#78 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#5 edit


Change 8497 by jhyde@jhyde.marmalade2 on 2007/01/09 14:10:53 (git 9187ef6bce)

	MONDRIAN: Integrate over new eigenbase-xom (allows 'importName' attribute), and add an import to Mondrian.xml.

Affected files ...

... //open/mondrian/lib/eigenbase-xom.jar#5 integrate
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#56 edit


Change 8496 by zfong@zfong.messua.eigenbase on 2007/01/09 14:07:45 (git 222393ca82)

	MONDRIAN - Forgot to checkin build.xml to compile exception classes in
	       Eigenchange 8493

Affected files ...

... //open/mondrian/build.xml#132 edit


Change 8493 by zfong@zfong.messua.eigenbase on 2007/01/09 13:08:44 (git a7e15e9795)

	MONDRIAN - Added a new property, IterationLimit, that limits the number
	       of iterations when evaluating an aggregate.  Also created separate
	       exceptions for the different types of limitation exceptions.

Affected files ...

... //open/mondrian/doc/configuration.html#14 edit
... //open/mondrian/mondrian.properties#28 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#21 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#59 edit
... //open/mondrian/src/main/mondrian/olap/QueryCanceledException.java#1 add
... //open/mondrian/src/main/mondrian/olap/QueryTimeoutException.java#1 add
... //open/mondrian/src/main/mondrian/olap/ResourceLimitExceeded.java#1 add
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceeded.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#51 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#77 edit


Change 8489 by jhyde@jhyde.marmalade2 on 2007/01/08 17:55:15 (git 869154aeae)

	MONDRIAN: Use utility method to compare keys, because Boolean did not implement Comparable until JDK 1.5.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#34 edit


Change 8483 by bppn@bppn.VDW5 on 2007/01/08 05:41:40 (git d2c2e8f062)

	MONDRIAN: Oops, forgot some files. Data source change listener plugin.  Using this plugin, mondrian can check if the data source has changed and flush the cache.  Currently only flushing of hierarchy cache is provided.

Affected files ...

... //open/mondrian/src/main/mondrian/spi/DataSourceChangeListener.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/DataSourceChangeListenerImpl2.java#1 add


Change 8482 by bppn@bppn.VDW5 on 2007/01/08 05:28:15 (git 39bc26196c)

	MONDRIAN: CastFunDef can throw exceptions when the cell is not loaded yet.  This causes RolapResult.executeBody() to fail.  Now CastFunDef will return NULL instead.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#75 edit


Change 8481 by bppn@bppn.VDW5 on 2007/01/08 05:26:24 (git bdc00f20eb)

	MONDRIAN: Only flush cache of aggregates belonging to the current thread.  This used to be not thread-safe when cubes had cache turned off.  This could lead to RolapResult.executeBody() running until maxEvalDepth was reached, due to the fact the cache was flushed by another thread.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#63 edit


Change 8480 by bppn@bppn.VDW5 on 2007/01/08 05:19:27 (git f04a8c3267)

	MONDRIAN: Data source change listener plugin.  Using this plugin, mondrian can check if the data source has changed and flush the cache.  Currently only flushing of hierarchy cache is provided.

Affected files ...

... //open/mondrian/doc/schema.html#52 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#74 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/DataSourceChangeListenerTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#49 edit


Change 8462 by jvs@jvs.kotick.eigenbase on 2007/01/06 15:14:02 (git 2ade3907fd)

	MONDRIAN:  retro fix for JDK 1.4 non-Comparable Boolean

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#86 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#55 edit


Change 8457 by jhyde@jhyde.marmalade2 on 2007/01/05 03:01:43 (git 6cbc57a66e)

	MONDRIAN: Fix SchemaTest.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#5 edit


Change 8453 by jhyde@jhyde.marmalade2 on 2007/01/04 14:50:09 (git 338dd27f1e)

	MONDRIAN: Documentation: give example connect string.

Affected files ...

... //open/mondrian/doc/configuration.html#13 edit


Change 8452 by jhyde@jhyde.marmalade2 on 2007/01/04 14:48:43 (git 5e12af5f38)

	MONDRIAN: Generate UML diagrams into javadoc using yDoc (continued).

Affected files ...

... //open/mondrian/build.xml#131 edit
... //open/mondrian/src/main/mondrian/calc/HierarchyCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/IntegerCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/LevelCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/MemberCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/StringCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/TupleCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/VoidCalc.java#3 edit


Change 8451 by jhyde@jhyde.marmalade2 on 2007/01/04 14:46:57 (git 1e81508716)

	MONDRIAN: Generate UML diagrams into javadoc using yDoc.

Affected files ...

... //open/mondrian/build.properties#12 edit
... //open/mondrian/src/main/mondrian/web/taglib/package.html#4 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#4 edit


Change 8440 by jhyde@jhyde.branston on 2007/01/02 23:57:09 (git d54f3b9c2b)

	MONDRIAN: Testcases for cube whose fact table is a <View> element. (It already worked fine.)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#3 edit


Change 8430 by jvs@jvs.kotick.eigenbase on 2007/01/01 20:46:44 (git ce91ceb2ba)

	MONDRIAN:  update classpath in bin/run.sh

Affected files ...

... //open/mondrian/bin/run.sh#4 edit


Change 8429 by jvs@jvs.kotick.eigenbase on 2007/01/01 20:45:15 (git ca5eed3fad)

	MONDRIAN:  fix bug with SQL generation of invalid 
	DATE/TIME/TIMESTAMP/BOOLEAN literals (suppress them the same
	way invalid NUMERIC literals are suppressed); fix bug
	with SQL predicate generation for the special case of
	one null and one non-null member (c = X or c IS NULL);
	change FoodMart.xml to declare type="Boolean" 
	for [Has coffee bar] dimension in Store cube

Affected files ...

... //open/mondrian/demo/FoodMart.xml#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#66 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#76 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#28 edit


Change 8424 by jhyde@jhyde.branston on 2006/12/29 17:52:20 (git 34b5921af7)

	MONDRIAN: XMLA requests emit regular and calculated members, but only if visible. (Contributed by Bart Pappyn.)

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#43 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeMeasureRestrictions.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeMeasureRestrictions2.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeMeasureRestrictions3.xml#1 add


Change 8415 by zfong@zfong.messua.eigenbase on 2006/12/29 10:05:33 (git adb73ab34c)

	MONDRIAN - Enabled multi-column IN's for MySQL

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#65 edit


Change 8413 by zfong@zfong.rikki06-ubu.eigenbase on 2006/12/29 09:58:32 (git 0bdcdde36f)

	MONDRIAN - Added commons-vfs.jar to classpath

Affected files ...

... //open/lu/dev_lcs/farrago/src/com/lucidera/opt/LoptMetadataProvider.java#17 edit
... //open/mondrian/.classpath#6 edit


Change 8410 by jhyde@jhyde.marmalade2 on 2006/12/28 18:09:45 (git 2c578f777f)

	MONDRIAN: Relative URLs and VFS.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#81 edit


Change 8409 by jhyde@jhyde.branston on 2006/12/28 16:40:20 (git 69bd68750f)

	MONDRIAN: Use Apache VFS (Virtual File System) for resolving catalog URLs.

Affected files ...

... //open/mondrian/build.xml#130 edit
... //open/mondrian/lib/commons-logging.jar#1 add
... //open/mondrian/lib/commons-vfs.jar#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#80 edit


Change 8403 by zfong@zfong.messua.eigenbase on 2006/12/26 13:05:48 (git 77ddd3f19e)

	MONDRIAN - Utilize multi-value IN expressions (for databases that support
	       it), if constraining on multiple non-cross product members

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#64 edit


Change 8373 by jhyde@jhyde.marmalade2 on 2006/12/19 17:20:30 (git 553593a930)

	MONDRIAN: Format(<Value>, <String>) function uses connection's locale; and tests for the same. (Fixes bug 1618634; contributed by Bart Pappyn.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/FormatFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#50 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#8 edit


Change 8371 by zfong@zfong.messua.eigenbase on 2006/12/19 10:48:22 (git d9c1e076bb)

	MONDRIAN - Fixed LER-3572.  When searching for calculated measures that
	       reference a cross join, need to also examine calculated members.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#32 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#40 edit


Change 8360 by jhyde@jhyde.branston on 2006/12/15 10:48:04 (git 0b4e41fcd6)

	MONDRIAN: Fix implementation of treeOp in MdschemaMembersRowset. (I broke it while introducing enums.)

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#42 edit


Change 8356 by jhyde@jhyde.branston on 2006/12/14 19:33:37 (git d3d30b5d86)

	MONDRIAN: Rename AxisOrdinal.forOrdinal2() to forLogicalOrdinal().

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/Converter.java#13 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#31 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#77 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#24 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#9 edit


Change 8343 by mkambol@AA-09241 on 2006/12/13 11:02:47 (git 99cbcd315e)

	MONDRIAN:  Modified RolapMember.getAllMembers() to include calculated members.  This fixes an issue with MDSCHEMA_MEMBERS XMLA requests.  Formerly that request was not returning calc members, which was inconsistent with Analysis Services XMLA.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#54 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeMeasureRestrictions.xml#1 add


Change 8336 by jhyde@jhyde.marmalade2 on 2006/12/13 00:06:28 (git cb591d035f)

	MONDRIAN: Fix generation of ORDER BY clause for Ingres. Contributed by Andy Grimm. Ingres now passes the regression suite, I believe.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#63 edit


Change 8335 by jvs@jvs.kotick.eigenbase on 2006/12/12 23:51:13 (git 3a8e511cc7)

	MONDRIAN:  don't inherit formatting for non-measure calculated
	members (matches MSAS behavior in that respect, although
	formatting inference for calculated measures is still different)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#27 edit


Change 8324 by jhyde@jhyde.marmalade2 on 2006/12/12 11:37:32 (git 7153942c42)

	MONDRIAN: Use enum types rather than EnumeratedValues class.
		Set version to 2.3-dev.

Affected files ...

... //open/mondrian/build.xml#129 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/Converter.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Access.java#6 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#6 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#23 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#25 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#17 edit
... //open/mondrian/src/main/mondrian/olap/DimensionType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#22 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#18 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#26 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#9 edit
... //open/mondrian/src/main/mondrian/olap/MatchType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#20 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#29 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#55 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#25 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#30 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#76 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#15 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#25 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap/SortDirection.java#4 delete
... //open/mondrian/src/main/mondrian/olap/Syntax.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#85 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#85 edit
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#7 edit
... //open/mondrian/src/main/mondrian/recorder/ListRecorder.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/LoggerRecorder.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/PrintStreamRecorder.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#88 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#74 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaParameter.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#18 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#40 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#23 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#41 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#29 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#22 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#12 edit


Change 8315 by jhyde@jhyde.branston on 2006/12/11 18:08:47 (git d51e2fe744)

	MONDRIAN: Update links to forum posts.

Affected files ...

... //open/mondrian/doc/install.html#70 edit
... //open/mondrian/doc/install_es.html#6 edit
... //open/mondrian/doc/roadmap.html#18 edit


Change 8300 by jhyde@jhyde.branston on 2006/12/09 21:23:14 (git d45c50c345)

	MONDRIAN: Fix RolapConnectionTest to workaround bug in DriverManager.getConnection in JDK 1.6.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#6 edit


Change 8289 by jhyde@jhyde.marmalade2 on 2006/12/08 18:03:33 (git 4ac119de81)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#26 edit


Change 8288 by jhyde@jhyde.marmalade2 on 2006/12/08 17:46:17 (git ef9d5b9a4d)

	MONDRIAN: Now works with JDK 1.6 (as well as JDK 1.5, and JDK 1.4 via retroweaver).

Affected files ...

... //open/mondrian/build.xml#128 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#51 edit
... //open/mondrian/src/main/mondrian/util/Base64.java#1 add
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#22 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#40 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/util/Base64Test.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_03_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_03_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/dbschemaCatalogs.xml#5 edit


Change 8287 by jhyde@jhyde.marmalade2 on 2006/12/08 17:44:01 (git 59c4a40bdf)

	MONDRIAN: Implement Generate(<Set>, <String>[, <String>]), StrToSet.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#122 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#74 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#28 edit


Change 8277 by jhyde@jhyde.branston on 2006/12/07 18:36:12 (git bfc4979aef)

	MONDRIAN: Add 'UseContentChecksum' connection property, replaces "mondrian.catalog.content.cache.enabled" Java property. Contributed by Victor Glushenkov.

Affected files ...

... //open/mondrian/doc/configuration.html#12 edit
... //open/mondrian/doc/schema.html#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#78 edit


Change 8271 by jvs@jvs.kotick.eigenbase on 2006/12/07 12:18:58 (git 32a613caf1)

	MONDRIAN:  filter out non-test classes which prevent junit-main
	from running

Affected files ...

... //open/mondrian/build.xml#127 edit


Change 8270 by jvs@jvs.kotick.eigenbase on 2006/12/07 12:16:16 (git 9030a6b3e3)

	MONDRIAN:  fix whitespace in MondrianTestRunner

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#7 edit


Change 8269 by jvs@jvs.kotick.eigenbase on 2006/12/07 12:15:17 (git b165aecdd1)

	MONDRIAN:  add some dialect checks to get tests passing with
	LucidDB

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#75 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#27 edit


Change 8268 by jvs@jvs.kotick.eigenbase on 2006/12/07 12:11:37 (git 720467920a)

	MONDRIAN:  enhance XmlaHandler to work even if the underlying
	JDBC driver doesn't support scroll cursors; in that case,
	fake the call to ResultSet.absolute() by just counting rows
	returned by ResultSet.next()

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#28 edit


Change 8267 by jvs@jvs.kotick.eigenbase on 2006/12/07 12:09:07 (git bbe03ef802)

	MONDRIAN:  add LucidDB dialect to FoodMart schema

Affected files ...

... //open/mondrian/demo/FoodMart.xml#65 edit


Change 8263 by bchow@bchow.greybrother.eigenbase on 2006/12/06 14:51:10 (git e56f07391d)

	MONDRIAN: NamedSetExp should have no dependencies on dimensions.  (Enables rank function to re-use RankedList cache over a named set).

Affected files ...

... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#8 edit


Change 8260 by jhyde@jhyde.branston on 2006/12/06 02:26:08 (git daf4dc1f6d)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#19 edit


Change 8259 by jhyde@jhyde.branston on 2006/12/06 01:59:42 (git 89da370509)

	MONDRIAN: Implement StrToSet and StrToTuple functions.
	    Rationalize how FunInfo is created for non-standard functions.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#121 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetToStrFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#10 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#73 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#25 edit


Change 8258 by jvs@jvs.kotick.eigenbase on 2006/12/05 23:58:29 (git dbf7099304)

	MONDRIAN:  fix 3-arg rank with null values

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#72 edit


Change 8257 by zfong@zfong.messua.eigenbase on 2006/12/05 14:56:06 (git 1ea633fcfb)

	MONDRIAN - Fixed LER-3097.  When setting the measures member context for
	       a nonempty crossjoin, exclude calculated measures that reference the
	       cross join.  Otherwise, an infinite loop results.

Affected files ...

... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#31 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#19 edit


Change 8249 by jhyde@jhyde.marmalade2 on 2006/12/02 00:48:01 (git 7edf2685b2)

	MONDRIAN: Convert code to use JDK1.5 features: generics, boxing/unboxing, for-each loops, replace StringBuffer with StringBuilder wherever possible.
		Also update copyright notices.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/DummyExp.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#8 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#9 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#15 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#7 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#6 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianRankingMemberFilter.java#7 edit
... //open/mondrian/src/main/mondrian/mdx/DimensionExpr.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/HierarchyExpr.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/LevelExpr.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/MemberExpr.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/QueryPrintWriter.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#10 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#11 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#9 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#22 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#24 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#19 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#25 edit
... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#29 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#15 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#25 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#22 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#28 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#58 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#75 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#18 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#24 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#84 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#120 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExceptFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#84 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetToStrFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleToStrFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#6 edit
... //open/mondrian/src/main/mondrian/recorder/ListRecorder.java#3 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#14 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#87 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/StringList.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#5 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#39 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#4 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#4 edit
... //open/mondrian/src/main/mondrian/tui/MockServletConfig.java#4 edit
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#4 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#6 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#7 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#2 edit
... //open/mondrian/src/main/mondrian/util/BarfingInvocationHandler.java#4 edit
... //open/mondrian/src/main/mondrian/util/Format.java#23 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#22 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#21 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#39 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#27 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#21 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#19 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#71 edit
... //open/mondrian/testsrc/main/mondrian/rolap/CacheFlushTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#38 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#74 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#48 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#40 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#8 edit


Change 8248 by zfong@zfong.messua.eigenbase on 2006/12/01 21:17:12 (git 05af0c6524)

	MONDRIAN - Modified the fix in Eigenchange 8246 so IN's are used when the
	       constraining members are a cross product of the unique member key
	       values.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#37 edit


Change 8246 by zfong@zfong.messua.eigenbase on 2006/12/01 17:08:36 (git 72e0a49541)

	MONDRIAN - Fixed LER-3317.  When constraining set members as part of a
	       native cross join, need to generate constraining expressions as
	       an AND of a series of OR expressions rather than an AND of IN
	       expressions.  Otherwise, the wrong values are returned if the set
	       members have different parent members.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#36 edit


Change 8236 by zfong@zfong.messua.eigenbase on 2006/11/29 19:34:17 (git e97d91d267)

	MONDRIAN - Fixed the setup of calculated members for virtual cubes so the
	       result of VirtualCubeTest.testAllMeasureMembers is deterministic.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#86 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#18 edit


Change 8232 by zfong@zfong.messua.eigenbase on 2006/11/28 21:57:30 (git d1a750db68)

	MONDRIAN - Fixed LER-3220.  Only include measures defined explicitly in
	       a virtual cube when applying the allMembers() function on a virtual
	       cube.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#85 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#24 edit


Change 8229 by jvs@jvs.kotick.eigenbase on 2006/11/27 22:50:00 (git f618bd1d91)

	MONDRIAN:  fix a couple of typos in install.html

Affected files ...

... //open/mondrian/doc/install.html#69 edit


Change 8228 by jvs@jvs.kotick.eigenbase on 2006/11/27 22:49:11 (git 4238889d6e)

	MONDRIAN:  generate correct inline table syntax for LucidDB

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#61 edit


Change 8227 by jvs@jvs.kotick.eigenbase on 2006/11/27 22:48:17 (git a9e652118b)

	MONDRIAN:  enhance MondrianFoodMartLoader with some features
	needed for it to work with LucidDB (generate UNIQUE constraints
	instead of unique indexes; collapse batches into multi-row VALUES;
	use autocommit for JDBC drivers that don't support transactions

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#39 edit


Change 8226 by zfong@zfong.messua.eigenbase on 2006/11/27 16:58:04 (git 0b6ea37db3)

	MONDRIAN - LER-3101 - allow native cross joins to be used when the cross
	       join argument is a named set that evaluates to one of the argument
	       types that is already supported by native cross joins

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#35 edit


Change 8225 by zfong@zfong.messua.eigenbase on 2006/11/27 13:55:28 (git 72b9ea342c)

	MONDRIAN - Fixed LER-3162. Native cross joins not being used on all
	       cross join arguments if the combined cross join has > 2 arguments

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#34 edit


Change 8214 by jhyde@jhyde.branston on 2006/11/22 22:32:28 (git eba39d35f4)

	MONDRIAN: Virtual cube documentation and tests.

Affected files ...

... //open/mondrian/doc/developer.html#11 edit
... //open/mondrian/doc/schema.html#50 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#25 edit


Change 8211 by zfong@zfong.messua.eigenbase on 2006/11/22 14:37:03 (git ff357dd292)

	MONDRIAN - Additional changes to Eigenchange 8174.  Also need to handle
	       the case where a measure referenced in a virtual cube is also
	       referenced in a base measure that's also referenced by the virtual
	       cube.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#64 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#84 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#15 edit


Change 8210 by zfong@zfong.messua.eigenbase on 2006/11/22 12:54:11 (git 4485f42b4e)

	MONDRIAN - Fixed LER-2963.  Column lookup by expression should ignore
	       measure columns.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#60 edit


Change 8207 by jhyde@jhyde.branston on 2006/11/22 10:48:35 (git 703f323236)

	MONDRIAN: Fix slicer members in XML/A output - previously, was returning the default member of each hierarchy, regardless.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#26 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#23 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/EXECUTE_Slicer_in.xml#1 add


Change 8193 by jhyde@jhyde.marmalade2 on 2006/11/20 23:36:29 (git 9c23274e4a)

	MONDRIAN:
	Fix bug 1598379, "MDX PeriodsToDate NullPointerException".
	Fix bug 1579684, "Property names are case sensitive".
	Testcase for bug 1440344, NULL literal, already fixed.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cell.java#13 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#83 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#83 edit
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#72 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#70 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#16 edit


Change 8192 by jhyde@jhyde.branston on 2006/11/20 19:58:31 (git ecd365bfea)

	MONDRIAN: Documentation: Fix hyperlinks and formatting.

Affected files ...

... //open/mondrian/doc/developer.html#10 edit
... //open/mondrian/doc/doc2web.sh#4 edit
... //open/mondrian/doc/schema.html#49 edit


Change 8181 by zfong@zfong.messua.eigenbase on 2006/11/18 10:01:49 (git 39a6499c9d)

	MONDRIAN - Fixed construction of null member when ignore invalid members
	       property is set and non-existent member found.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#82 edit


Change 8179 by jhyde@jhyde.marmalade2 on 2006/11/17 22:57:44 (git 6d5d857916)

	MONDRIAN: Give each dialect control how literals of various datatypes are formatted.
		Widen the list of column types: was String, Numeric; add Integer, Date, Time, Timestamp, Boolean.

Affected files ...

... //open/mondrian/doc/schema.html#48 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#54 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#60 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#14 edit


Change 8174 by zfong@zfong.messua.eigenbase on 2006/11/17 14:48:22 (git 8b34c9f809)

	MONDRIAN - Fixed Eigenchange 8161 to handle calculated members where
	       the dimension ordinal being set correctly matters.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#63 edit
... //open/mondrian/doc/schema.html#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#83 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#22 edit


Change 8166 by jhyde@jhyde.marmalade2 on 2006/11/16 22:14:04 (git 3460ce6191)

	MONDRIAN: Fix error in choosing formats for locales which showed up under retroweaver.

Affected files ...

... //open/mondrian/src/main/mondrian/util/Format.java#22 edit


Change 8165 by jhyde@jhyde.marmalade2 on 2006/11/16 22:13:11 (git d8a3996ac3)

	MONDRIAN: Drill-through requires a scrollable cursor.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#25 edit


Change 8164 by jhyde@jhyde.marmalade2 on 2006/11/16 21:54:43 (git 2f152f652d)

	MONDRIAN: Add retroweaver, to support backwards compatibility to JDK 1.4.

Affected files ...

... //open/mondrian/build.xml#126 edit
... //open/mondrian/lib/asm-2.2.3.jar#1 add
... //open/mondrian/lib/asm-commons-2.2.3.jar#1 add
... //open/mondrian/lib/retroweaver-1.2.4.jar#1 add
... //open/mondrian/lib/retroweaver-rt-1.2.4.jar#1 add


Change 8161 by zfong@zfong.messua.eigenbase on 2006/11/16 19:55:15 (git 6197e81fb7)

	MONDRIAN - Fixed LER 2951.  Provided support for references to calculated
	       members from base cubes in virtual cubes.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#62 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#82 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#13 edit


Change 8155 by zfong@zfong.messua.eigenbase on 2006/11/15 15:38:28 (git d3a4760811)

	MONDRIAN - Fixed changes in 8146 so native sql optimization is not used
	       if the members function is applied on a non-conforming dimension in
	       the virtual cube

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#33 edit


Change 8154 by zfong@zfong.messua.eigenbase on 2006/11/15 14:12:16 (git 1635a8750d)

	MONDRIAN - Fixed the order by used in the select statement generated for
	       native cross joins on virtual cubes

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#20 edit


Change 8152 by jhyde@jhyde.marmalade2 on 2006/11/14 18:25:02 (git f0599de142)

	MONDRIAN: Fix for NumberFormatException when running against MySQL 5.0 in German locale. Contributed by Markus Peters.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#39 edit


Change 8151 by jhyde@jhyde.branston on 2006/11/14 17:51:24 (git 3976362c65)

	MONDRIAN: Fix breakage due to ResultSet type and concurrency.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#19 edit


Change 8149 by jhyde@jhyde.branston on 2006/11/14 16:35:50 (git 8eea49b4de)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/doc/install.html#68 edit


Change 8148 by jhyde@jhyde.branston on 2006/11/14 16:28:18 (git c9051332fd)

	MONDRIAN: Fix MondrianFoodMartLoader for Ingres (contributed by Andy Grimm).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#38 edit


Change 8147 by jhyde@jhyde.branston on 2006/11/14 16:25:10 (git e467db770f)

	MONDRIAN: Add support for Ingres, LucidDB, Teradata.

Affected files ...

... //open/mondrian/mondrian.properties#27 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#53 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#59 edit


Change 8146 by zfong@zfong.messua.eigenbase on 2006/11/14 15:31:43 (git 61a4c87122)

	MONDRIAN - Fixed LER-2781. Added support for native sql processing of the
	       nonempty MEMBERS function on virtual cubes.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#32 edit


Change 8143 by jhyde@jhyde.marmalade2 on 2006/11/14 13:04:02 (git c39a300f15)

	MONDRIAN: Make drill-through deterministic by adding ORDER BY to query;
		Add Cell.getDrillThroughCount().

Affected files ...

... //open/mondrian/build.xml#125 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#58 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#24 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#69 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#24 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#21 edit


Change 8142 by jhyde@jhyde.branston on 2006/11/14 12:12:26 (git fd2a0c8e18)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/doc/configuration.html#11 edit


Change 8141 by jhyde@jhyde.branston on 2006/11/14 12:02:14 (git 32610a03f2)

	MONDRIAN: Document connection properties and cache-flushing.

Affected files ...

... //open/mondrian/doc/configuration.html#10 edit
... //open/mondrian/doc/index.html#17 edit


Change 8140 by jhyde@jhyde.branston on 2006/11/14 10:44:42 (git 12224d8754)

	MONDRIAN: Partial fix for bug 1530543. Add "IS EMPTY" syntax, and fix parsing of "IS NULL" so that "x IS NULL + 5" comes out as "(x IS NULL) + 5" rather than "x IS (NULL + 5)". Add some tests for IS NULL and IS EMPTY. Some of the tests for empty values are disabled, because full support requires changes to the cell cache.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Parser.cup#29 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#81 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#119 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#82 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsEmptyFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsNullFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#17 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#68 edit


Change 8124 by avix@avix.tonbeller on 2006/11/10 02:19:36 (git eced308b05)

	MONDRIAN: Fix Bug: Measures with datatype="String" did not work

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#58 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#31 edit


Change 8113 by zfong@zfong.messua.eigenbase on 2006/11/09 15:19:30 (git a7c81863d4)

	MONDRIAN - Use the native cross join optimization for the
	       NonEmptyCrossJoin() function

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#30 edit


Change 8110 by jhyde@jhyde.branston on 2006/11/09 02:41:53 (git 56b32178dc)

	MONDRIAN: Ensure that column names are unique when doing drill-through via XML/A. (Bug 1592556, "XMLA Drill through bug".)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#20 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/EXECUTE_DrillThrough_in.xml#1 add


Change 8107 by jhyde@jhyde.marmalade2 on 2006/11/08 17:02:28 (git 6a8005f588)

	MONDRIAN: Fix JolapTest on Derby (which requires username and password for JDBC).

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#6 edit


Change 8092 by jhyde@jhyde.branston on 2006/11/07 12:40:28 (git 2ca46cb420)

	MONDRIAN: Fix JOLAP test

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#10 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#80 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#49 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#47 edit


Change 8057 by jhyde@jhyde.marmalade2 on 2006/11/03 18:20:46 (git dc9ab7debd)

	MONDRIAN: Disable test which is failing pending bug fix.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#29 edit


Change 8051 by avix@avix.tonbeller on 2006/11/02 01:51:42 (git 2cf833221f)

	MONDRIAN: make ParameterImpl ctor public. This is needed because JPivot must create new ParameterExpr() in order to restore expression trees stored in bookmarks. This is similar to MemberExpr() etc which must be created too.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#4 edit


Change 8048 by jhyde@jhyde.branston on 2006/11/01 15:18:52 (git fdbce0c53c)

	MONDRIAN: Testcase for bug 1574942, "NON EMPTY when hierarchy's default member is not 'all'" (bug is not fixed yet).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#28 edit


Change 8046 by emberson@bortei.head on 2006/11/01 09:37:01 (git 7f79496ddb)

	MONDRIAN
	       A member that is a calculated member can not replace the
	       RolapEvaluator's member of the same hierarchy. This
	       fix only applies if you use fix 7634.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#72 edit


Change 8032 by avix@avix.tonbeller on 2006/10/31 06:35:17 (git f9f2de1f38)

	MONDRIAN: add test for bug 1515302

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#27 edit


Change 8031 by avix@avix.tonbeller on 2006/10/31 06:08:38 (git 7ac2ecec41)

	MONDRIAN: Fix testAggMembers Test
	Changed year from 1997 to 1998 because SqlContextConstraint does no longer constrain NON EMPTY with default members, which are not ALL members.
	From SqlConstraintUtils:
	
	     * removes the default members. This is required only if the default member
	     * is not the ALL member. The time dimension for example, has 1997 as default
	     * member. When we evaluate the query
	     * <pre>
	     *   select NON EMPTY crossjoin(
	     *     {[Time].[1998]}, [Customer].[All].children
	     *   ) on columns
	     *   from [sales]
	     * </pre>
	     * the <code>[Customer].[All].children</code> is evaluated with the default
	     * member <code>[Time].[1997]</code> in the evaluator context. This is wrong
	     * because the NON EMPTY must filter out Customres with no rows in the fact table
	     * for 1998 not 1997. So we do not restrict the time dimension and fetch
	     * all children.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#22 edit


Change 8029 by jhyde@jhyde.branston on 2006/10/30 18:10:19 (git f8769965f8)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#13 edit


Change 8028 by jhyde@jhyde.branston on 2006/10/30 17:41:08 (git 271802be4c)

	MONDRIAN: Fix bug 1583462, "Mondrian generates invalid SQL", by giving error if schema contains same table via different join paths with the same alias.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#76 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#70 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#2 edit


Change 8027 by jhyde@jhyde.branston on 2006/10/30 17:36:15 (git a18d4917f2)

	MONDRIAN: Remove 'div' elements from install.html

Affected files ...

... //open/mondrian/doc/install.html#67 edit
... //open/mondrian/doc/stylesheet.css#10 edit


Change 8024 by avix@avix.tonbeller on 2006/10/30 02:36:57 (git 7499ff00a8)

	Flx Bug 1515302: Broken Crossjoin/Descendants

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#26 edit


Change 8013 by avix@avix.tonbeller on 2006/10/27 05:13:34 (git 1683345903)

	MONDRIAN: Fix testCmNativeFilter() and testOrderBug712702_Original()

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#67 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#25 edit


Change 8012 by avix@avix.tonbeller on 2006/10/27 04:59:52 (git 781a8a2675)

	MONDRIAN fix Bug 1584439 + other JPivot related issues

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#8 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#2 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#13 edit


Change 8011 by avix@avix.tonbeller on 2006/10/27 02:05:42 (git a8944af279)

	MONDRIAN: fix bug 1440943 - Memoryleak: to many AggStar$Table$Level instances

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#13 edit


Change 7972 by mkambol@AA-09238 on 2006/10/23 08:14:25 (git dd19473f7d)

	MONDRIAN: fixed build errors related to change 7951 (LAST_SCHEMA_UPDATE)
	
	Modified XmlaBaseTestCase to use JDK1.4 DOM API.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#2 edit


Change 7961 by mkambol@AA-09238 on 2006/10/20 12:46:58 (git c0d7c253f1)

	MONDRIAN:  Modified PARENT_LEVEL value to return 0 instead of -1 for All level.  This makes Mondrian more consistent with Microsoft's XMLA implementation.
	Also some minor formatting changes and cleanup.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#49 edit


Change 7951 by mkambol@AA-09238 on 2006/10/19 10:52:33 (git 2a1bbd8569)

	MONDRIAN:  Added a timestamp to LAST_SCHEMA_UPDATE element in the XMLA response.  Queries such as MDSCHEMA_CUBES will now return this value.  The timestamp corresponds to the date/time that the schema was initially loaded.
	
	This value is required by some clients (e.g. Cognos).
	
	Change details:
	
	1. The mondrian.rolap.RolapSchema sets into itself the current Date (new java.util.Date()) once the RolapSchema initializes itself from an XML configuration. This is the field schemaLoadDate
	
	2. The mondrian.xmla.RowsetDefinition uses the RolapSchema's schemaLoadDate as the content for the LAST_SCHEMA_UPDATE field. This happens when the RowSet is being populated.
	
	3. The test outputs for the Excel and XP tests are also updated to include the LAST_SCHEMA_UPDATE field.
	Since the date is decided internally and since we've not (i.e. cannot) supply this date when executing tests, we've instead stripped out the LAST_SCHEMA_UPDATE element prior to comparing the expected and actual XML content.
	We've included the content in the out.xml files to provide for the future possibility that we are somehow able to provide a schema_update_date when running tests.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#74 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#38 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBaseTestCase.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_09_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_09_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_15_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_19_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#8 edit


Change 7950 by mkambol@AA-09238 on 2006/10/18 14:03:27 (git 242ad78fa9)

	MONDRIAN: changed CHILDREN_CARDINALITY property and getHierarchyCardinality to use the approxRowCount where appropriate.

Affected files ...

... //open/mondrian/doc/schema.html#46 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#48 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#19 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_11_out.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_24_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#10 edit


Change 7945 by jhyde@jhyde.marmalade2 on 2006/10/18 03:03:17 (git c5ecd1dd62)

	MONDRIAN: Disable CompatabilityTest.testNullCollation on Derby - because Derby doesn't support the SQL necessary to run the test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#14 edit


Change 7938 by jhyde@jhyde.marmalade2 on 2006/10/16 23:22:38 (git 5b8d0425a7)

	MONDRIAN: Fix null collation for MySQL and Oracle.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#57 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#13 edit


Change 7937 by jhyde@jhyde.marmalade2 on 2006/10/16 22:31:12 (git 791622bff5)

	MONDRIAN: Fix javadoc link.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#5 edit


Change 7936 by jhyde@jhyde.branston on 2006/10/16 19:15:17 (git ec3d0fa7aa)

	MONDRIAN: Force NULL values to collate last. Fixes bug 1566129, "nulls in ORDER BY clause: MySQL versus PostgreSQL". Contributed by Chuck Reidmiller.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#56 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#12 edit


Change 7933 by jhyde@jhyde.branston on 2006/10/16 00:43:03 (git abf86ad61b)

	MONDRIAN: Another testcase for CurrentDateMember.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#26 edit


Change 7932 by sgwood@SWOOD on 2006/10/15 20:27:06 (git 9f589e4d93)

	Changes related to new datasources.xml format

Affected files ...

... //open/mondrian/demo/derby/datasources.xml#5 edit
... //open/mondrian/demo/derby/web.xml#4 edit


Change 7928 by zfong@zfong.messua.eigenbase on 2006/10/13 09:33:56 (git 354f62a8ea)

	MONDRIAN - Made some further adjustments in the fix for bug 1575584 with
	       respect to how non-exact searches are handled on the root hierarchies.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#79 edit


Change 7926 by zfong@zfong.messua.eigenbase on 2006/10/13 08:36:48 (git f8496cb5fb)

	MONDRIAN - Fixed testcase so it runs on Derby.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#4 edit


Change 7924 by emberson@bortei.head on 2006/10/13 06:43:27 (git 39e73e2e32)

	MONDRIAN
	       Remove javadoc production warning messages.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#21 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#38 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#3 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#3 edit
... //open/mondrian/src/main/mondrian/tui/MockServletConfig.java#3 edit
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#3 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#5 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#20 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#20 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#2 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#3 edit


Change 7923 by zfong@zfong.messua.eigenbase on 2006/10/12 17:21:35 (git 989636fbcd)

	MONDRIAN - Checked in fix for 1570614 for Bart Pappyn

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cell.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#71 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#12 edit


Change 7922 by zfong@zfong.messua.eigenbase on 2006/10/12 17:21:18 (git f44e805967)

	MONDRIAN - Fixed bug #1575584.  Need to compare members hierarchically
	       when doing inexact matching.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#81 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#40 edit


Change 7913 by jhyde@jhyde.branston on 2006/10/11 21:28:34 (git 7c47136abe)

	MONDRIAN: Fix exception while running tests from command line.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#4 edit


Change 7912 by jhyde@jhyde.branston on 2006/10/11 16:53:33 (git 9938523750)

	MONDRIAN: Enable testcases via a constant in a new 'Bug' class rather than via system properties.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#70 edit
... //open/mondrian/src/main/mondrian/util/Bug.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#2 edit


Change 7905 by emberson@bortei.head on 2006/10/11 09:43:40 (git 0d4f6ab3e4)

	MONDRIAN
	       Provide junit that demonstrates the issue that checkin 7634
	       targeted. The changes ro RolapResult.java, RolapEvaluator.java
	       and CrossJoinFunDef.java are there to enable the demonstration
	       of the problem and debugging and should be removed
	       after the issue is resolved.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#69 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.csv#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7634.java#1 add


Change 7904 by emberson@bortei.head on 2006/10/11 09:40:24 (git dd7c55f7ab)

	MONDRIAN
	       For insert SQL output NULL when value is empty string.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#2 edit


Change 7903 by jhyde@jhyde.marmalade on 2006/10/11 01:33:53 (git e92a3287ec)

	MONDRIAN: Don't throw NPE if tests invoked in wrong directory;
		CSV tests now recuse themselves if invoked against Access.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#55 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#7 edit


Change 7902 by jhyde@jhyde.marmalade on 2006/10/11 01:33:10 (git 43f2cd71b5)

	MONDRIAN: Missing files from source and binary distributions.

Affected files ...

... //open/mondrian/build.xml#124 edit


Change 7893 by jhyde@jhyde.marmalade2 on 2006/10/10 17:50:51 (git 29b00d9028)

	MONDRIAN: Change home page to mondrian.pentaho.org; update version number to 2.2.1.

Affected files ...

... //open/mondrian/LicenseInfo.txt#3 edit
... //open/mondrian/README.txt#7 edit
... //open/mondrian/build.xml#123 edit
... //open/mondrian/doc/developer.html#9 edit
... //open/mondrian/doc/doc2web.sh#3 edit
... //open/mondrian/doc/faq.html#21 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#52 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#66 edit
... //open/mondrian/webapp/WEB-INF/datasources.xml#5 edit
... //open/mondrian/webapp/index.html#3 edit
... //open/mondrian/webapp/index.jsp#14 edit


Change 7887 by emberson@bortei.head on 2006/10/10 13:06:26 (git d84cfd2b05)

	MONDRIAN
	       This junit demonstrates the issue that CheckIn 7641
	       attempted to fix. The changes to RolapResult.java
	       necessary should be removed for this junit should be
	       removed after the issue is resolved.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#68 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.csv#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/Checkin_7641.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#2 edit


Change 7883 by emberson@bortei.head on 2006/10/10 09:17:09 (git bd2bb1ebb0)

	MONDRIAN
	       Fixing checkin 7876 so that tests pass when aggregate
	       tables are enabled.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#15 edit


Change 7877 by emberson@bortei.head on 2006/10/09 13:32:56 (git 0d21677fd1)

	MONDRIAN
	       Converted the test to use the TestContext.create method inorder
	       to isolate the new cube definition from the other tests.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#46 edit


Change 7876 by emberson@bortei.head on 2006/10/09 10:01:52 (git 9ac9bc7810)

	MONDRIAN
	       Added Comma-Separated-Value (CSV) file parser and table loader.
	       Added base CSV test case class, a base aggregate
	       table test case class and a test case for bug 1541077.
	       The CSV test case class (I hope) is a generally useful way of
	       creating targeted tests (for those things that can not be tested
	       with Foodmart).
	       Also, in Aggregation had to comment out the use of
	       RolapSchemaReader's getLevelCardinalityFromCache method.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggTableTestCase.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.csv#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/BUG_1541077.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBLoader.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvDBTestCase.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/loader/CsvLoader.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/loader/DBLoader.java#1 add


Change 7871 by jhyde@jhyde.branston on 2006/10/09 04:08:06 (git 0a48db7c7c)

	MONDRIAN: Stylesheet tweaks.

Affected files ...

... //open/mondrian/doc/stylesheet.css#9 edit


Change 7859 by zfong@zfong.messua.eigenbase on 2006/10/06 09:56:24 (git 2980ca8151)

	MONDRIAN - fix cache flushing so when a virtual cube is flushed,
	      cubes are only flushed if caching has been disabled for that cube

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#80 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#73 edit


Change 7857 by jhyde@jhyde.marmalade2 on 2006/10/06 03:31:42 (git 1151096b0e)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#36 edit


Change 7856 by jhyde@jhyde.branston on 2006/10/06 01:00:19 (git cc6c610606)

	MONDRIAN: Remove Level.setApproxRowCount() (we don't want people to be able to change the schema via the public API) and put similar functionality in SchemaReader, combining with existing method SchemaReader.getLevelCardinalityFromCache() for improved performance and consistency.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#13 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#17 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#36 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#37 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#18 edit


Change 7847 by zfong@zfong.messua.eigenbase on 2006/10/05 11:27:50 (git bd467fed32)

	MONDRIAN - Fixed testcase so it runs on Derby

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#29 edit


Change 7835 by mkambol@mkambol.AA-09240 on 2006/10/03 08:22:24 (git 75951a36b2)

	MONDRIAN:  refactored Level.getApproxRowCount() to return an int rather than a string.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Level.java#12 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#43 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#36 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#17 edit


Change 7833 by jhyde@jhyde.branston on 2006/10/02 20:21:49 (git 64530ff034)

	MONDRIAN: Fix documentation bugs, relocate some images.

Affected files ...

... //open/mondrian/doc/aggregate_tables_1.png#2 delete
... //open/mondrian/doc/aggregate_tables_2.png#2 delete
... //open/mondrian/doc/aggregate_tables_3.png#2 delete
... //open/mondrian/doc/architecture_full.png#2 delete
... //open/mondrian/doc/code_indentation.png#2 delete
... //open/mondrian/doc/code_spacing.png#2 delete
... //open/mondrian/doc/developer.html#8 edit
... //open/mondrian/doc/doc2web.sh#2 edit
... //open/mondrian/doc/images/code_indentation.png#1 branch
... //open/mondrian/doc/images/code_spacing.png#1 branch
... //open/mondrian/doc/images/perforce_setup.png#1 add
... //open/mondrian/doc/index.html#16 edit
... //open/mondrian/doc/logo_mondrian_lrg.png#2 delete
... //open/mondrian/doc/mdx.html#14 edit
... //open/mondrian/doc/perforce_setup.gif#2 delete
... //open/mondrian/doc/spacer.gif#2 delete


Change 7831 by emberson@bortei.head on 2006/10/02 12:44:46 (git 35ee7dbb60)

	MONDRIAN
	       For JPivot users, rather than having mysterious column name like 
	       x0, x1, etc., rename columns as ColumnName_0, ColumnName_1 etc.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#6 edit


Change 7823 by mkambol@mkambol.AA-09240 on 2006/10/02 08:35:07 (git 17b0c80abb)

	MONDRIAN: Addressed feature [ 1550880 ] Add attribute Level.approxRowCount.
	This change adds support for the attribute "approxRowCount" in the Level tag.  If the attribute is specified, the XMLA queries MDSCHEMA_LEVELS, MDSCHEMA_HEIRARCHIES, MDSCHEMA_DIMENSIONS will use the attribute value for setting cardinality (rather than querying the database for cardinality).

Affected files ...

... //open/mondrian/demo/FoodMart.xml#61 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#11 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#42 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#35 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#18 edit
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_14_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeRestrictions.xml#6 edit


Change 7821 by jhyde@jhyde.branston on 2006/10/01 21:11:36 (git b892bf2bcd)

	MONDRIAN: Minor doc fixes.

Affected files ...

... //open/mondrian/doc/architecture.html#15 edit
... //open/mondrian/doc/configuration.html#9 edit
... //open/mondrian/doc/index.html#15 edit
... //open/mondrian/doc/roadmap.html#17 edit


Change 7820 by jhyde@jhyde.branston on 2006/10/01 18:57:15 (git 3df406260d)

	MONDRIAN: Website makeover.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#13 edit
... //open/mondrian/doc/architecture.html#14 edit
... //open/mondrian/doc/cmdrunner.html#10 edit
... //open/mondrian/doc/components.html#14 edit
... //open/mondrian/doc/configuration.html#8 edit
... //open/mondrian/doc/design.html#7 edit
... //open/mondrian/doc/developer.html#7 edit
... //open/mondrian/doc/developer_notes.html#8 edit
... //open/mondrian/doc/doc2web.sh#1 add
... //open/mondrian/doc/faq.html#20 edit
... //open/mondrian/doc/header.html#2 delete
... //open/mondrian/doc/help.html#10 edit
... //open/mondrian/doc/home.html#24 delete
... //open/mondrian/doc/images/aggregate_tables_1.png#1 add
... //open/mondrian/doc/images/aggregate_tables_2.png#1 add
... //open/mondrian/doc/images/aggregate_tables_3.png#1 add
... //open/mondrian/doc/images/arch_mondrian_sketch_tn.png#1 add
... //open/mondrian/doc/images/arch_mondrian_v1_lrg.png#1 add
... //open/mondrian/doc/images/arch_mondrian_v1_tn.png#1 add
... //open/mondrian/doc/images/logo_mondrian_lrg.png#1 add
... //open/mondrian/doc/index.html#14 edit
... //open/mondrian/doc/install.html#66 edit
... //open/mondrian/doc/install_es.html#5 edit
... //open/mondrian/doc/install_postgresql.html#5 edit
... //open/mondrian/doc/logo_bottom.jpg#3 delete
... //open/mondrian/doc/logo_mondrian_lrg.png#1 add
... //open/mondrian/doc/logo_top.jpg#4 delete
... //open/mondrian/doc/mdx.html#13 edit
... //open/mondrian/doc/navigation.html#18 delete
... //open/mondrian/doc/noframes.html#22 delete
... //open/mondrian/doc/olap.html#12 edit
... //open/mondrian/doc/optimizing_performance.html#4 edit
... //open/mondrian/doc/roadmap.html#16 edit
... //open/mondrian/doc/schema.html#45 edit
... //open/mondrian/doc/stylesheet.css#8 edit


Change 7807 by zfong@zfong.messua.eigenbase on 2006/09/28 16:19:44 (git b41401edca)

	MONDRIAN - Added support for native cross joins on virtual cubes containing
	       calculated measures

Affected files ...

... //open/mondrian/demo/FoodMart.xml#60 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#24 edit


Change 7794 by zfong@zfong.messua.eigenbase on 2006/09/27 17:39:11 (git e35bb7e292)

	MONDRIAN - don't use native cross joins if no stored measures are
	       referenced

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#8 edit


Change 7779 by jhyde@jhyde.branston on 2006/09/25 18:21:55 (git 275d66ba7e)

	MONDRIAN: Fix bug 1565139, ClassCastException in Query.clone().

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/Converter.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#28 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#74 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#21 edit


Change 7778 by jhyde@jhyde.branston on 2006/09/25 18:20:14 (git 2bc4f75d20)

	MONDRIAN: Fix ArrayIndexOutOfBoundsException running against Access. (Occurs on Access because distinct-count measures are Access cannot handle distinct-count measures, so these are removed from batch, leaving batch with 0 measures.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#31 edit


Change 7777 by jhyde@jhyde.branston on 2006/09/25 18:18:16 (git 64cf383afc)

	MONDRIAN: Add testcase for FORMAT(<Member>, <String>).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#65 edit


Change 7772 by emberson@bortei.head on 2006/09/25 13:28:33 (git 464489605c)

	MONDRIAN
	       Renaming instance variables and methods to reflect usage. Basically,
	       a RolapStar has columns (all of the columns) but associated with
	       a query there is only a sub-set of all columns.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#18 edit


Change 7771 by emberson@bortei.head on 2006/09/25 13:26:55 (git 43feb9c4c8)

	MONDRIAN
	       Correct comment.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/BitKey.java#8 edit


Change 7768 by emberson@bortei.head on 2006/09/25 06:50:11 (git 44d7226948)

	MONDRIAN
	       If the slicer axis has a Measure then that Measure must be the one
	       used to determine if an entry is not-null.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#27 edit


Change 7767 by emberson@bortei.head on 2006/09/25 06:27:50 (git fdcd9b1133)

	MONDRIAN
	       Use MaxConstraints rather than hard-code 1000 for oracle.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#11 edit


Change 7742 by emberson@bortei.head on 2006/09/22 16:34:14 (git 193011669a)

	MONDRIAN
	       Did not set the start comment character correctly.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#37 edit


Change 7734 by emberson@bortei.head on 2006/09/22 11:03:08 (git b2003f2416)

	MONDRIAN
	       Oracle can have at most 1000 entries in an expression list.
	       JPivot when one expands a node, itemizes the children and if there
	       are more than 1000 children one gets an ORA-01795 error bubbling
	       out of Oracle. The code for two approaches is given, commented out,
	       because both had problems: too slow or too much memory. The approach
	       take is to just get all children. For JPivot this is reasonable
	       since few users will hand-select 1000 or more children. The most
	       likely case is the user is expanding a node in which case all children
	       are actually wanted. The true fix is for JPivot not to itemize the
	       children but rather use "parent.Children" (this will be addressed
	       in JPivot at a later date).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#10 edit


Change 7732 by emberson@bortei.head on 2006/09/22 09:57:19 (git f3f3c4f26e)

	MONDRIAN Tests for change 7731.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/CmdRunnerTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#2 edit


Change 7731 by emberson@bortei.head on 2006/09/22 07:13:20 (git 4ebe02ccf0)

	MONDRIAN
	       First, a '\'' inside a "[...]" pair (i.e., [Tom O'Neil]) should not be
	       treated as a start of a string. Secondly, the use of substring in
	       determining if the current MDX line has a comment is glacial if one has
	       an MDX query that contains 2.5 million characters.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#36 edit


Change 7727 by jhyde@jhyde.branston on 2006/09/21 22:53:58 (git b26a4d65ac)

	MONDRIAN: Extend sort test to include NULL values.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#80 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SortTest.java#2 edit


Change 7726 by jhyde@jhyde.branston on 2006/09/21 14:48:52 (git 885f695445)

	MONDRIAN: Fix bug 1455969, "Sorting broken by NaN or Infinity".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#79 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/SortTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#45 edit


Change 7649 by emberson@bortei.head on 2006/09/13 14:25:09 (git 6e8f4371a1)

	MONDRIAN
	       Switch from use of Query.toMdx method to Util.unparse method.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#73 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#12 edit


Change 7647 by emberson@bortei.head on 2006/09/13 09:46:08 (git 9dd586ac6a)

	MONDRIAN
	       Used to be in the Query toString method there was a call to the resolve
	       method. Now the resolve call is commented out which generates the
	       following exception in JPivot:
	       2006-09-13 09:07:15,414 ERROR [RendererTag]  - trouble rendering table01
	       java.lang.UnsupportedOperationException
	       at mondrian.mdx.UnresolvedFunCall.getType(UnresolvedFunCall.java:73)
	       at mondrian.olap.Query.collectHierarchies(Query.java:608)
	       at mondrian.olap.Query.getMdxHierarchiesOnAxis(Query.java:911)
	       at com.tonbeller.jpivot.mondrian.MondrianAxis.<init>(MondrianAxis.java:47)
	       at com.tonbeller.jpivot.mondrian.MondrianResult.initData(MondrianResult.java:74)
	       at com.tonbeller.jpivot.mondrian.MondrianResult.<init>(MondrianResult.java:38)
	       at com.tonbeller.jpivot.mondrian.MondrianModel.getResult(MondrianModel.java:226)
	       In MondrianModel.getResult method the MondrianQueryAdapter.onExecute method
	       is called which calls query.toString method which would call resolve.
	       Uncommenting out resolve produces two errors/fatals in the junit tests.
	       These are fixed by having the tests call the Query toMdx method.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#73 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#72 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#11 edit


Change 7645 by emberson@bortei.head on 2006/09/13 07:11:06 (git 096daa3c2f)

	MONDRIAN
	       Changed QueryAxis's "exp" and "nonEmpty" instance variables to 
	       "private" from "public".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#72 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#67 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#23 edit


Change 7643 by jhyde@jhyde.marmalade2 on 2006/09/12 23:07:02 (git 5ecb99a573)

	MONDRIAN: Expressions can ask compiler to give them a mutable list when compiling sub-expressions. By default, the lists returned are immutable.
		Modify RolapDependencyTestingEvaluator to check that immutable lists are not modified during the regression suite.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/Calc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#4 edit
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#7 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#5 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#118 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#64 edit


Change 7641 by emberson@bortei.head on 2006/09/12 16:26:13 (git 1630c149a8)

	MONDRIAN
	       If you have a query such as:
	       select
	           NON EMPTY Crossjoin(Hierarchize(Union({[Time].[2005]},
	       [Time].[2005].Children)), {[Measures].[Requested Value],
	       [Measures].[Shipped Value]}) ON COLUMNS,
	          NON EMPTY Hierarchize(Union({[Geography].[All Regions]},
	           [Geography].[All Regions].Children)) ON ROWS
	       from [Customer Orders]
	       with no slicer axis.
	       In addition, the default Time member is 2006 explicitly set in the 
	       schema file (and the first time member is 2003 which would be used 
	       by the evaluator if the default had not been set), then the COLUMNS 
	       axis is evaluate with time 2005 but the ROWS axis is evaluate using 
	       the default 2006 time. The fix is to keep track of what members are 
	       being used and if one axis has an "implicit" member, like the COLUMNS 
	       axis has 2005, then set the evaluator with the "implicit" member and 
	       re-evaluate the the axes.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#66 edit


Change 7638 by emberson@bortei.head on 2006/09/12 16:08:33 (git f4d291938b)

	MONDRIAN
	       Oops, only allocate the Visitor Measure Set if a measure is found.
	       Generally, one less HashSet need be created.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#25 edit


Change 7634 by emberson@bortei.head on 2006/09/12 12:49:18 (git 613aeb52e7)

	MONDRIAN
	       The nonEmptyList is used to optimize the CrossJoin when an axis
	       is "NON EMPTY". It iterates over a List of Members 
	       determining which ones has any data across a top-level slice of 
	       the cube. If there is no data across the top-level slice then
	       there is certainly no data at a more refined level. The data
	       in question must be the data for each Measure associated with
	       the query. What this requires is 1) all such Measures be
	       determined and 2) for each Measure it must be determined if there
	       is any data. Previously, one the first Measure was tested.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#24 edit


Change 7631 by emberson@bortei.head on 2006/09/12 11:10:37 (git 43a867e715)

	MONDRIAN
	       Use the combined size of the two lists as the size of the 
	       Union's list.  Saves memory allocation and collection.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#23 edit


Change 7628 by emberson@bortei.head on 2006/09/12 10:51:54 (git 71edc27d9d)

	MONDRIAN
	       The evaluateCurrent method should not return Util.nullValue but
	       rather "null" since other code depends upon a "null" being
	       returned (such as the CrossJoinFunDef class' nonEmptyList method).
	       This could be changed so that it returns Util.nullValue rather
	       than "null" (or either) but that requires changes to other classes.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#45 edit


Change 7627 by emberson@bortei.head on 2006/09/12 10:35:32 (git 7a549a0659)

	MONDRIAN
	       Add boolean "construct" parameter to executeAxis method so that
	       RolapAxis, Position array and Position objects are only
	       created if "construct" is true. In the RolapResult constructor's
	       while loop, there is no need to construct those objects since
	       they are never used. Saves memory allocation and collection.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#65 edit


Change 7626 by emberson@bortei.head on 2006/09/12 09:43:40 (git acc2fddd15)

	MONDRIAN
	       Eliminate copying of Member array.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#64 edit


Change 7625 by emberson@bortei.head on 2006/09/12 09:32:27 (git f59975b0c4)

	MONDRIAN
	       RolapResult.RolapResultEvaluatorRoot's evaluateNamedSet
	       method returns an unmodifiable List so we must convert the
	       list into a modifiable one before passing it to be 
	       sorted.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#2 edit


Change 7616 by jhyde@jhyde.branston on 2006/09/11 10:45:00 (git cd432d3847)

	MONDRIAN: Fix bug where UNION ALL applied to calc set modifies the contents of the set.
	  Also, change the formatting of the HTML generated function list.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#63 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#63 edit


Change 7596 by schoi@schoi.chikai on 2006/09/08 12:51:56 (git 944cb9d24e)

	MONDRIAN: add IN and MATCHES UDFs

Affected files ...

... //open/mondrian/doc/mdx.html#12 edit
... //open/mondrian/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#4 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#27 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#17 edit
... //open/mondrian/src/main/mondrian/udf/InUdf.java#1 add
... //open/mondrian/src/main/mondrian/udf/MatchesUdf.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#17 edit


Change 7591 by zfong@zfong.messua.eigenbase on 2006/09/07 20:29:51 (git ddde37b188)

	MONDRIAN - removed some unneeded argument checks in date UDFs

Affected files ...

... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#4 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#3 edit


Change 7586 by jhyde@jhyde.marmalade2 on 2006/09/07 10:39:22 (git a10c6be5e6)

	MONDRIAN: Update log.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#16 edit


Change 7577 by jhyde@jhyde.branston on 2006/09/06 10:53:56 (git 0ee708ed1c)

	MONDRIAN: Rename 'CAST' operator to 'Cast'.
		Allow DiffRepository to look elsewhere than testsrc/main.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#4 edit


Change 7576 by jhyde@jhyde.branston on 2006/09/06 10:47:23 (git aa6a5b6c7e)

	MONDRIAN: Fix output of ParentChildHierarchyTest for Windows.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#28 edit


Change 7570 by jhyde@jhyde.marmalade2 on 2006/09/05 23:34:17 (git 9627309039)

	MONDRIAN: Make ParentChildHierarchyTest deterministic, and re-enable some testcases.
		Enhance compound identifiers to allow components to be quoted, unquoted or keys. Keywords can now be used as identifiers provided that they are quoted.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#59 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#24 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#26 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#27 edit


Change 7547 by jhyde@jhyde.marmalade2 on 2006/09/04 02:33:29 (git 20ebfb8c9f)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#6 edit


Change 7546 by jhyde@jhyde.branston on 2006/09/03 23:58:38 (git ef37a3dfbb)

	MONDRIAN: Implement CAST operator;
	  Fix bug 1501533, "Properties not working with multiple hierarchies".

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#25 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#117 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/CastFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#78 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/BooleanType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/DecimalType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/NumericType.java#3 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#62 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#15 edit


Change 7523 by zfong@zfong.messua.eigenbase on 2006/09/01 09:42:20 (git 714294c53b)

	MONDRIAN - Fixed so InLineTableTest.testInlineTableInSharedDim passes on
	       Derby.  Need to cast string values to avoid space padding.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#54 edit


Change 7522 by zfong@zfong.messua.eigenbase on 2006/09/01 09:41:08 (git dae56fd114)

	MONDRIAN - don't issue count distinct queries in a separate query if the
	       underlying db does support count distinct

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#29 edit


Change 7520 by jhyde@jhyde.branston on 2006/09/01 01:25:43 (git 4aa4a8ff09)

	MONDRIAN: Don't filter on non-conforming dimensions if the dimension has no 'all' member and the current member of the dimension is the default. Fixes bug 1534584, "Non-All default member behavior".
		Also, give every hierarchy an 'all' member (even if that member is not visible through MDX), and allocate that member when the hierarchy is initialized (the member reader creates the 'all' member at present).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/BrandingMemberReader.java#3 delete
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#11 edit


Change 7503 by jhyde@jhyde.branston on 2006/08/29 07:38:07 (git b0fb1e7159)

	MONDRIAN: Oops, over-zealous assert fires when evaluating '<Tuple> IS <Member>'.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#3 edit


Change 7502 by jhyde@jhyde.branston on 2006/08/29 06:53:11 (git c137ac1799)

	MONDRIAN: Make default expression mandatory for parameters (even if the default expression always returns the NULL value), and fix system and mondrian properties.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#56 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#24 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#22 edit


Change 7501 by jhyde@jhyde.branston on 2006/08/29 05:28:02 (git 362977f5d9)

	MONDRIAN: Implement NULL literal (contributed by Matthew Campbell).

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#116 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#77 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsNullFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/type/NullType.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#34 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#61 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#21 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#14 edit


Change 7497 by jhyde@jhyde.branston on 2006/08/28 15:10:05 (git 029a6b91a4)

	MONDRIAN: Add 'visibility' flag to members of virtual cubes.(RFE 1542526, "Ability to hide virtual cube measures.")

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#50 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapBaseCubeMeasure.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#79 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapVirtualCubeMeasure.java#1 add
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#10 edit


Change 7477 by zfong@zfong.messua.eigenbase on 2006/08/26 09:46:04 (git ca8a79dee8)

	MONDRIAN - Fixed CurrentDateMember UDF so it returns NULL member instead
	       of NULL when the desired member doesn't exist.

Affected files ...

... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#24 edit


Change 7476 by jhyde@jhyde.branston on 2006/08/26 08:16:14 (git 55066bad15)

	MONDRIAN: Remove test cube from FoodMart.xml, fix log files.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#58 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#8 edit


Change 7474 by jhyde@jhyde.marmalade2 on 2006/08/25 17:23:11 (git 72115f5bda)

	MONDRIAN: Oops, cannot implicitly cast boolean to Object in JDK1.4.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#8 edit


Change 7473 by jhyde@jhyde.branston on 2006/08/25 15:57:01 (git 59c5f58d20)

	MONDRIAN: Add 'virtualCubeDefs' parameter to TestContext.create()

Affected files ...

... //open/mondrian/demo/FoodMart.xml#57 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#71 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#23 edit


Change 7470 by zfong@zfong.messua.eigenbase on 2006/08/25 13:46:38 (git 75e4e68737)

	MONDRIAN - added a new property that allows non-existent members
	       specified in the schema to be treated as null members

Affected files ...

... //open/mondrian/doc/configuration.html#7 edit
... //open/mondrian/mondrian.properties#26 edit
... //open/mondrian/src/main/mondrian/jolap/Converter.java#10 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#55 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#23 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#70 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#78 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#78 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#72 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#25 edit


Change 7466 by jhyde@jhyde.branston on 2006/08/24 19:09:22 (git 48fec436f0)

	MONDRIAN: Testcase for InlineTable inside shared dimension.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#5 edit


Change 7464 by jhyde@jhyde.branston on 2006/08/24 14:31:30 (git 659ad16e12)

	MONDRIAN: Fix servlet defn in install guide (bug 1541580); bring Spanish install guide up to date.

Affected files ...

... //open/mondrian/doc/install.html#65 edit
... //open/mondrian/doc/install_es.html#4 edit


Change 7442 by jhyde@jhyde.marmalade2 on 2006/08/21 02:09:35 (git d6912ae4fa)

	MONDRIAN: When evaluating context constraints (e.g. find children who had sales in 1997), join to aggregate table rather than fact table if possible.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#20 edit


Change 7410 by jhyde@jhyde.branston on 2006/08/16 16:13:41 (git c32feee83e)

	MONDRIAN: Add 'mondrian.rolap.nonempty', part 2.

Affected files ...

... //open/mondrian/doc/configuration.html#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyPropertyForAllAxisTest.java#1 add


Change 7404 by jhyde@jhyde.branston on 2006/08/16 03:17:34 (git 112487c342)

	MONDRIAN: Add property 'mondrian.rolap.nonempty' (contributed by Mathew Campbell).

Affected files ...

... //open/mondrian/mondrian.properties#25 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#54 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#44 edit


Change 7356 by jhyde@jhyde.branston on 2006/08/08 15:21:06 (git 9f9c5d48ea)

	MONDRIAN: Generate VERSION.txt into mondrian.jar.

Affected files ...

... //open/mondrian/build.xml#122 edit


Change 7349 by jhyde@jhyde.branston on 2006/08/07 13:11:26 (git d8ce4a5f99)

	MONDRIAN: Allow default members to be specified using a name which does not include the name of the all member, for example, [Gender].[F] and [Gender].[All gender].[F] both work. (Bug 1534593, "Non-All default member incompatible with All member".)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#43 edit
... //open/mondrian/testsrc/main/mondrian/test/SchemaTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#20 edit


Change 7347 by jhyde@jhyde.branston on 2006/08/07 12:11:27 (git 611b403736)

	MONDRIAN: Document defaultMember attribute of Hierarchy element.

Affected files ...

... //open/mondrian/doc/schema.html#44 edit
... //open/mondrian/doc/stylesheet.css#7 edit


Change 7345 by jhyde@jhyde.branston on 2006/08/07 08:24:00 (git 0d75e01aad)

	MONDRIAN: SqlMemberSource needs to know its own limitations: it cannot find children of a calculated member using SQL.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#65 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#24 edit


Change 7344 by emberson@bortei on 2006/08/07 06:27:41 (git 23970eb66d)

	MONDRIAN
	       During an earlier investigation I had made the setOrdinals method's
	       signature "public" - it is now back to "package private".

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#46 edit


Change 7333 by jhyde@jhyde.branston on 2006/08/04 02:46:45 (git 559b26da24)

	MONDRIAN: ValidMeasure now declares its dependencies honestly.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#60 edit


Change 7332 by jhyde@jhyde.branston on 2006/08/04 01:52:36 (git aa225c2983)

	MONDRIAN: Remove many uses of fold(String) and fold(String[]) from the test suite. Fold now only needs to be applied to strings which contain linefeeds which will be compared for equality. Query strings in tests, for example, can contain o/s-dependent linefeeds.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#59 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#70 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#22 edit


Change 7330 by jhyde@jhyde.branston on 2006/08/03 23:53:52 (git a29750c3e8)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#58 edit


Change 7329 by jhyde@jhyde.branston on 2006/08/03 23:18:04 (git 04ec7fbad2)

	MONDRIAN: Implement ValidMeasure function (contributed by Matthew Campbell);
	    factor out SetToStr and TupleToStr functions into their own files.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#115 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#76 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetToStrFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/TupleToStrFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/ValidMeasureFunDef.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#57 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#12 edit


Change 7327 by jhyde@jhyde.branston on 2006/08/03 09:27:17 (git 6a00fc697d)

	MONDRIAN: Fix bug in BitKey with >64 bits.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/BitKey.java#7 edit


Change 7326 by emberson@bortei on 2006/08/03 07:39:55 (git 8a55efe0d8)

	MONDRIAN
	       Execution times are now really printed for MDX queries if the
	       -t flag is used. Also, one can now used "/*..*/" and "//.."
	       comments in MDX input files.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#35 edit


Change 7324 by jhyde@jhyde.marmalade2 on 2006/08/03 02:13:45 (git 6bd9838ee2)

	MONDRIAN: Oops, forgot a file.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchemaParameter.java#1 add


Change 7323 by jhyde@jhyde.branston on 2006/08/03 01:56:54 (git 9be63a146e)

	MONDRIAN: Schema, session, and system parameters.
	    Make Parameter into an interface, and add several implementations.
	    Rename MondrianDef.Parameter to MondrianDef.MemberReaderParameter.
	    Add MdxVisitor - a visitor pattern for MDX parse tree objects. (Walker/Walkable are now almost obsolete.)
	    Deprecate Exp.toMdx().
	    Test infrastructure changes:
	     * add TestContext.getDialect();
	     * TestContext.create() is an easy way to create custom schemas without creating a custom DelegatingSchemaProcessor class;
	     * TestContext.getFoodMartConnection now takes a class, not the name of a class.

Affected files ...

... //open/mondrian/doc/schema.html#43 edit
... //open/mondrian/src/main/mondrian/calc/DummyExp.java#4 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#3 edit
... //open/mondrian/src/main/mondrian/calc/ParameterCompilable.java#1 add
... //open/mondrian/src/main/mondrian/calc/ParameterSlot.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#6 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#3 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#14 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#12 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#12 edit
... //open/mondrian/src/main/mondrian/mdx/DimensionExpr.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/HierarchyExpr.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/LevelExpr.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/MdxVisitor.java#1 add
... //open/mondrian/src/main/mondrian/mdx/MdxVisitorImpl.java#1 add
... //open/mondrian/src/main/mondrian/mdx/MemberExpr.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/ParameterExpr.java#1 add
... //open/mondrian/src/main/mondrian/mdx/QueryPrintWriter.java#1 add
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#4 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#9 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#28 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#20 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#49 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#53 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#23 edit
... //open/mondrian/src/main/mondrian/olap/ParameterImpl.java#1 add
... //open/mondrian/src/main/mondrian/olap/Query.java#69 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#19 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#13 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#77 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#14 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#34 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#12 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#69 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#6 edit


Change 7320 by jhyde@jhyde.branston on 2006/08/03 00:47:03 (git 5e5a57cf89)

	MONDRIAN: Fix bug 1533677, "LastNonEmpty requires too many iterations".

Affected files ...

... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#20 edit


Change 7312 by jhyde@jhyde.marmalade2 on 2006/08/01 20:58:12 (git 58fdee8b7e)

	MONDRIAN: Oops, I compiled jpivot.war using JDK 1.5. Now here's one compiled using JDK 1.4.

Affected files ...

... //open/mondrian/lib/jpivot.war#11 edit


Change 7310 by zfong@zfong.messua.eigenbase on 2006/08/01 13:09:35 (git d08840a916)

	MONDRIAN - fixed a typo that was causing incorrect trace output in 7309

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#13 edit


Change 7309 by zfong@zfong.messua.eigenbase on 2006/08/01 12:24:39 (git c96a8a3e21)

	MONDRIAN - Fix in 7305 didn't properly cache results

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#22 edit


Change 7305 by zfong@zfong.messua.eigenbase on 2006/07/31 17:11:14 (git b89c6cdf3f)

	MONDRIAN - Fixed Eigenchange 7292 to do proper caching in the case where
	       the cross join argument is an enumerated set with calculated members

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#11 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#21 edit


Change 7304 by zfong@zfong.messua.eigenbase on 2006/07/31 15:32:45 (git 21e1d9bfcd)

	MONDRIAN - fixed a problem in Eigenchange 7292 that causes failures on dbs
	       that don't allow you to reread columns from the current result set

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#10 edit


Change 7292 by zfong@zfong.messua.eigenbase on 2006/07/29 19:03:25 (git e4fb77b7d2)

	MONDRIAN - Fixed native cross joins so correct results are returned when
	       one of the arguments to the cross join is a set that consists of
	       calculated members.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#20 edit


Change 7279 by jhyde@jhyde.marmalade2 on 2006/07/28 11:43:06 (git baa5d68e84)

	MONDRIAN: Version of jpivot.war containing fix for jpivot bug 1530578.

Affected files ...

... //open/mondrian/lib/jpivot.war#10 edit


Change 7277 by jhyde@jhyde.marmalade2 on 2006/07/28 10:00:26 (git 9574ff573c)

	MONDRIAN: Fix regression suite on MySQL; it broke because the scrappily defined "Warehouse Profit" measure used the wrong characters to quote identifiers for MySQL.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#56 edit


Change 7275 by jhyde@jhyde.marmalade2 on 2006/07/27 11:58:23 (git 8c79dda4f9)

	MONDRIAN: Fix bug 1522608, "Sorting of Parent/Child Hierarchy is wrong", contributed by rehdie_easyplex. (Testcase to follow in subsequent changelist.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#63 edit


Change 7274 by emberson@bortei on 2006/07/27 11:57:35 (git 90fdfd2240)

	MONDRIAN
	       Adjusting test as result of changelist 7272, LastNonEmpty now
	       filters on both null and nullValue.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#19 edit


Change 7273 by jhyde@jhyde.marmalade2 on 2006/07/27 11:49:37 (git ae9f1248c5)

	MONDRIAN: Fix bug 1529602 (SQL generation for MySQL 4.1); fix contributed by Alex Rytov.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#12 edit


Change 7272 by emberson@bortei on 2006/07/27 11:41:32 (git 50545cb2d4)

	MONDRIAN
	       Related to bug 1529904. Change LastNonEmptyUdf to check
	       for both null and Util.nullValue.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#76 edit
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#4 edit


Change 7268 by zfong@zfong.messua.eigenbase on 2006/07/26 14:57:26 (git a2dcceb175)

	MONDRIAN - fixed native cross joins so if the argument to the cross join
	       is a calculated member on top of the all member, the axis is labelled
	       with the calculated member's name rather than the all member name

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#19 edit


Change 7260 by jhyde@jhyde.branston on 2006/07/25 18:38:08 (git cc367b2702)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#11 edit


Change 7258 by jhyde@jhyde.branston on 2006/07/25 17:31:14 (git 5d26a2403c)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#5 edit


Change 7257 by zfong@zfong.messua.eigenbase on 2006/07/25 17:27:58 (git 146d86ed4e)

	MONDRIAN - reworked query cancel and timeout tests to use a UDF that has a
	       sleep call in it, so the tests are guaranteed to run for as long as the
	       cancel/timeout setting

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#68 edit


Change 7256 by jhyde@jhyde.branston on 2006/07/25 17:27:00 (git b9b76cffa8)

	MONDRIAN: Add sufficient doc to CurrentDateMember and CurrentDateString UDFs so that they can be generated with the other functions in mdx.html.

Affected files ...

... //open/mondrian/doc/mdx.html#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#9 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#2 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#2 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#56 edit


Change 7254 by zfong@zfong.messua.eigenbase on 2006/07/25 15:42:55 (git 2595f262c3)

	MONDRIAN - Fixed query cancel and timeout so cancel/timeout only occur
	       in the middle of query execution and not when the result is being
	       rendered

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#46 edit


Change 7253 by zfong@zfong.messua.eigenbase on 2006/07/25 15:16:15 (git 8c9c8d4855)

	MONDRIAN - implemented native cross joins for virtual cubes

Affected files ...

... //open/mondrian/demo/FoodMart.xml#55 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#67 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#75 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#75 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#18 edit


Change 7246 by zfong@zfong.messua.eigenbase on 2006/07/25 09:21:04 (git 5fbbfaaa05)

	MONDRIAN - fix in 7245 did not take into account caching that results
	       from previous cancel test; issue a different query in timeout test

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#67 edit


Change 7245 by zfong@zfong.messua.eigenbase on 2006/07/25 08:59:24 (git 25bfbb41a8)

	MONDRIAN - lowered timeout value in test

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#66 edit


Change 7244 by emberson@bortei on 2006/07/25 06:51:13 (git 235e58ee03)

	MONDRIAN
	       Close a Reader after it is opened.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#74 edit


Change 7242 by emberson@bortei on 2006/07/24 16:23:35 (git e7541908ed)

	MONDRIAN
	       A bug was introduced in changelist 7218 which this checkin
	       fixes. Basically, I mis-assumed that the TreeOp restriction
	       value was stored as an Integer where in fact it is 
	       stored as a String.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/Rowset.java#19 edit


Change 7236 by zfong@zfong.messua.eigenbase on 2006/07/24 09:04:30 (git 4fce584f14)

	MONDRIAN - fixed testcase to handle timezones that aren't 3 characters long

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#18 edit


Change 7222 by zfong@zfong.rikki06-ubu.eigenbase on 2006/07/21 17:27:00 (git c2986d77a5)

	MONDRIAN - added documention for query cancel and timeout

Affected files ...

... //open/mondrian/doc/configuration.html#5 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#66 edit


Change 7218 by emberson@bortei on 2006/07/21 14:48:41 (git dd3619858a)

	MONDRIAN
	   This is a performance checkin triggered by testing XMLA with our
	   (clearly misnamed) "small dataset" which has over 250000 entries
	   in the Customer dimension. Prior to changes it took between 30 and
	   40 minutes to execute a MDSCHEMA_MEMBERS with CUBE_NAME and
	   LEVEL_UNIQUE_NAME restrictions against that dimension. After these
	   changes it takes 25 seconds. The reason for the previous large runtimes
	   times are:
	   1) XMLA restriction filtering was done at the end of generating
	   Row objects. This lead to large number of objects being created only
	   to be discarded. For the small dataset, it used 900mb of heap and
	   then started GC madly. The checkin pushed the filtering as high up the
	   evaluation as could be done.
	   2) In an earlier checkin I had replace the ArrayList Row implementation
	   with a HashMap implementation - this was a mistake on my part.
	   3) The setting of Member ordinals for the small dataset was 651865ms
	   and with this checkin is now 4241ms. The difference is how all
	   of the members are loaded and how they are traversed.
	   For FoodMart things are also faster.
	   Tests were run with the CmdRunner; who knows if an XMLA client
	   can even consume the close to 2 million line SOAP XML response
	   generated for the MDSCHEMA_MEMBERS request.
	   Added printing FreeMemory at debug level to XmlaHandler and
	   to RolapResult.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#61 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#18 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#34 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#21 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_11_out.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeDimRestrictions.xml#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#9 edit


Change 7217 by emberson@bortei on 2006/07/21 14:24:34 (git 6c35909f5d)

	MONDRIAN
	       Allow timing of SOAP XMLA requests.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#33 edit


Change 7210 by zfong@zfong.messua.eigenbase on 2006/07/20 15:53:01 (git a32166436c)

	MONDRIAN - documented CurrentDateMember() and CurrentDateString() UDFs

Affected files ...

... //open/mondrian/doc/mdx.html#10 edit


Change 7208 by zfong@zfong.messua.eigenbase on 2006/07/20 09:40:19 (git a04ea212da)

	MONDRIAN - fixed tests that were failing on Windows

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#17 edit
... //open/mondrian/testsrc/queryfiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#2 edit
... //open/mondrian/testsrc/queryfiles/queryTest_338185fcb9af6edd_Name.xml#2 edit
... //open/mondrian/testsrc/queryfiles/queryTest_6d042ea3df09ad4_Item.xml#2 edit
... //open/mondrian/testsrc/queryfiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#2 edit
... //open/mondrian/testsrc/queryfiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#2 edit
... //open/mondrian/testsrc/queryfiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#2 edit


Change 7201 by emberson@bortei on 2006/07/19 13:24:17 (git c30152706f)

	MONDRIAN
	       Should have been part of the 7181 changelist.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#9 edit


Change 7184 by emberson@bortei on 2006/07/18 06:17:04 (git bf0da59d8e)

	MONDRIAN
	       Cleanup should have been part of changelist 7181.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#20 edit


Change 7181 by emberson@bortei on 2006/07/17 13:06:37 (git cbb6bc6cd2)

	MONDRIAN
	   While trying to track down incompatibilities between Mondrain XMLA and  
	   Microsoft SQL Server I fixed some bugs thus increasing compatibility.
	   The primary fix is that the XMLA sort routine needed help.
	   Also, added CUSTOM_ROLLUP_SETTINGS, LEVEL_UNIQUE_SETTINGS XMLA elements
	   and fixed DIMENSION_CARDINALITY and LEVEL_CARDINALITY - they now have
	   the real values.
	   Lastly, the TestAggregationManager calling to clear a star's cache
	   did not clear it.
	   None of these changes addressed the real problem (which it turns out
	   was that the third-party bridging library had a bug in it).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#8 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#32 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#17 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#33 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#19 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#19 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_11_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_13_out.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_14_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_15_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_16_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_12_out.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_14_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_16_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_17_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_20_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeDimRestrictions.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeRestrictions.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaLevelsCubeDimRestrictions.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#8 edit


Change 7167 by zfong@zfong.messua.eigenbase on 2006/07/13 09:19:44 (git 282aca474f)

	MONDRIAN - added a unit testcase for query timeout

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#65 edit


Change 7164 by zfong@zfong.messua.eigenbase on 2006/07/12 16:25:21 (git 099a450d67)

	MONDRIAN - Corrected typos in Eigenchange 7163

Affected files ...

... //open/mondrian/mondrian.properties#24 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#51 edit


Change 7163 by zfong@zfong.messua.eigenbase on 2006/07/12 14:42:45 (git c20a4ffa97)

	MONDRIAN - added an API on Query to support cancel query; also added a
	       new Mondrian property for setting query timeout

Affected files ...

... //open/mondrian/mondrian.properties#23 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#50 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#65 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#10 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#60 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#64 edit


Change 7159 by zfong@zfong.messua.eigenbase on 2006/07/10 17:37:46 (git bf9228281c)

	MONDRIAN - Added support for CurrentDateMember UDF

Affected files ...

... //open/mondrian/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#3 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#5 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#21 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/MatchType.java#1 add
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#27 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#64 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#21 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#72 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#74 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#77 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#32 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberExactUdf.java#1 add
... //open/mondrian/src/main/mondrian/udf/CurrentDateMemberUdf.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#8 edit


Change 7157 by bchow@bchow.greybrother.eigenbase on 2006/07/10 13:42:12 (git 2a5c8492a8)

	MONDRIAN: Fix bug with empty list after non empty optimization

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#22 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#17 edit


Change 7128 by jhyde@jhyde.marmalade2 on 2006/07/06 10:47:02 (git 32aa6b0f90)

	MONDRIAN: Remove deliberate breakage of test suite.

Affected files ...

... //open/dt/dev/fennel/disruptivetech/calc/ExtWinAggFuncs.cpp#5 edit
... //open/dt/dev/fennel/disruptivetech/calc/WinAggHistogram.h#3 edit
... //open/dt/dev/fennel/disruptivetech/test/CalcExtWinAggFuncTest.cpp#6 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#10 edit


Change 7116 by zfong@zfong.messua.eigenbase on 2006/07/05 14:38:41 (git c8b154e1e7)

	MONDRIAN - added new CurrentDateString UDF

Affected files ...

... //open/mondrian/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#2 edit
... //open/mondrian/src/main/mondrian/udf/CurrentDateStringUdf.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#7 edit


Change 7113 by emberson@bortei on 2006/07/05 07:37:38 (git 8257e51308)

	MONDRIAN
	       Issue waring level log message when there are no datasources
	       rather than a NullPointerException.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#18 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#19 edit


Change 7111 by jhyde@jhyde.marmalade on 2006/07/04 10:39:27 (git df7370216d)

	MONDRIAN: Add mondrian.xsd to source distribution (contributed by Karel Reynaldo).

Affected files ...

... //open/mondrian/build.xml#121 edit
... //open/mondrian/lib/mondrian.xsd#1 add


Change 7110 by jhyde@jhyde.marmalade on 2006/07/04 10:21:39 (git 45ed4f3bfc)

	MONDRIAN: Include defaultRules.xml in source distribution (fixes bug 1516956).

Affected files ...

... //open/mondrian/build.xml#120 edit


Change 7107 by zfong@zfong.messua.eigenbase on 2006/07/03 15:11:23 (git 90c84787ae)

	MONDRIAN - Added a cube with a non-ALL default member and a virtual cube
	       on top of it to FoodMart schema.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#54 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_11_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeDimRestrictions.xml#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#7 edit


Change 7096 by jhyde@jhyde.marmalade on 2006/07/01 18:11:57 (git b6a7c7e07e)

	MONDRIAN: Break a test, to test cruisecontrol.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#9 edit


Change 7091 by emberson@bortei on 2006/06/30 16:33:22 (git b2867853e9)

	MONDRIAN
	       Fixed test so that 1) its included in normal junit tests and 2)
	       it can handle the 401 status code. 
	       Note that as far as I can tell, the messages
	       "1:1: Content is not allowed in prolog" and
	       "18:3: The element type "soapenv:FOOEnvelope" must be terminated by the
	       matching end-tag "</soapenv:FOOEnvelope>"
	       are generated by the xerces parser.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#42 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#4 edit


Change 7090 by jhyde@jhyde.branston on 2006/06/30 14:00:29 (git ef6f78c983)

	MONDRIAN: Sort XMLA schema rowsets (bug 1515114).
	  Fix typo in description: 'memebers' should be 'members'.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/Rowset.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#32 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_13_out.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_12_out.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#7 edit


Change 7086 by jvs@jvs.rikki06-ubu.eigenbase on 2006/06/29 19:04:41 (git 5772babb1a)

	MONDRIAN:  spell-check

Affected files ...

... //open/mondrian/doc/roadmap.html#15 edit


Change 7081 by emberson@bortei on 2006/06/29 09:15:52 (git 9131548419)

	MONDRIAN
	       For Virtual Cubes two CellRequests caould have the same BitKey
	       but have different underlying base Cubes, the measures have
	       different Cubes (and RolapStars). When this happens it triggers
	       the assert: SegmentArrayQuerySpec addMeasure Util.assertTrue.
	       The batches HashMap key now includes the RolapStar.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#38 edit


Change 7068 by emberson@bortei on 2006/06/28 13:57:17 (git 6f532a5746)

	MONDRIAN
	       Explicitly set the XML file encoding.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/dbschemaCatalogs.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/discoverDataSources.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR-tabular.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR.xml#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubesRestrictions.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeDimRestrictions.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeRestrictions.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeDimRestrictions.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaLevelsCubeDimRestrictions.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeLvlRestrictions.xml#5 edit


Change 7054 by jhyde@jhyde.branston on 2006/06/27 16:43:03 (git b934da024d)

	MONDRIAN: Roadmap changes from 6/26 meeting with bchow, jvs, zfong.

Affected files ...

... //open/mondrian/doc/roadmap.html#14 edit


Change 7052 by emberson@bortei on 2006/06/27 13:30:33 (git 8c539282b8)

	MONDRIAN
	       XMLA was not paying attention to the measure visible flag/property.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#31 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_13_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_12_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#5 edit


Change 7030 by emberson@bortei on 2006/06/26 09:00:36 (git 44f7a04e90)

	MONDRIAN
	       If one does authentication in the XmlaRequestCallback 
	       processHttpHeader method, then setting the http response
	       status in the DefaultXmlaServlet handleFault to 
	       HttpServletResponse.SC_UNAUTHORIZED was overridden in
	       the marshallSoapMessage which reset the http response which
	       always set it to HttpServletResponse.SC_OK.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#18 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#12 edit


Change 7029 by emberson@bortei on 2006/06/26 08:13:15 (git e24f62d7ad)

	MONDRIAN
	       Fixing changelist 7000. The IgnoreMap was not optional.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#8 edit


Change 7028 by jhyde@jhyde.branston on 2006/06/26 01:21:28 (git e983a55ca6)

	MONDRIAN: Expose flush of schema cache via new interface 'MondrianServer'.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianServer.java#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianServerImpl.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#41 edit
... //open/mondrian/testsrc/main/mondrian/test/ParallelTest.java#1 add


Change 7025 by jhyde@jhyde.branston on 2006/06/25 22:05:38 (git 2b3f79ac32)

	MONDRIAN: Checkin fix to Jpivot bug 1506764, "ClassCastException w/ Mult-level Dimensions"

Affected files ...

... //open/mondrian/lib/jpivot.war#9 edit


Change 7023 by jhyde@jhyde.branston on 2006/06/25 14:52:37 (git b250a88eb8)

	MONDRIAN: Fix hyperlinks in install and install_es.

Affected files ...

... //open/mondrian/doc/install.html#64 edit
... //open/mondrian/doc/install_es.html#3 edit


Change 7021 by jhyde@jhyde.branston on 2006/06/25 13:30:57 (git cb7057c989)

	MONDRIAN: Remove formatting from Spanish translation of install guide, and note that it came from install.html#60.

Affected files ...

... //open/mondrian/doc/install_es.html#2 edit


Change 7020 by jhyde@jhyde.branston on 2006/06/25 11:10:34 (git 3d617537a7)

	MONDRIAN: Add Spanish translation of install guide. (Due to Felix Alberto Martin Gordo.)

Affected files ...

... //open/mondrian/doc/install.html#63 edit
... //open/mondrian/doc/install_es.html#1 add


Change 7011 by zfong@zfong.messua.eigenbase on 2006/06/24 19:16:15 (git 9560b2dce1)

	MONDRIAN - added a few more doc changes for MeasureExpression

Affected files ...

... //open/mondrian/doc/schema.html#42 edit


Change 7004 by bchow@bchow.greybrother.eigenbase on 2006/06/24 10:59:11 (git 9a7e66bac2)

	MONDRIAN: Fix drillThroughMeasureExp test

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#5 edit


Change 7000 by emberson@bortei on 2006/06/23 12:37:40 (git ef71ccbb00)

	MONDRIAN
	       Added IgnoreMap to DefaultRulesSchema which optionally allows one 
	       to specify one or more regular expressions such that if a
	       candidate aggregate table column matches then the column is not
	       allowed to match against a level or measure fact table column.
	       Documentation is on the developer_notes page.
	       The Mondrian DefaultRules do not include the IgnoreMap, but if
	       you wish to create your own you can include an IgnoreMap element.
	       This is useful if your aggregates are created using 
	       materialized views since they always have supporting columns.

Affected files ...

... //open/mondrian/doc/developer_notes.html#7 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#7 edit


Change 6999 by zfong@zfong.messua.eigenbase on 2006/06/23 10:16:42 (git c1d3f772c4)

	MONDRIAN - Fixed test to handle access syntax for CASE stmt.  Also 
	       updated schema.html to describe measure expressions.

Affected files ...

... //open/mondrian/doc/schema.html#41 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#4 edit


Change 6991 by jhyde@jhyde.branston on 2006/06/22 18:34:27 (git d33f4ccc72)

	MONDRIAN: Remove obsolete resources (days of the week, decimal separator, etc.) from MondrianResource.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#71 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#9 edit
... //open/mondrian/src/main/mondrian/util/Format.java#21 edit


Change 6986 by jhyde@jhyde.branston on 2006/06/22 15:19:53 (git ad8b9e4fff)

	MONDRIAN: Unbreak Access (somewhat).

Affected files ...

... //open/mondrian/demo/FoodMart.xml#53 edit


Change 6983 by jhyde@jhyde.marmalade2 on 2006/06/22 10:37:21 (git 83c522a99f)

	MONDRIAN: Fix unicode symbols.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#3 edit


Change 6982 by zfong@zfong.messua.eigenbase on 2006/06/22 08:29:47 (git a15cc4bc9a)

	MONDRIAN - added support for specifying an expression for a measure

Affected files ...

... //open/mondrian/demo/FoodMart.xml#52 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#48 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#76 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#55 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#63 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_13_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_12_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#4 edit


Change 6981 by jhyde@jhyde.branston on 2006/06/22 01:14:01 (git 50fd4f4e58)

	MONDRIAN: Read 'Locale' connection string parameter;
	    Get locale-specific format information (e.g. thousands separator) from the Java locale. This means that the format information in MondrianResource is obsolete (though it has not been removed yet) and that Mondrian should be able to handle new locales without requiring a new MondrianResource.properties file.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#43 edit
... //open/mondrian/src/main/mondrian/util/Format.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#2 edit


Change 6959 by jhyde@jhyde.marmalade2 on 2006/06/19 23:51:10 (git b78698a5f8)

	MONDRIAN: Fix XMLA tests.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#6 edit


Change 6956 by jhyde@jhyde.branston on 2006/06/19 18:25:44 (git 3c75e29c17)

	MONDRIAN: fix warning with source=1.5.

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/util/Model.java#7 edit


Change 6955 by jhyde@jhyde.branston on 2006/06/19 17:58:30 (git d8644a1453)

	MONDRIAN: Change definition of datasources.xml to allow catalogs to have their own JDBC info.
	(Feature 1502692, "JDBC connect string per catalog in datasources.xml".)
	
	This change means that the format of datasources.xml is not backwards compatible. Format changes:
	    1. In <DataSource>, changed the sequence of the <Catalogs> element. It used to be before <ProviderName>, now it is last (after <AuthenticationMode>).
	    2. DataSource now must have at least one Catalog.
	    3. Catalog's URI used to be cdata (e.g. <Catalog name="FoodMart">/WEB-INF/queries/FoodMart.xml</Catalog>), now needs to be wrapped in a <Definition> element (e.g. <Catalog name="FoodMart"><Definition>/WEB-INF/queries/FoodMart.xml</Definition></Catalog>).
	    4. Catalog now has an optional <DataSourceInfo> sub-element.

Affected files ...

... //open/mondrian/doc/install.html#62 edit
... //open/mondrian/src/main/mondrian/xmla/DataSourcesConfig.xml#4 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#30 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#17 edit
... //open/mondrian/webapp/WEB-INF/datasources.xml#4 edit


Change 6953 by jhyde@jhyde.marmalade2 on 2006/06/19 14:25:26 (git e3994e8303)

	MONDRIAN: Checkin latest IntelliJ project files.

Affected files ...

... //open/mondrian/intellij/mondrian.iml#3 edit
... //open/mondrian/intellij/mondrian.ipr#4 edit


Change 6947 by jhyde@jhyde.branston on 2006/06/18 22:05:50 (git 25a811314a)

	MONDRIAN: Fix <jp:mondrianQuery/> tag for MySQL.

Affected files ...

... //open/mondrian/doc/install.html#61 edit


Change 6946 by jhyde@jhyde.branston on 2006/06/18 20:37:31 (git 63d2c16656)

	MONDRIAN: Fix SQL for combined aggregate and closure table.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#12 edit


Change 6926 by zfong@zfong.messua.eigenbase on 2006/06/16 10:04:43 (git 5534ab0bc6)

	MONDRIAN - added missing libraries to scripts

Affected files ...

... //open/mondrian/bin/run.sh#3 edit
... //open/mondrian/bin/runtest.sh#2 edit


Change 6915 by emberson@bortei on 2006/06/15 10:15:10 (git 7fc303002c)

	MONDRIAN
	   This is a fix to the 6837 changelist fix.
	   The SqlConstraintUtils has two methods, one takes a single Member
	   while the second takes a list of Members. The first method
	   did not add the member constraint to the query - it looks like
	   a copy/paste error.
	   Also, the "hack" in BuiltinFunTable has been removed.
	   Some commented out print statements are also removed.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#114 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#75 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#4 edit


Change 6914 by emberson@bortei on 2006/06/15 06:05:08 (git fe5375d006)

	MONDRIAN
	       This should have been part of the 6907 changelist checkin.
	       (I did not realize that it was part of Mondrian, thought
	       it was one of my files until I looked into it.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/Test.java#11 edit


Change 6907 by emberson@bortei on 2006/06/14 13:46:11 (git 024a2b8ba2)

	MONDRIAN
	    If one has a Dimension that uses a Closure and only one Cube uses it
	    as a shared Dimension, all is fine. Also, if just two Cubes use this
	    Dimension, still all is well. But if one has three or more Cubes
	    using the Dimension, then errors occur. This occurs because the "peer"
	    Dimension's Hierarchy has the same name as the Dimension's
	    Hierarchy and it overrides the stored Hierarchy in the
	    RolapSchema. The fix is two parts. First, only let a Hierarchy of
	    a given name be stored once in the RolapSchema. Second and rather
	    fortunately, in the RolapHierarchy init method if one creates the
	    MemberReader before (rather than after) initializing the RolapLevels,
	    then the original Dimension's Hierarchy is created and registered
	    first. It is in the initialization of the RolapLevels that the creation
	    of the peer Dimension is triggered.
	    Also, make the RolapHierarchy memberReader instance variable private
	    and provided an accessor method (needed to determine where it was
	    being set).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#113 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#74 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#70 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#60 edit


Change 6906 by emberson@bortei on 2006/06/14 13:12:38 (git dcc39cc625)

	MONDRIAN
	       Added additional flushing of stdout.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#31 edit


Change 6905 by emberson@bortei on 2006/06/14 13:10:48 (git df1bf7a6c5)

	MONDRIAN
	       Now checks that catalog is non-null.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#29 edit


Change 6866 by emberson@bortei on 2006/06/12 09:11:21 (git 4cc9f0512f)

	MONDRAIN
	       Explicitly flush the command prompt.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#30 edit


Change 6846 by emberson@bortei on 2006/06/09 11:31:48 (git 072b1ddf4c)

	MONDRIAN
	       The problem is to force an XMLA client to restart when the catalog it 
	       is using has been modified by someone (or if additional datasource 
	       and/or catalogs have been added or removed). One would like a solution 
	       to work in a clusting environment. The XMLA protocol itself does not 
	       support this, but if the client creates a SOAP session, then an 
	       XMLAServlet can return a SOAP error when changes occur (and if it can 
	       distinguish between clients with old, pre-change, session ids and 
	       clients with new, post-change, session ids). This checkin changes when
	       the XmlaRequestCallback's preAction method is called to be after the 
	       SOAP header has been processed by DefaultXmlaServlet (the 
	       DefaultXmlaServlet places the session id in the context Map). This 
	       allowing the preAction to easily get the client's session id and 
	       determine if it is old or new.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#5 edit


Change 6845 by emberson@bortei on 2006/06/09 11:11:37 (git 579f87de21)

	MONDRIAN
	       Add explicit constructors.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#16 edit


Change 6844 by emberson@bortei on 2006/06/09 11:09:23 (git 7967fc189c)

	MONDRIAN
	       Force flushing the results.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#29 edit


Change 6843 by jhyde@jhyde.branston on 2006/06/09 08:19:35 (git e6d53d06d1)

	MONDRIAN: Fix hyperlink.

Affected files ...

... //open/mondrian/doc/schema.html#40 edit


Change 6837 by emberson@bortei on 2006/06/08 16:20:41 (git b9ec175929)

	MONDRIAN
	       The SqlMemberSource makeMember method creates a RolapMember
	       given the parent RolapMember, child Level and Object value
	       but the problem is there is no check that the new child
	       member is a real, child member of the parent. The parent
	       member [Time].[All Times].[2006] should not have a
	       child member [Time].[All Times].[2006].[Q1 2004], as an
	       example, but makeMembers returns it. Within
	       the makeMember method there is not enough information
	       to exclude such beasts (or at any rate I could not
	       figure out how to filter them out). As a result there is
	       what has to be a termed a hack in BuiltinFunTable 
	       getNonEmptyMemberChildren method. I hope there is 
	       enough information here to lead to a true fix.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#112 edit


Change 6781 by jhyde@jhyde.marmalade2 on 2006/06/03 18:10:51 (git 977d98093a)

	MONDRIAN: Generate xml_schema.html with javadoc.

Affected files ...

... //open/mondrian/build.xml#119 edit


Change 6769 by jhyde@jhyde.branston on 2006/06/02 14:52:33 (git 5dc62e03b2)

	MONDRIAN: Add unit test for CmdRunner. (Missed some files.)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/CmdRunnerTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/CmdRunnerTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#40 edit


Change 6768 by jhyde@jhyde.branston on 2006/06/02 14:34:57 (git 3eaec9c607)

	MONDRIAN: Add unit test for CmdRunner.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#28 edit


Change 6765 by emberson@bortei on 2006/06/02 07:48:44 (git 66649de2a7)

	MONDRIAN
	       It there is a trailing ';' character, remove it before 
	       submitting mdx for execution.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#27 edit


Change 6755 by jhyde@jhyde.marmite2 on 2006/05/31 15:19:49 (git 40060093d6)

	MONDRIAN: Show mondrian version in title of generated javadoc pages.

Affected files ...

... //open/mondrian/build.xml#118 edit


Change 6750 by jhyde@jhyde.marmite2 on 2006/05/31 00:49:37 (git 11b742dc87)

	MONDRIAN: Update script.

Affected files ...

... //open/mondrian/doc/deployDoc.sh#3 edit


Change 6749 by jhyde@jhyde.marmalade on 2006/05/31 00:38:32 (git e2639d4719)

	MONDRIAN: Release 2.1;
		Document Sybase support.

Affected files ...

... //open/mondrian/build.xml#117 edit
... //open/mondrian/doc/home.html#23 edit
... //open/mondrian/doc/install.html#60 edit
... //open/mondrian/mondrian.properties#22 edit
... //open/mondrian/webapp/testpage.jsp#1 add


Change 6736 by jhyde@jhyde.branston on 2006/05/30 10:22:49 (git 311d003967)

	MONDRIAN: Tips for running on Sybase.

Affected files ...

... //open/mondrian/doc/install.html#59 edit


Change 6734 by jhyde@jhyde.branston on 2006/05/29 22:28:54 (git d230e609d2)

	MONDRIAN: Oops, JDK 1.4.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#19 edit


Change 6733 by jhyde@jhyde.branston on 2006/05/29 20:41:50 (git f0d714ffa6)

	MONDRIAN: Fix formatter bug 1492365, "Small negative numbers are printed as '-0'".
	    Also change formatting of null value from "(null)" to "".
	    Flush cache of precompiled format strings if count exceeds 1,000.
	    Refactor Format's unit test as a separate junit test.
	    Format now make more use of JDK's locale-dependent formatting. (But we're not quite ready to eliminate the use of resource files for locale-dependent formatting.)
	    Add FoodMartTestCase.fold(String), and use it to improve how we handle line separators in test output.
	    Add back constructor for QueryAxis which JPivot was relying upon.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#69 edit
... //open/mondrian/src/main/mondrian/util/Format.java#19 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#54 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#62 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/util/FormatTest.java#1 add


Change 6721 by jhyde@jhyde.branston on 2006/05/28 12:20:30 (git 723cdecaf1)

	MONDRIAN: Oops! Character.isWhitespace(int) isn't available in JDK 1.4.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Scanner.java#15 edit


Change 6714 by jhyde@jhyde.branston on 2006/05/26 20:31:59 (git 1a6fc9a6fb)

	MONDRIAN: Add MEMBER_ORDINAL property, so that order of stored and calculated members can be controlled (bug 1465731, fix due to rehdie_easyplex);
	    Scanner now complains if it sees a character it is not expecting (previously it just ignored it);
	    When sorting members by name, observe the case-sensitivity preference.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#51 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#27 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#68 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#111 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#73 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#43 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#53 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#61 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#4 edit
... //open/mondrian/testsrc/queryfiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 add
... //open/mondrian/testsrc/queryfiles/queryTest_338185fcb9af6edd_Name.xml#1 add
... //open/mondrian/testsrc/queryfiles/queryTest_6d042ea3df09ad4_Item.xml#1 add
... //open/mondrian/testsrc/queryfiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 add
... //open/mondrian/testsrc/queryfiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 add
... //open/mondrian/testsrc/queryfiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 add
... //open/mondrian/testsrc/queryfiles/queryTest_memberOrdinal.xml#1 add


Change 6708 by jhyde@jhyde.marmalade2 on 2006/05/26 16:02:27 (git 51c172ad8a)

	MONDRIAN: Oops, no generics yet.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#2 edit


Change 6707 by jhyde@jhyde.branston on 2006/05/26 15:56:01 (git c1ccf8b7b6)

	MONDRIAN: Add DiffRepository, which allows test responses to easily externalized in a file and maintained, and use it for XmlaBasicTest.
	    Fix replog script to add, as well as edit, reference logs.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/DiffRepository.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.ref.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_CATALOGS_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_COLUMNS_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_PROVIDER_TYPES_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_TABLES_INFO_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_TABLES_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_DATASOURCES_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_ENUMERATORS_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_KEYWORDS_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_LITERALS_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_PROPERTIES_out.xml#5 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_SCHEMA_ROWSETS_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_CUBES_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_DIMENSIONS_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_FUNCTIONS_out.xml#4 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_HIERARCHIES_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_LEVELS_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_MEASURES_out.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_MEMBERS_out.xml#3 delete
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_PROPERTIES_out.xml#4 delete
... //open/util/bin/replog#4 edit


Change 6704 by jhyde@jhyde.branston on 2006/05/26 12:59:21 (git 9fa50ffbec)

	MONDRIAN: Fix bug 1495543, "RolapStar: list of AggStar-instances sorted in wrong order" (due to rehdie_easyplex).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#53 edit


Change 6683 by sbirney@sbirney.release on 2006/05/24 13:49:51 (git 3660032154)

	MONDRIAN: fixed a bug where some servlet environments would get a SOAPException "Absent Content-Type".  HttpServletResponse.getOutputStream is now called after setting the contentType and characterEncoding as required by:
	http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletResponse.html
	Also changed XmlaHandler.getConnection from package to protected access for extensibility.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#11 edit


Change 6660 by emberson@bortei on 2006/05/23 06:46:33 (git 710d980c0f)

	MONDRIAN
	       This change should have been part of the 6652 checkin.
	       Changed to support new datasouces xml format.

Affected files ...

... //open/mondrian/demo/derby/datasources.xml#4 edit


Change 6658 by jhyde@jhyde.branston on 2006/05/22 18:32:42 (git 6e9db0bfbc)

	MONDRIAN: Improve type-checking for tuple opererator "( ... )";
	  fixes bug 1491699 "ClassCastException in mondrian.calc.impl.GenericCalc.evaluat".

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#73 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#52 edit


Change 6652 by emberson@bortei on 2006/05/22 12:48:13 (git 60c8ed092a)

	MONDRIAN
	       Fix Xmla so that in the datasources.xml file each DataSource
	       element can have one or more catalogs. This allows Mondrian
	       to work with Xmla clients that expect only a single datasource
	       but one or more catalogs as well as clients that allow multiple
	       datasources each of which may have one or more catalogs.
	       Also, some of the Xmla "output" files had text format which caused
	       junit errors.

Affected files ...

... //open/mondrian/doc/install.html#58 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#26 edit
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/DataSourcesConfig.xml#3 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#28 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_PROPERTIES_out.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_PROPERTIES_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_05_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_05_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_24_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#5 edit


Change 6641 by jhyde@jhyde.branston on 2006/05/19 17:00:43 (git 3d1d37fbcc)

	MONDRIAN: Document that XML elements in the schema file must occur in the correct order.

Affected files ...

... //open/mondrian/doc/schema.html#39 edit


Change 6638 by jhyde@jhyde.branston on 2006/05/19 16:14:56 (git c0589a2f82)

	MONDRIAN: Document multiple Catalog elements in dataources.xml.

Affected files ...

... //open/mondrian/doc/install.html#57 edit
... //open/mondrian/doc/schema.html#38 edit


Change 6600 by jhyde@jhyde.marmalade2 on 2006/05/17 01:59:38 (git 9c310d46a7)

	MONDRIAN: Update javadoc.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#53 edit


Change 6599 by jhyde@jhyde.marmalade2 on 2006/05/17 00:27:49 (git 862d816cab)

	MONDRIAN: Fix <InlineTable> with NULL values for Derby.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#52 edit


Change 6576 by jhyde@jhyde.branston on 2006/05/14 16:09:36 (git 4fae2ea97b)

	MONDRIAN: Fix typo in schema guide (spotted by Tobias Roth).

Affected files ...

... //open/mondrian/doc/schema.html#37 edit


Change 6575 by jhyde@jhyde.branston on 2006/05/14 01:22:09 (git cf7377c047)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Id.java#22 edit


Change 6574 by jhyde@jhyde.branston on 2006/05/14 01:20:25 (git 20491bd04f)

	MONDRIAN: Several enhancements to XML/A support, including implementation of 'flattened' rowset format;
	    Implement DIMENSION PROPERTIES clause.

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/Converter.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#22 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#63 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#17 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#27 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#60 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_PROPERTIES_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_05_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_17_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_05_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_24_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_24_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR-tabular.xml#1 add


Change 6573 by bchow@bchow.greybrother.eigenbase on 2006/05/14 01:18:49 (git 8ba40e375d)

	MONDRIAN:  Switch to present tense grammer for java doc.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#9 edit


Change 6572 by bchow@bchow.greybrother.eigenbase on 2006/05/14 01:16:07 (git 4ed373fbf0)

	MONDRIAN:  Fix broken junit test for FunctionTest::testPropertyInCalculatedMember

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#42 edit


Change 6567 by bchow@bchow.greybrother.eigenbase on 2006/05/13 01:15:29 (git 099ed38a85)

	MONDRIAN:  Update eclipse .classpath to include required test libs and set output for test classes.  Fix null nameColumn values.  Fix case insensitive #null member lookup.

Affected files ...

... //open/mondrian/.classpath#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#51 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#8 edit


Change 6548 by jhyde@jhyde.branston on 2006/05/10 20:08:06 (git 92cc5a95b7)

	MONDRIAN: Make numbers consistent in olap.html;
		Describe how to create NULL values in an <InlineTable> in schema.html.

Affected files ...

... //open/mondrian/doc/olap.html#11 edit
... //open/mondrian/doc/schema.html#36 edit


Change 6541 by jhyde@jhyde.marmalade2 on 2006/05/10 01:59:59 (git d2a55f48c6)

	MONDRIAN: Fix drill-through test for Oracle.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#38 edit


Change 6540 by jhyde@jhyde.branston on 2006/05/10 00:44:03 (git 1b07684292)

	MONDRIAN: Fix bug 1472311, "Drillthrough fails, if Aggregate in MDX-query".
	    Factor drill-through tests into their own testcase.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#59 edit
... //open/mondrian/testsrc/main/mondrian/test/DrillThroughTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#37 edit


Change 6538 by jhyde@jhyde.branston on 2006/05/09 21:47:24 (git 2382957cd4)

	MONDRIAN: Fix bug 1466129, "Unitest fails, with another driver than the JdbcOdbc-Bridge", and make RolapConnectionTest part of standard suite (because it should work now).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#36 edit


Change 6537 by jhyde@jhyde.branston on 2006/05/09 21:39:32 (git 18f82b9f98)

	MONDRIAN: Fix bug 1480627, "ClassCastException using MySQL".

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#37 edit


Change 6536 by jhyde@jhyde.marmalade2 on 2006/05/09 21:32:54 (git f6f8757652)

	MONDRIAN: Fix SQL generation and testcase for InlineTable.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#50 edit
... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#2 edit


Change 6534 by jhyde@jhyde.branston on 2006/05/09 04:26:53 (git 087502aa52)

	MONDRIAN: Oops, forgot to check in tests.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/InlineTableTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#35 edit


Change 6533 by jhyde@jhyde.branston on 2006/05/09 04:15:46 (git ce0a9472bb)

	MONDRIAN: Implement <InlineTable> construct.
	    Move SqlQuery.Dialect factory method into RolapSchema.

Affected files ...

... //open/mondrian/doc/schema.html#35 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#49 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#37 edit


Change 6522 by jhyde@jhyde.branston on 2006/05/06 19:01:07 (git 5eeee406ad)

	MONDRIAN: If a level has uniqueMembers="true", don't constrain on its parent levels' key columns.
	    Fix bug where an error evaluating a tuple could leave the evaluator in a corrupted state for the next tuple.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#50 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ColumnConstraint.java#7 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#58 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_PROPERTIES_out.xml#2 edit


Change 6508 by emberson@bortei on 2006/05/04 09:03:59 (git f46023089e)

	MONDRIAN
	       Remove redundant debug comment.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#9 edit


Change 6468 by jhyde@jhyde.branston on 2006/05/01 17:41:06 (git edfcf52baf)

	MONDRIAN: Fix unparse for CASE operator (bug 1476710), and add unit test.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#26 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#12 edit


Change 6433 by goncha@goncha.skypiea on 2006/04/27 17:32:26 (git f8a4cd1f2b)

	MONDRAIN:
	
	* Fix XmlaServlet's response status (ContentType) by Victor Glushenkov

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#8 edit


Change 6430 by emberson@bortei on 2006/04/27 15:29:31 (git a586bcf550)

	MONDRIAN
	       When there are no members and the type is MemberType with only
	       a Dimension, then the hierarchy variable is 'null' so we
	       have to have another way of returning a null memeber.

Affected files ...

... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#3 edit


Change 6395 by emberson@olympia on 2006/04/26 15:33:55 (git 1d7da1f86a)

	MONDRIAN
	       A second CurrentMember MultiHierarchy junit test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#51 edit


Change 6358 by jhyde@jhyde.branston on 2006/04/24 16:56:14 (git 7aeff577e2)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#26 edit


Change 6352 by jhyde@jhyde.branston on 2006/04/24 13:50:01 (git c78870b5e5)

	MONDRIAN: Ensure that MDSCHEMA_FUNCTION and column descriptions do not contain Windows-style line endings.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#25 edit


Change 6348 by jhyde@jhyde.branston on 2006/04/24 11:04:38 (git a6277e17f4)

	MONDRIAN: Unit test that CurrentMember works correctly when a dimension has multiple hierarchies.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#50 edit


Change 6339 by jhyde@jhyde.branston on 2006/04/24 00:47:31 (git f2354d494f)

	MONDRIAN: Update jpivot.war, to Fix ClassCastException when moving members from one axis to other, or when displaying measures in navigator.

Affected files ...

... //open/mondrian/lib/jpivot.war#8 edit


Change 6322 by emberson@olympia on 2006/04/21 15:43:10 (git b50d547678)

	MONDRIAN
	JUnit test class BasicQueryTest and method
	       _testWarehouseProfit demonstrates bug 1474464

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#57 edit


Change 6320 by jhyde@jhyde.branston on 2006/04/21 12:02:31 (git 560d8f491a)

	MONDRIAN: Call Format's unit test as part of Mondrian's test suite.

Affected files ...

... //open/mondrian/src/main/mondrian/util/Format.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#3 edit


Change 6317 by emberson@olympia on 2006/04/21 07:48:52 (git c14fb84aca)

	MONDRIAN
	       Added the flags related to executing raw Xmla files or Xmla wrapped
	       in SOAP files as wells as the optional xml schema validation flags.

Affected files ...

... //open/mondrian/doc/cmdrunner.html#9 edit


Change 6316 by emberson@olympia on 2006/04/21 07:21:38 (git d263f5de15)

	MONDRIAN
	       Added 'Item' xmla function test and changed the all functions
	       test to only test for valid xmla return, not content so that
	       new functions can be added without breaking test.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_FUNCTIONS_out.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_R_DSI_C_in.xml#1 add


Change 6293 by emberson@olympia on 2006/04/20 11:39:26 (git 681e4a6103)

	MONDRIAN
	       XMLA requires that each member have a ordinal based upon a
	       depth first ordering. The implementation is at the top of
	       RolapMember, it returns the same results as SQL Server but is
	       much slower.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#40 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#24 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_MEMBERS_out.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeLvlRestrictions.xml#4 edit


Change 6292 by emberson@olympia on 2006/04/20 06:32:47 (git 1b34f2d9c0)

	MONDRIAN
	Fix build: SlicerAxis contains members not in other axes.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR.xml#6 edit


Change 6284 by emberson@olympia on 2006/04/19 15:17:03 (git 598ab2524b)

	MONDRIAN
	       Produce the XMLA SlicerAxis.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#13 edit


Change 6245 by emberson@olympia on 2006/04/14 11:08:16 (git 31b7eefd21)

	MONDRIAN
	       Now one can cache a schema gotten by using the DynamicsSchemaProcessor
	       by specifying the use of the MD5 hash.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#68 edit


Change 6244 by jhyde@jhyde.branston on 2006/04/14 11:02:07 (git beae2c167e)

	MONDRIAN: Standardize on UNIX line endings in XMLA property values.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_PROPERTIES_out.xml#2 edit


Change 6241 by jhyde@jhyde.marmalade2 on 2006/04/14 09:48:17 (git f9f180405d)

	MONDRIAN: Disable a test if in dependency-checking mode.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#15 edit


Change 6240 by jhyde@jhyde.marmalade2 on 2006/04/14 09:47:04 (git 58d2a352d1)

	MONDRIAN: Rename method, to match Richard's rollback.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#72 edit


Change 6239 by emberson@olympia on 2006/04/14 08:48:23 (git 0cadaa87fe)

	MONDRIAN
	       Removed two RolapSchema constructors.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#67 edit


Change 6237 by emberson@olympia on 2006/04/14 07:12:23 (git f389726cc0)

	MONDRIAN
	       Reverted RolapSchema back to fix tests and added command to
	       XMLA functions test.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#66 edit
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_FUNCTIONS_out.xml#2 edit


Change 6236 by goncha@goncha.skypiea on 2006/04/13 23:01:45 (git 3bf327f970)

	MONDRIAN:
	
	* Use File#toURL() to generate URL in XML/A tests.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#3 edit


Change 6228 by jhyde@jhyde.branston on 2006/04/13 12:57:34 (git 8f65d42e3c)

	MONDRIAN: Testcases and cleanup for Util.readURL() and replaceProperties().

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#67 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#8 edit


Change 6227 by emberson@olympia on 2006/04/13 11:41:13 (git 59218b788c)

	MONDRIAN
	       Fix build compile.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#110 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#2 edit


Change 6226 by jhyde@jhyde.branston on 2006/04/13 11:17:22 (git 936b7b89b9)

	MONDRIAN: Add non-standard function '<Member> <Member>.CalculatedChild(<String>)', contributed by Benny Chow.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#109 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/CalculatedChildFunDef.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#49 edit


Change 6224 by emberson@olympia on 2006/04/13 06:38:08 (git a7fb9a6dd1)

	MONDRIAN
	       Removed reference to org.w3c.dom.DOMError.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#3 edit


Change 6223 by emberson@olympia on 2006/04/13 06:25:57 (git cd9ea69df9)

	MONDRIAN
	       Had a link to a local file containing XSLT. Now its a string.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#2 edit


Change 6217 by emberson@olympia on 2006/04/12 09:39:52 (git 9dd8d257a1)

	MONDRIAN
	       Removed empty @return javadoc entries.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#2 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#2 edit
... //open/mondrian/src/main/mondrian/tui/MockServletConfig.java#2 edit
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#2 edit


Change 6216 by emberson@olympia on 2006/04/12 09:30:23 (git c3f6363095)

	MONDRIAN
	       Fixing space before ':' in case statements.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#25 edit
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#2 edit


Change 6215 by emberson@olympia on 2006/04/12 09:25:06 (git af7b777713)

	MONDRIAN
	       Put <CR> after "nl" in strings.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#9 edit


Change 6214 by emberson@olympia on 2006/04/12 09:18:25 (git d05e00aa70)

	MONDRIAN
	       Forgot to check in this file.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#14 edit


Change 6213 by sbirney@sbirney.release on 2006/04/12 07:48:02 (git 1fb62fca35)

	MONDRIAN: child member names are compared with UPPER only when mondrian.olap.case.sensitive property is false.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#6 edit


Change 6212 by emberson@olympia on 2006/04/12 05:45:14 (git 8223daee3d)

	MONDRIAN
	       XMLA Exception class used to generate SOAP fault body.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaException.java#2 edit


Change 6211 by jhyde@jhyde.branston on 2006/04/12 03:43:25 (git a75b2732a4)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/doc/roadmap.html#13 edit


Change 6210 by jhyde@jhyde.branston on 2006/04/12 03:01:27 (git 88fcb25779)

	MONDRIAN: Update roadmap pending 2.1 release.

Affected files ...

... //open/mondrian/doc/roadmap.html#12 edit


Change 6209 by jhyde@jhyde.branston on 2006/04/12 01:58:39 (git bfe9af4e82)

	MONDRIAN: Check in updated JPivot (fixes ClassCastException while collapsin a member).

Affected files ...

... //open/mondrian/build.xml#116 edit
... //open/mondrian/lib/jpivot.war#7 edit


Change 6208 by jhyde@jhyde.branston on 2006/04/12 01:46:46 (git 6e1e0a0a9c)

	MONDRIAN: Add missing classes so that the code builds, at least.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaException.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#13 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#2 edit


Change 6201 by emberson@olympia on 2006/04/11 16:38:20 (git 5530ff9201)

	MONDRIAN
	       Moved the format properties check to after seeing if there is
	       an empty command. Its legal to have an empty command with
	       no format specified - thats how Excel tells the webserver to 
	       end the current soap session (EndSession Soap header element).

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#12 edit


Change 6195 by emberson@olympia on 2006/04/11 15:24:44 (git 41e43f806f)

	MONDRIAN
	       XMLA
	        This checkin primarily deals with attempting to make
	        Mondrian return XMLA that agrees with what
	        SQL Server returns when queried by
	        Excel 2000 and Excel XP. Simba (who has a bridging tool
	        providing connectivity between Excel and XMLA
	        servers) captured in text form SOAP request/response
	        pairs for user sessions. These formed the basis for
	        the XmlaExcel2000Test and XmlaExcelXPTest junit tests.
	        In addition, using an HttpClient (based upon apache's
	        HttpClient jar), basic request/responses were capture
	        between the client and an SQL Server and the resulting
	        junit tests in XmlaBasicTest attempt to have Mondrian
	        match (as permitted) what is returned by SQL Server.
	        Lastly, the XmlaErrorTest junit tests test for
	        error conditions; when Mondrian XMLA detects and
	        error condition, a SOAP Fault is returned. While
	        the structure of a SOAP Fault (version SOAP 1.1)
	        is well defined, the content is not so I defined
	        error fault codes and strings in one place, XmlaConstants,
	        allowing for easy lookup.
	
	       Tests
	        There are a number of XMLA junit tests.
	        Those that deal with SOAP faults generated by
	        Mondrian XMLA compares the expected fault information
	        to the actual. The other tests generally read an
	        input file (which might be a template) which is
	        SOAP xml and an expected output xml file.
	        For each such test, both the straight XMLA xml
	        is tested and the wrapped XMLA in SOAP is tested.
	        In addition, as appropriate, request are made with
	        the Content property taking on the values: None,
	        Data, Schema and SchemaData.
	        Lastly, when both Schema and Data are returned, the
	        returned data is validated against the returned
	        xml schema.
	        Xml transforms and validation use xerces/xalan where
	        (for some reason) one must use xerces 2.6 or greater
	        to validate (but the code still compiles with earlier
	        versions of xerces).
	
	       Callback
	        I initially requested that Gang add a callback. This was so
	        that I could do both authentication and authorization.
	        Well, turns out when one embeds Mondrian XMLA in a webserver
	        the authentication is done at the webserver level (if you
	        are not authenticated you don't get to the servlet).
	        In addition, using the Java LoginModule capability one not
	        only authenticates but can return "roles" (authorization).
	        These "roles" may still have to be mapped into Mondrian
	        roles so the callback is still needed.
	        In addition, Excel after authentication places a mustUnderstand
	        request in the SOAP header that Mondrian XMLA or a
	        callback MUST handle (see below).
	        Lastly, the Http Header Expect/Continue negotiation takes
	        place a the webserver level (even though I have a couple
	        of junit tests where a specialized test callback handle it).
	
	       CmdRunner
	        The CmdRunner has been extended allowing one to create
	        an XmlaHandler and pass to it XMLA xml or to create
	        Http Servlet request/response objects and call the
	        DefaultXmlaServlet with a SOAP message with an XMLA
	        body. To call the servlet, supporting "mock" servlet
	        classes have been created in the "tui" directory.
	        The mock objects are also used in the XMLA junit tests.
	
	       SOAP Header
	        Excel when it talks with SQL Server after authorization
	        creates a BeginSession SOAL Header element with the
	        attribute mustUnderstand set to '1'. This means that the
	        server MUST supply a SessionId. I use the extended
	        Callback to allow Mondrian uses to generate their own
	        SessionIds. While one can register more than only
	        callback, it is the first one that the DefaultXmlaServlet
	        code uses to generate the SessionId. If there are not
	        callbacks, then, currently, Mondrian returns an empty
	        string (see DefaultXmlaServlet.generateSessionId).
	        This is clearly not correct but I don't know how Julian
	        would want to handle it.
	
	       XmlaTest
	        Modified the test case so that tests on individual
	        files can be invoked (had to fix the tests).
	
	       RolapSchema
	        When hosting Mondrian XMLA on a webserver and when one
	        is getting schema files someplace other than the file
	        system (like a database), it is convenient to use the Dynamic
	        Schema Processor capability. A fix was applied so that
	        schemas retrieved in such a manner can be optionally
	        cached based upon their MD5.
	
	       RolapStar
	        Changed names of methods that do aggregate caching:
	        when one is flushing schema pool versus cached aggregate data.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#71 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#8 edit
... //open/mondrian/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#3 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#24 edit
... //open/mondrian/src/main/mondrian/tui/MockHttpServletRequest.java#1 add
... //open/mondrian/src/main/mondrian/tui/MockHttpServletResponse.java#1 add
... //open/mondrian/src/main/mondrian/tui/MockServletConfig.java#1 add
... //open/mondrian/src/main/mondrian/tui/MockServletContext.java#1 add
... //open/mondrian/src/main/mondrian/tui/XmlUtil.java#1 add
... //open/mondrian/src/main/mondrian/tui/XmlaSupport.java#1 add
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#23 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaBasicTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaErrorTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcel2000Test.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaExcelXPTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_CATALOGS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_COLUMNS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_PROVIDER_TYPES_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_TABLES_INFO_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DBSCHEMA_TABLES_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_DATASOURCES_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_ENUMERATORS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_KEYWORDS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_LITERALS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_PROPERTIES_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/DISCOVER_SCHEMA_ROWSETS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_CUBES_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_DIMENSIONS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_FUNCTIONS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_HIERARCHIES_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_LEVELS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_MEASURES_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_MEASURES_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_MEMBERS_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/MDSCHEMA_PROPERTIES_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_C_CN_DSI_C_F_C_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_C_CN_DSI_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_C_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_DSI_C_F_C_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/basic/RT_DSI_C_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadAction01_in.error#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadAction02_in.error#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadAction03_in.error#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadMethod.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadMethodNS.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadXml01_in.error#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/BadXml02_in.error#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery01.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery02.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery03.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery04.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Discovery05.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/DiscoveryExecute.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/DoubleBody.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/DoubleHeader.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/EmptyExecute.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute01.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute02.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute03.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute04.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute05.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute06.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Execute07.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/Junk_in.error#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/error/MustUnderstand.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_01_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_01_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_02_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_02_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_03_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_03_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_04_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_04_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_05_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_05_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_06_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_06_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_07_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_07_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_08_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_08_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_09_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_09_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_10_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_10_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_11_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_11_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_12_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_12_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_13_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_13_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_14_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_14_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_15_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_15_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_16_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_16_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_17_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_17_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_18_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_2000/excel_2000_18_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_01_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_01_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_02_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_02_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_03_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_03_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_04_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_04_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_05_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_05_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_06_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_06_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_07_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_07_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_08_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_08_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_09_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_09_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_10_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_10_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_11_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_11_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_12_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_12_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_13_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_13_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_14_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_14_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_15_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_15_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_16_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_16_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_17_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_17_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_18_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_18_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_19_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_19_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_20_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_20_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_21_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_21_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_22_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_22_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_23_in.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/excel_XP/excel_XP_23_out.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/dbschemaCatalogs.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/discoverDataSources.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubesRestrictions.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeDimRestrictions.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeRestrictions.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeDimRestrictions.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaLevelsCubeDimRestrictions.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeLvlRestrictions.xml#3 edit


Change 6182 by jhyde@jhyde.marmalade2 on 2006/04/10 23:09:08 (git a916006aa5)

	MONDRIAN: Oops, broke JDK 1.4.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#56 edit


Change 6179 by jhyde@jhyde.branston on 2006/04/10 18:11:55 (git 951b4f0a98)

	MONDRIAN: Support for MDX comments. (Contributed by Mike Pollard.)

Affected files ...

... //open/mondrian/doc/mdx.html#9 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#13 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#55 edit


Change 6112 by jhyde@jhyde.branston on 2006/04/05 09:01:31 (git b7e9ca9727)

	MONDRIAN: Fix NPE when MondrianFoodMartLoader invoked with 0 args. (Bug 1464936.)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#36 edit


Change 6072 by jhyde@jhyde.branston on 2006/03/31 13:14:46 (git feb6eeca4c)

	MONDRIAN: News item.

Affected files ...

... //open/mondrian/doc/home.html#22 edit


Change 6020 by jhyde@jhyde.branston on 2006/03/28 10:38:13 (git b686830088)

	MONDRIAN: Testcase for bug 1459995 (which is already fixed).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#22 edit


Change 6006 by jhyde@jhyde.branston on 2006/03/27 21:17:12 (git 01ed7d0d89)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/doc/mdx.html#8 edit


Change 6005 by jhyde@jhyde.branston on 2006/03/27 21:15:28 (git 3bbf9cd10d)

	MONDRIAN: Implement "<Set>.Item(<String> [,...])". (Bug 1433961, "Unable to do .Item lookup via name.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#108 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#48 edit


Change 6001 by jhyde@jhyde.branston on 2006/03/27 18:52:26 (git 890f9606b9)

	MONDRIAN: Fix bug 1410383 [error if calc member in schema file contains single quotes]; parse member and set specifications as single-quoted strings, which means that they can contain single-quotes if they are escaped properly.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Parser.cup#21 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#70 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#21 edit


Change 5977 by jhyde@jhyde.marmalade2 on 2006/03/24 16:14:03 (git c8934c4e6d)

	MONDRIAN: Fix bug in DESCENDANTS(..., -1, LEAVES).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#15 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#47 edit


Change 5964 by jhyde@jhyde.marmalade2 on 2006/03/24 00:34:31 (git 69aad52f5e)

	MONDRIAN: Refactor dozens of anonymous and inner classes which implement MDX functions out of BuiltinFunTable and into top-level classes.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/AddCalculatedMembersFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/AncestorFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/AvgFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#107 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/CaseMatchFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/CaseTestFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/CorrelationFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/CountFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/CovarianceFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/DimensionCurrentMemberFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownLevelFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/ExceptFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/FilterFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/FormatFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#72 edit
... //open/mondrian/src/main/mondrian/olap/fun/GenerateFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/HeadTailFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/HierarchizeFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyCurrentMemberFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/HierarchyDimensionFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/IsEmptyFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/IsFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/LastPeriodsFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/LeadLagFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/LevelHierarchyFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/MedianFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/MemberHierarchyFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/MemberLevelFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/MinMaxFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParallelPeriodFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/PeriodsToDateFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/ReflectiveMultiResolver.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetItemFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/StdevFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/StdevPFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/StrToSetFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/StrToTupleFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/SubsetFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/SumFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/ToggleDrillStateFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomCountFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/TopBottomPercentSumFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleItemFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/UnionFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/VarFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/VarPFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/extra/NthQuartileFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/extra/package.html#1 add
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#54 edit


Change 5954 by jhyde@jhyde.marmalade2 on 2006/03/23 10:33:02 (git 319000e614)

	MONDRIAN: Fix dependency-checking for "Ancestor" function;
		Unzip derby database as part of regular compile;
		Ignore "mondrian.test.Class" and "mondrian.test.Name" if they are the empty string.

Affected files ...

... //open/mondrian/build.xml#115 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#106 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#46 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#33 edit


Change 5951 by goncha@goncha.skypiea on 2006/03/22 21:24:02 (git 83a16c6cf8)

	MONDRIAN:
	
	* Add test method for bug #1456596.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#15 edit


Change 5944 by jhyde@jhyde.marmalade2 on 2006/03/22 15:20:58 (git 7c7db1e288)

	MONDRIAN: Fix some dependency bugs;
		Clean up how code references properties;
		Use Util.nl whenever a newline is needed.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#9 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#20 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#20 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#35 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#6 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#35 edit


Change 5928 by goncha@goncha.skypiea on 2006/03/21 17:46:22 (git c250b31c8f)

	MONDRIAN:
	
	* Replace order-by in xsl:for-each with xsl:sort.

Affected files ...

... //open/mondrian/misc/Meta.xsl#4 edit


Change 5917 by jhyde@jhyde.branston on 2006/03/21 13:25:27 (git 2d90250ab4)

	MONDRIAN: Generate xml_schema.html using ant's xslt target (previously manually generated and checked in);
	  Add index entries to agg tables spec.

Affected files ...

... //open/mondrian/build.xml#114 edit
... //open/mondrian/doc/aggregate_tables.html#11 edit
... //open/mondrian/doc/noframes.html#21 edit
... //open/mondrian/doc/xml_schema.html#4 delete
... //open/mondrian/misc/Meta.xsl#3 edit


Change 5899 by emberson@olympia on 2006/03/20 08:03:28 (git 98796df4cb)

	MONDRIAN
	       Moved the JdbcSchema classname property to MondrianProperties.
	       Replaced the WeakHashMap with a HashMap using SoftReferences.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#12 edit


Change 5888 by sgwood@LEMUR on 2006/03/19 11:38:09 (git 28c7a40b94)

	MONDRIAN:
	   * Revise packaging for Derby distribution.
	   * Update Derby test database with latest agg changes.
	   * Ensure mondrian.properties in the WARs include options to use aggregates and native SQL.

Affected files ...

... //open/mondrian/build.xml#113 edit
... //open/mondrian/demo/derby/derby-foodmart.zip#3 edit
... //open/mondrian/demo/derby/mondrian.properties#1 add
... //open/mondrian/webapp/WEB-INF/mondrian.properties#3 edit


Change 5875 by jhyde@jhyde.marmalade2 on 2006/03/18 17:51:25 (git 7c5fb3d6df)

	MONDRIAN: Fix hang which occurred when FunUtil.evaluateMembers was called with parentToo=true.
		Expand tabs.
		Convert O(n^2) EXCEPT algorithm to O(n.logn).
		Couple of extra tests for corner cases involving empty sets.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#105 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#71 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#45 edit


Change 5874 by sbirney@sbirney.release on 2006/03/18 15:37:36 (git 3e3759991e)

	Fixes and unit tests for bugs 1439627 and 1440306

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#104 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#70 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#44 edit


Change 5873 by jhyde@jhyde.branston on 2006/03/18 15:35:41 (git 7793c54599)

	MONDRIAN: Reduce maxConstraints property from 2500 to 1000, so Oracle tests run without modifying mondrian.properties.

Affected files ...

... //open/mondrian/doc/configuration.html#4 edit
... //open/mondrian/mondrian.properties#21 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#48 edit


Change 5872 by jhyde@jhyde.branston on 2006/03/18 14:55:44 (git d828c8e5fa)

	MONDRIAN: In install guide, describe how to create a MySQL database and user.

Affected files ...

... //open/mondrian/doc/install.html#56 edit


Change 5870 by jhyde@jhyde.branston on 2006/03/18 14:03:13 (git 1c3208ef34)

	MONDRIAN: Rename agg table "agg_gender_ms_prodcat_sales_fact_1997" to "agg_g_ms_pcat_sales_fact_1997" in Access.

Affected files ...

... //open/mondrian/demo/access/MondrianFoodMart-Access.zip#5 edit


Change 5869 by jhyde@jhyde.branston on 2006/03/18 13:49:52 (git 83c2094f4d)

	MONDRIAN: Oops! (These files should have been in change 5851.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/LevelType.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ColumnConstraint.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/MemberColumnConstraint.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#17 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#3 edit


Change 5868 by jhyde@jhyde.marmalade2 on 2006/03/18 13:46:10 (git 16586cd017)

	MONDRIAN: Rename agg table "agg_gender_ms_prodcat_sales_fact_1997" to "agg_g_ms_pcat_sales_fact_1997", because Oracle object names must be 30 chars or fewer.
		Disable VirtualCubeTest.testNoTimeDimension().

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DriverManager.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#16 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#6 edit


Change 5866 by jhyde@jhyde.marmalade2 on 2006/03/18 11:27:20 (git e92a327419)

	MONDRIAN: Update IntelliJ project files.

Affected files ...

... //open/mondrian/intellij/mondrian.iml#2 edit
... //open/mondrian/intellij/mondrian.ipr#3 edit
... //open/mondrian/intellij/mondrianTest.iml#3 edit


Change 5851 by jhyde@jhyde.branston on 2006/03/17 14:44:39 (git ec9ed172f0)

	MONDRIAN:
	  Fix bug 1433418 [Assertion failed in Segment.java] -- it occurs when the same column is constrained twice.
	  Refactor how cell-requests are generated, to allow different types of level (parent-child level, regular level, and the levels containing null and all members) to do it their own way. This is a step towards user-defined dimensions.
	  Make RolapMember.equals() a bit more efficient.
	  Disable failing testcase in VirtualCubeTest.
	  Add Schema.removeCube(String cubeName).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#15 edit


Change 5850 by emberson@olympia on 2006/03/17 12:57:40 (git 380cc26347)

	MONDRIAN
	       Fixing a typo.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#47 edit
... //open/mondrian/src/main/mondrian/util/Format.java#17 edit


Change 5837 by emberson@olympia on 2006/03/15 06:21:19 (git 504ca6aa5e)

	MONDRIAN
	       Oops, adding VirtualCubeTest to test suite.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#32 edit


Change 5823 by emberson@olympia on 2006/03/14 13:48:58 (git 93ba1c1152)

	MONDRIAN
	       A junit test demonstrating bug 1449929

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#63 edit
... //open/mondrian/testsrc/main/mondrian/rolap/VirtualCubeTest.java#1 add


Change 5811 by emberson@olympia on 2006/03/13 06:23:07 (git 3c576b5cc4)

	MONDRIAN
	       Added private dimension documentation.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#10 edit


Change 5793 by jhyde@jhyde.branston on 2006/03/11 14:38:28 (git 62a08e94a9)

	MONDRIAN: Fix default values in mondrian.properties (all properties are now commented out, with their default value shown). Remove some redundant stuff from build.properties.

Affected files ...

... //open/mondrian/build.properties#11 edit
... //open/mondrian/mondrian.properties#20 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#46 edit


Change 5783 by sgwood@LEMUR on 2006/03/11 09:43:38 (git 62c708787b)

	MONDRIAN: packaging fixes and data upgrade
	* Derby database upgraded to match Access FoodMart
	* Revisited build script for mondrian and mondrian-embedded.war

Affected files ...

... //open/mondrian/build.xml#112 edit
... //open/mondrian/demo/derby/datasources.xml#3 edit
... //open/mondrian/demo/derby/derby-foodmart.zip#2 edit
... //open/mondrian/demo/derby/queries/arrows.jsp#2 edit
... //open/mondrian/demo/derby/queries/colors.jsp#2 edit
... //open/mondrian/demo/derby/queries/fourhier.jsp#2 edit
... //open/mondrian/demo/derby/queries/mondrian.jsp#2 edit
... //open/mondrian/demo/derby/queries/xmla.jsp#2 edit
... //open/mondrian/demo/derby/web.xml#3 edit


Change 5782 by emberson@olympia on 2006/03/11 07:21:34 (git 11a81d5246)

	MONDRIAN
	       Convert Iterator to Collection.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#5 edit


Change 5780 by jhyde@jhyde.branston on 2006/03/11 00:06:16 (git d7e4bbfa70)

	MONDRIAN: Fix test exceptions against MySQL, and enable asserts for junit run.

Affected files ...

... //open/mondrian/build.xml#111 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#62 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#15 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#15 edit


Change 5767 by goncha@goncha.skypiea on 2006/03/09 23:11:20 (git 163121b19e)

	MONDRIAN:
	
	* Update doc for loading mondrian.properties.

Affected files ...

... //open/mondrian/doc/configuration.html#3 edit


Change 5763 by jhyde@jhyde.branston on 2006/03/09 18:42:24 (git 3efac3902a)

	MONDRIAN: Make access-control consistent with the spec.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Role.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#14 edit


Change 5735 by emberson@olympia on 2006/03/08 16:08:04 (git b5162708e7)

	MONDRIAN
	       If for some strange reason you have more than one copies of the
	       mondrian.jar file in your class path, having the the classes
	       appearing in META-INF/services/mondrian.spi.UserDefinedFunction
	       loaded more than once causes an error.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#4 edit


Change 5733 by avix@avix.home on 2006/03/08 06:21:22 (git cd230a4603)

	MONDRIAN: Native SQL Optimization does not work with Virtual Cubes - so these are disabled for now.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#13 edit


Change 5729 by jhyde@jhyde.branston on 2006/03/07 22:15:57 (git c47c34fc2b)

	MONDRIAN: Fix bug 1442110: If Query.getMdxHierarchiesOnAxis() knows what dimension an expression belongs to but not which hierarchy, it now returns the default hierarchy of the dimension rather than null (which was confusing JPivot).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#61 edit


Change 5727 by jhyde@jhyde.branston on 2006/03/07 21:34:30 (git aa3d62630c)

	MONDRIAN: Update copyright notices.

Affected files ...

... //open/mondrian/doc/architecture.html#13 edit
... //open/mondrian/doc/cmdrunner.html#8 edit
... //open/mondrian/doc/components.html#13 edit
... //open/mondrian/doc/design.html#6 edit
... //open/mondrian/doc/developer.html#6 edit
... //open/mondrian/doc/developer_notes.html#6 edit
... //open/mondrian/doc/faq.html#19 edit
... //open/mondrian/doc/help.html#9 edit
... //open/mondrian/doc/home.html#21 edit
... //open/mondrian/doc/index.html#13 edit
... //open/mondrian/doc/install.html#55 edit
... //open/mondrian/doc/install_postgresql.html#4 edit
... //open/mondrian/doc/mdx.html#7 edit
... //open/mondrian/doc/navigation.html#17 edit
... //open/mondrian/doc/noframes.html#20 edit
... //open/mondrian/doc/olap.html#10 edit
... //open/mondrian/src/main/mondrian/calc/BooleanCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/Calc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/CalcWriter.java#2 edit
... //open/mondrian/src/main/mondrian/calc/DimensionCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/DoubleCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/DummyExp.java#3 edit
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#2 edit
... //open/mondrian/src/main/mondrian/calc/HierarchyCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/IntegerCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/LevelCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/MemberCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/StringCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/TupleCalc.java#3 edit
... //open/mondrian/src/main/mondrian/calc/VoidCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#4 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractLevelCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractStringCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractVoidCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/CacheCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/DimensionCurrentMemberCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/ValueCalc.java#2 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#13 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#16 edit
... //open/mondrian/src/main/mondrian/jolap/ArrayNavigator.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/AttributeSupport.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/ClassifierSupport.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/Converter.java#8 edit
... //open/mondrian/src/main/mondrian/jolap/CursorSupport.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeFilter.java#7 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeReference.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeCursor.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeView.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilter.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilterInput.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionCursor.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionFilter.java#6 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStep.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStepManager.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionView.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDrillFilter.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeCursor.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeFilter.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeView.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianExceptionMemberFilter.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianHierarchyFilter.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnection.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#8 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapCube.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapDimension.java#6 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapHierarchy.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapLevel.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapMember.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianLevelFilter.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianMemberObjectFactories.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianQualifiedMemberReference.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianRankingMemberFilter.java#6 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianSegment.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/OrderedRelationshipList.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/OrdinateSupport.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/QueryObjectSupport.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/RefObjectSupport.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/Relationship.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/RelationshipList.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/util/Model.java#6 edit
... //open/mondrian/src/main/mondrian/mdx/DimensionExpr.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/HierarchyExpr.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/LevelExpr.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/MemberExpr.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#3 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Access.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Aggregator.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Axis.java#4 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#10 edit
... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#8 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#10 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#8 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Dimension.java#6 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#19 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#17 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#24 edit
... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#25 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#22 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#8 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#21 edit
... //open/mondrian/src/main/mondrian/olap/InvalidHierarchy.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#10 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#18 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#26 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#16 edit
... //open/mondrian/src/main/mondrian/olap/MondrianException.java#5 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#45 edit
... //open/mondrian/src/main/mondrian/olap/NameResolver.java#5 edit
... //open/mondrian/src/main/mondrian/olap/NamedSet.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Namer.java#3 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluator.java#2 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#12 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#22 edit
... //open/mondrian/src/main/mondrian/olap/Position.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#19 edit
... //open/mondrian/src/main/mondrian/olap/PropertyFormatter.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#60 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#16 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Result.java#6 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceeded.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#11 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#19 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/SortDirection.java#3 edit
... //open/mondrian/src/main/mondrian/olap/StringScanner.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#65 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Walkable.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#103 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#24 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#69 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/MondrianEvaluationException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/BooleanType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/DecimalType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/NumericType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/StringType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/SymbolType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#5 edit
... //open/mondrian/src/main/mondrian/recorder/LoggerRecorder.java#3 edit
... //open/mondrian/src/main/mondrian/recorder/MessageRecorder.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/RecorderException.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/BrandingMemberReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#69 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapPosition.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/StringList.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ColumnConstraint.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlConstraint.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQueryChecker.java#2 edit
... //open/mondrian/src/main/mondrian/spi/CatalogLocator.java#2 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#6 edit
... //open/mondrian/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#3 edit
... //open/mondrian/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#2 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#22 edit
... //open/mondrian/src/main/mondrian/udf/InverseNormalUdf.java#2 edit
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#2 edit
... //open/mondrian/src/main/mondrian/udf/ValUdf.java#2 edit
... //open/mondrian/src/main/mondrian/util/BarfingInvocationHandler.java#3 edit
... //open/mondrian/src/main/mondrian/util/DelegatingInvocationHandler.java#4 edit
... //open/mondrian/src/main/mondrian/util/Format.java#16 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#7 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#21 edit
... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#5 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#11 edit
... //open/mondrian/src/main/mondrian/web/taglib/Listener.java#4 edit
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#5 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#12 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#6 edit
... //open/mondrian/src/main/mondrian/web/taglib/package.html#3 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#22 edit
... //open/mondrian/src/main/mondrian/xmla/SaxWriter.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaResponse.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#5 edit
... //open/mondrian/src/main/overview.html#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#43 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#14 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/DecoratingSchemaProcessor.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#33 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#2 edit
... //open/mondrian/webapp/index.html#2 edit
... //open/util/bin/updateCopyright#3 edit


Change 5724 by jhyde@jhyde.branston on 2006/03/07 21:06:33 (git 99d49183b7)

	MONDRIAN: Fix performance problem with key-based identifier on Postgresql. (Fix due to Mark Penningroth.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#32 edit


Change 5719 by sgwood@LEMUR on 2006/03/07 17:27:19 (git 11cee4fe69)

	MySQL related changes:
	* Deal with TINYINT(1) booleans for MySQL in the Loader
	* XMLATestContext.connectString with &s

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#32 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#3 edit


Change 5703 by jhyde@jhyde.branston on 2006/03/06 00:20:40 (git 476c70eb80)

	MONDRIAN: Allow distinct-count measures to be rolled up over attributes which are functionally dependent on the key of the measure (e.g. "gender" is functionally dependent on the key "customer_id" of the measure "Customer Count").
	    Add an aggregate table to MondrianFoodMartLoader and MondrianFoodMart.mdb to serve as a test for distinct-count rollup.
	    Add methods to BitKey, and rename some of BitKey's methods so that they have the same name as the corresponding methods in BitSet.
	    Fix ParentChildHierarchyTest's test log.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#49 edit
... //open/mondrian/demo/access/MondrianFoodMart-Access.zip#4 edit
... //open/mondrian/doc/aggregate_tables.html#9 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#4 edit


Change 5702 by jhyde@jhyde.branston on 2006/03/06 00:12:16 (git 68458ce83c)

	MONDRIAN: Add property defining the number of evaluation passes before a cycle is assumed to have occurred;
	    Fix some typos in property documentation.

Affected files ...

... //open/mondrian/doc/configuration.html#2 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#57 edit


Change 5686 by jhyde@jhyde.branston on 2006/03/03 21:20:03 (git 5fa264b39e)

	MONDRIAN: Add Configuration Guide, which describes properties (formerly in the install guide) and connect-string properties.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#8 edit
... //open/mondrian/doc/configuration.html#1 add
... //open/mondrian/doc/install.html#54 edit
... //open/mondrian/doc/navigation.html#16 edit
... //open/mondrian/doc/noframes.html#19 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#43 edit


Change 5676 by emberson@olympia on 2006/03/02 11:35:20 (git 511ed768da)

	MONDRIAN
	       When a RolapSchema goes away, its JdbcSchema stays around.
	       When a RolapSchema goes away, its AggTableManager also
	       goes away, but the MondrianProperties triggers that were
	       registered are not removed.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#17 edit


Change 5637 by sgwood@LEMUR on 2006/02/27 11:19:29 (git 0106f75940)

	Fix for Derby WAR and upgrade of JPivot WAR to work with Mondrian HEAD

Affected files ...

... //open/mondrian/build.xml#110 edit
... //open/mondrian/lib/jpivot.war#6 edit


Change 5623 by goncha@goncha.skypiea on 2006/02/26 19:31:18 (git e34f9e255e)

	MONDRIAN:
	
	* Improve UDF service provider discovery.
	* Add UDF service provider doc.

Affected files ...

... //open/mondrian/doc/schema.html#34 edit
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#2 edit


Change 5606 by jhyde@jhyde.branston on 2006/02/25 17:30:19 (git da7e957abf)

	MONDRIAN: Add 'download' link on home page.

Affected files ...

... //open/mondrian/doc/navigation.html#15 edit
... //open/mondrian/doc/noframes.html#18 edit


Change 5584 by jhyde@jhyde.branston on 2006/02/23 18:54:49 (git 7a912df7db)

	MONDRIAN: Document degenerate dimensions.

Affected files ...

... //open/mondrian/doc/schema.html#33 edit


Change 5510 by aspen@aspen.stilton on 2006/02/19 00:11:39 (git b193837974)

	MONDRIAN: Fix test for the fact that Dimensions(<integer>) is now zero-based.

Affected files ...

... //open/mondrian/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#2 edit


Change 5486 by emberson@olympia on 2006/02/16 11:58:52 (git 28f9bf9202)

	MONDRIAN
	       Remove print statements that showed what the error was.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#4 edit


Change 5480 by emberson@olympia on 2006/02/16 07:28:44 (git bd9f3e98f6)

	MONDRIAN
	       Add example of null hierarchy bug to test suite.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#30 edit


Change 5479 by jhyde@jhyde.branston on 2006/02/16 00:22:37 (git d72f93c2b0)

	MONDRIAN: Fix bug 1412834 [NullPointerException in SqlConstraintUtils].

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#11 edit


Change 5478 by jhyde@jhyde.branston on 2006/02/16 00:16:33 (git fbdc98052c)

	MONDRIAN: Fix eigenbase-properties.jar (again).

Affected files ...

... //open/mondrian/lib/eigenbase-properties.jar#6 edit


Change 5438 by jhyde@jhyde.branston on 2006/02/14 00:49:55 (git d82b4ddf6c)

	MONDRIAN: Disable test FunctionTest.testRank3Huge(); bug 1431316 logged.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#42 edit


Change 5430 by goncha@goncha.skypiea on 2006/02/13 19:53:55 (git 80822aaf36)

	MONDRIAN:
	
	* Remove dependency of Servlet API.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DriverManager.java#18 edit
... //open/mondrian/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#2 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#20 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#11 edit


Change 5429 by goncha@goncha.skypiea on 2006/02/13 19:16:46 (git 9a3d1957cc)

	MONDRIAN:
	
	* Fix namespace declaration in Execute response (reported by Anton Nikitin)

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR.xml#4 edit


Change 5428 by goncha@goncha.skypiea on 2006/02/13 17:54:23 (git c1f2bb57dd)

	MONDRIAN:
	
	* Fix build.xml to include commons-math-1.0.jar into war.

Affected files ...

... //open/mondrian/build.xml#109 edit


Change 5420 by jhyde@jhyde.branston on 2006/02/13 00:59:16 (git 45576de010)

	MONDRIAN: Fix bug 1426134: Dimensions(<integer>) function should be zero-based.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#102 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#41 edit


Change 5419 by jhyde@jhyde.branston on 2006/02/13 00:41:06 (git 14a4f66a7c)

	MONDRIAN: Integrate from //open/mondrian/release/2 to //open/mondrian up to change 5418.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#41 integrate
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#19 integrate


Change 5418 by jhyde@jhyde.branston on 2006/02/13 00:36:38 (git )

	MONDRIAN: Fix bug 1418689 [NPE in format string function] on release 2 branch.

Affected files ...

... //open/mondrian-release/2/src/main/mondrian/rolap/RolapEvaluator.java#2 edit
... //open/mondrian-release/2/testsrc/main/mondrian/test/TestCalculatedMembers.java#2 edit


Change 5416 by jhyde@jhyde.branston on 2006/02/12 23:52:22 (git 9a688e588e)

	MONDRIAN: Major rework of parameters, in order to fix bug 1425153.
	  Fix some places which still used ServletContext.
	  Improve descriptions of MemberType, LevelType, HierarchyType, DimensionType.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DriverManager.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#21 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#59 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#4 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#2 edit


Change 5383 by goncha@goncha.skypiea on 2006/02/08 20:00:22 (git e26bbc7d27)

	MONDRIAN:
	
	* Update build.xml to pack META-INF into mondrian.jar and pack
	  mondrian.properties under WEB-INF/classes of war (Please remove
	  mondrian.properties from WEB-INF
	* Try to load mondrian.properties from PWD, CLASSPATH
	* Not load build.properties when populating MondrianProperties, so move some
	  settings into mondrian.properties
	* Make maxConstraints in Aggregation.java as a mondrian properties

Affected files ...

... //open/mondrian/build.xml#108 edit
... //open/mondrian/mondrian.properties#19 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#30 edit


Change 5377 by jhyde@jhyde.branston on 2006/02/08 11:09:51 (git aae3f10320)

	MONDRIAN: Typo in agg table doc.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#7 edit


Change 5375 by jhyde@jhyde.branston on 2006/02/08 11:02:45 (git )

	UTIL/PROPERTIES: Oops!

Affected files ...

... //open/dt/dev/farrago/src/org/eigenbase/test/PropertyTest.java#7 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/Property.java#13 edit
... //open/mondrian/lib/eigenbase-properties.jar#5 edit


Change 5373 by emberson@olympia on 2006/02/08 06:55:13 (git 326d82dd32)

	MONDRIAN
	       An aggregate table with zero rows was being treated as a valid
	       aggregate table. Now if such an aggregate is found a warning
	       message is issued.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#16 edit


Change 5372 by goncha@goncha.skypiea on 2006/02/08 01:49:45 (git c8c65ed5fc)

	MONDRIAN:
	
	* Fix a class name
	* Autoloading UDFs by Jar Service Provider discovery

Affected files ...

... //open/mondrian/build.xml#107 edit
... //open/mondrian/lib/commons-math-1.0.jar#1 branch
... //open/mondrian/src/main/META-INF/services/mondrian.spi.UserDefinedFunction#1 add
... //open/mondrian/src/main/mondrian/olap/fun/GlobalFunTable.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#59 edit
... //open/mondrian/src/main/mondrian/udf/InverseNormalUdf.java#1 add
... //open/mondrian/src/main/mondrian/udf/LastNonEmptyUdf.java#1 add
... //open/mondrian/src/main/mondrian/udf/ValUdf.java#1 add
... //open/mondrian/testlib/commons-math-1.0.jar#2 delete
... //open/mondrian/testsrc/main/mondrian/example/InverseNormalFunDef.java#4 delete
... //open/mondrian/testsrc/main/mondrian/example/LastNonEmptyUdf.java#4 delete
... //open/mondrian/testsrc/main/mondrian/example/package.html#2 delete
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#12 edit


Change 5371 by jhyde@jhyde.branston on 2006/02/08 01:36:51 (git 65467145e6)

	UTIL/PROPERTIES: Boolean properties evaluate to true even if their value has trailing spaces (an easy mistake to make in a .properties file).
	  This change contains a patch for mondrian/lib/eigenbase-properties.jar, but I do not intend to make a new release of eigenbase-properties until the next mondrian release.

Affected files ...

... //open/dt/dev/farrago/src/org/eigenbase/test/PropertyTest.java#6 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/BooleanProperty.java#11 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/Property.java#12 edit
... //open/mondrian/lib/eigenbase-properties.jar#4 edit
... //open/util/properties/build.xml#3 edit


Change 5370 by jhyde@jhyde.branston on 2006/02/08 00:58:11 (git c833d38114)

	MONDRIAN: Fix bug 1379068: Child member constaint SQL was incorrectly in terms of level key, should be in terms of level name.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#48 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#5 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#10 edit


Change 5369 by jhyde@jhyde.branston on 2006/02/08 00:04:16 (git d5e38bb7df)

	MONDRIAN: Remove redundant imports of 'xsi' XML namespace in XML/A response.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#8 edit


Change 5320 by emberson@olympia on 2006/02/03 07:46:35 (git e36a103e72)

	MONDRIAN
	       Miss named JUnit test file containing example of an error.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBug.java#2 delete
... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBugTest.java#1 branch


Change 5319 by jhyde@jhyde.branston on 2006/02/03 01:14:55 (git f8b70221ba)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#7 edit


Change 5318 by jhyde@jhyde.branston on 2006/02/03 00:44:17 (git 5df2a79194)

	MONDRIAN: Add <xsd:schema> element to XML/A responses.

Affected files ...

... //open/mondrian/src/main/mondrian/util/SAXWriter.java#7 delete
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#21 edit
... //open/mondrian/src/main/mondrian/xmla/SaxWriter.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/dbschemaCatalogs.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/discoverDataSources.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubesRestrictions.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeDimRestrictions.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeRestrictions.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeDimRestrictions.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaLevelsCubeDimRestrictions.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeLvlRestrictions.xml#2 edit


Change 5306 by jhyde@jhyde.branston on 2006/02/02 02:04:19 (git 82423302a4)

	MONDRIAN: Test that a property against a calculated member can reference that member in the formula.
	   And, a straggler.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#18 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR.xml#2 edit


Change 5305 by jhyde@jhyde.branston on 2006/02/02 01:20:57 (git f408bce0b3)

	MONDRIAN: XML/A: Import xsi namespace in <CellData> element (due to Anton Nikitin)

Affected files ...

... //open/mondrian/src/main/mondrian/util/SAXHandler.java#5 delete
... //open/mondrian/src/main/mondrian/xmla/SaxWriter.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#5 edit


Change 5278 by emberson@olympia on 2006/01/31 08:32:53 (git 0519925a49)

	MONDRIAN
	       Test file demonstrating a bug in the axis/hierarchy code.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/HierarchyBug.java#1 add


Change 5242 by jhyde@jhyde.branston on 2006/01/27 16:24:43 (git 36385f27e9)

	MONDRIAN: Test PeriodsToDate against both monthly and weekly hierarchies.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#3 edit


Change 5176 by jhyde@jhyde.branston on 2006/01/19 18:26:44 (git 701f9db808)

	MONDRIAN: Trailing backslash in links to 'sf.net/projects/mondrian/' confuses Apache.

Affected files ...

... //open/mondrian/doc/install_postgresql.html#3 edit
... //open/mondrian/doc/navigation.html#14 edit
... //open/mondrian/doc/noframes.html#17 edit


Change 5165 by jhyde@jhyde.branston on 2006/01/19 12:22:30 (git d1aaa75b42)

	MONDRIAN: Fixes and tests for VisualTotals pattern strings. (Due to Edwin Fine.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/VisualTotalsTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#29 edit


Change 5123 by jhyde@jhyde.marmite2 on 2006/01/17 02:54:30 (git 2c7f597aee)

	MONDRIAN: More javadoc fixes.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#5 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#53 edit


Change 5122 by jhyde@jhyde.branston on 2006/01/17 02:34:27 (git e708586bdb)

	MONDRIAN: Fix javadoc errors and warnings.

Affected files ...

... //open/mondrian/src/main/javax/jmi/reflect/InvalidObjectException.java#6 edit
... //open/mondrian/src/main/mondrian/calc/BooleanCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/Calc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/DimensionCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/DoubleCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/HierarchyCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/LevelCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/MemberCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/TupleCalc.java#2 edit
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#3 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#11 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeFilter.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#9 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#14 edit
... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#3 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#21 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#6 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#25 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#101 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#68 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#3 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/LoggerRecorder.java#2 edit
... //open/mondrian/src/main/mondrian/recorder/MessageRecorder.java#3 edit
... //open/mondrian/src/main/mondrian/recorder/RecorderException.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#68 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#2 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#20 edit
... //open/mondrian/src/main/mondrian/util/Format.java#15 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#52 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#8 edit


Change 5120 by jhyde@jhyde.branston on 2006/01/16 20:53:08 (git 663de71753)

	MONDRIAN: Implement VisualTotals() function.
	    Also do some cleanup of the MDX function list.

Affected files ...

... //open/mondrian/doc/mdx.html#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#100 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/VisualTotalsFunDef.java#1 add
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#37 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/test/Testable.java#4 delete


Change 5111 by jhyde@jhyde.branston on 2006/01/16 13:15:30 (git b2c67ccaa1)

	MONDRIAN: Integrate: Use files from eigenbase-resgen-1.1 release.

Affected files ...

... //open/mondrian/lib/eigenbase-resgen.jar#5 integrate
... //open/mondrian/lib/eigenbase-xom.jar#4 integrate


Change 5102 by goncha@goncha.skypiea on 2006/01/16 01:35:04 (git 3aba3e503e)

	MONDRIAN:
	
	* Fix bug of native filter in queryTest_fdd91d27376831d1.xml, please do more tests of this fix

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#8 edit


Change 5062 by jhyde@jhyde.branston on 2006/01/12 11:47:46 (git daafe8cd69)

	MONDRIAN: Integrate from release 2 to main, @5061. Includes fix for named set in CrossJoin bug.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#47 integrate
... //open/mondrian/src/main/mondrian/olap/SetBase.java#13 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#18 integrate
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#6 integrate


Change 5061 by jhyde@jhyde.branston2 on 2006/01/12 11:33:57 (git )

	MONDRIAN: Fix bug: named set gives error 'incompatible hierarchies' when used in CrossJoin.

Affected files ...

... //open/mondrian-release/2/src/main/mondrian/olap/SetBase.java#2 edit
... //open/mondrian-release/2/src/main/mondrian/olap/fun/CrossJoinFunDef.java#2 edit
... //open/mondrian-release/2/src/main/mondrian/olap/type/SetType.java#2 edit
... //open/mondrian-release/2/testsrc/main/mondrian/test/NamedSetTest.java#2 edit


Change 5058 by emberson@olympia on 2006/01/12 07:40:20 (git 195b5666dc)

	MONDRIAN
	       For LastPeriods function added more tests, now if the index is
	       out of bounds it returns all that are found and if the member
	       parameter is null, then an empty set is returned.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#99 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#39 edit


Change 5042 by emberson@olympia on 2006/01/11 15:24:50 (git 759b141925)

	MONDRIAN
	       Bug 1403223 : added LastPeriods function and tests.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#98 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#38 edit


Change 5029 by goncha@goncha.skypiea on 2006/01/10 19:09:12 (git 5f9d57ac1d)

	MONDRIAN:
	
	* Fix MDSCHEMA_MEASURES
	* Use properties to control Mondrian specified XML/A feature

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#20 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#3 edit


Change 5027 by goncha@goncha.skypiea on 2006/01/10 17:56:09 (git 9ea73df00f)

	MONDRIAN:
	
	* Fix function <Hierarchy>.DefaultMember	

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#97 edit


Change 5019 by emberson@olympia on 2006/01/10 07:56:27 (git ceec0a11fd)

	MONDRIAN
	       If the Time dimension had attribute hasAll="false" and a range such as
	       outside dimension range
	           ([Time].CurrentMember : [Time].CurrentMember.Lag(6000.0)
	       within a given year
	           ([Time].CurrentMember : [Time].CurrentMember.Lag(3.0)
	       then one gets the same answer as hasAll="true", but if the query
	       spans a year boundary
	           ([Time].CurrentMember : [Time].CurrentMember.Lag(60.0)
	       then hasAll="false" fails.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#32 edit


Change 5014 by jhyde@jhyde.branston on 2006/01/09 22:35:31 (git 89a9e1e108)

	MONDRIAN: Interbase 6 support.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#46 edit


Change 5008 by jhyde@jhyde.branston on 2006/01/09 16:47:10 (git 65a16d97f8)

	MONDRIAN: The Funk is gone. (Delete some obsolete classes.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/Funk.java#6 delete
... //open/mondrian/src/main/mondrian/olap/fun/FunkBase.java#5 delete
... //open/mondrian/src/main/mondrian/olap/fun/FunkResolver.java#8 delete


Change 5003 by jhyde@jhyde.branston on 2006/01/09 12:53:03 (git fb7f87082d)

	MONDRIAN: Update jpivot.war from latest JPivot source code, now runs against latest Mondrian source code.

Affected files ...

... //open/mondrian/lib/jpivot.war#5 edit


Change 4995 by emberson@olympia on 2006/01/09 08:48:31 (git 85ef3f973e)

	MONDRIAN
	       The forcast y-axis must have the same number of entries as the data.
	       If there is an x value missing, put an empty y value into the
	       forcast. If this is not done, one gets a discontinuity in the 
	       forecast line for each missing data entry.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#8 edit


Change 4994 by jhyde@jhyde.branston on 2006/01/08 22:54:36 (git 674aeb1b50)

	MONDRIAN: Support for JPivot:
	 * Allow JPivot to set the slicer axis of a query;
	 * Rename FunCall to ResolvedFunCall, and add FunCall as common interface for it and UnresolvedFunCall.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/ResolvedFunCall.java#1 add
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#23 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#20 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#58 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#64 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#96 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#10 edit


Change 4992 by goncha@goncha.skypiea on 2006/01/08 21:25:43 (git 5aca340e1c)

	MONDRIAN:
	
	* Fix null member key
	* Fix hierarchy default member
	* Add some mondrian property for later use

Affected files ...

... //open/mondrian/demo/FoodMart.xml#46 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#41 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#95 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#45 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#51 edit
... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeDimRestrictions.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#3 edit
... //open/mondrian/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#2 edit


Change 4988 by jhyde@jhyde.branston on 2006/01/08 01:29:18 (git )

	MONDRIAN: Integrate from main to release 2, all changes up to 4968 except 4930, 4957, 4961.

Affected files ...

... //open/mondrian-release/2/build.xml#2 integrate
... //open/mondrian-release/2/demo/FoodMart.xml#2 integrate
... //open/mondrian-release/2/demo/derby/datasources.xml#2 integrate
... //open/mondrian-release/2/demo/derby/queries/xmla.jsp#1 branch
... //open/mondrian-release/2/demo/derby/web.xml#2 integrate
... //open/mondrian-release/2/doc/install.html#2 integrate
... //open/mondrian-release/2/doc/mdx.html#2 integrate
... //open/mondrian-release/2/intellij/mondrian.ipr#2 integrate
... //open/mondrian-release/2/intellij/mondrianTest.iml#2 integrate
... //open/mondrian-release/2/lib/jpivot.war#2 integrate
... //open/mondrian-release/2/src/main/mondrian/olap/DriverManager.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/olap/MondrianProperties.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/olap/Property.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/olap/Util.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapLevel.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeCrossJoin.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeFilter.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeSet.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeTopCount.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapSchemaReader.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapUtil.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/SqlConstraintUtils.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/SqlMemberSource.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/SqlTupleReader.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/spi/CatalogLocator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/spi/impl/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/taglib/ResultCache.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/xmla/DataSourcesConfig.xml#2 integrate
... //open/mondrian-release/2/src/main/mondrian/xmla/Enumeration.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/xmla/PropertyDefinition.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/xmla/Rowset.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/xmla/RowsetDefinition.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/xmla/SaxWriter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaConstants.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaHandler.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaMediator.java#2 delete
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaRequest.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaRequestCallback.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaResponse.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaServlet.java#2 integrate
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 branch
... //open/mondrian-release/2/testlib/xmlunit1.0.jar#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/NonEmptyTest.java#2 integrate
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/TestAggregationManager.java#2 integrate
... //open/mondrian-release/2/testsrc/main/mondrian/test/BasicQueryTest.java#2 integrate
... //open/mondrian-release/2/testsrc/main/mondrian/test/Main.java#2 integrate
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/XmlaTest.java#2 delete
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/XmlaUtil.java#2 delete
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/dbschemaCatalogs.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/discoverDataSources.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/executeHR.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubesRestrictions.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeDimRestrictions.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeRestrictions.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeDimRestrictions.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaLevelsCubeDimRestrictions.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeLvlRestrictions.xml#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/datasources.xml#2 integrate
... //open/mondrian-release/2/webapp/WEB-INF/mondrian.properties#2 integrate
... //open/mondrian-release/2/webapp/WEB-INF/queries/xmla.jsp#2 integrate
... //open/mondrian-release/2/webapp/WEB-INF/web-jpivot.xml#2 integrate
... //open/mondrian-release/2/webapp/WEB-INF/web.xml#2 integrate
... //open/mondrian-release/2/webapp/adhoc.jsp#2 integrate
... //open/mondrian-release/2/webapp/index.html#1 branch
... //open/mondrian-release/2/webapp/index.jsp#2 integrate
... //open/mondrian-release/2/webapp/taglib.jsp#2 integrate
... //open/mondrian-release/2/webapp/xmla.jsp#2 integrate
... //open/mondrian-release/2/webapp/xmlaTest.jsp#2 integrate


Change 4986 by jhyde@jhyde.branston on 2006/01/08 01:06:42 (git )

	MONDRIAN: Integrate from main to release 2, change 4769.

Affected files ...

... //open/mondrian-release/2/.classpath#1 branch
... //open/mondrian-release/2/.project#1 branch
... //open/mondrian-release/2/LICENSE.html#1 branch
... //open/mondrian-release/2/LicenseInfo.txt#1 branch
... //open/mondrian-release/2/README.txt#1 branch
... //open/mondrian-release/2/bin/cmdrunner.cmd#1 branch
... //open/mondrian-release/2/bin/cmdrunner.sh#1 branch
... //open/mondrian-release/2/bin/run.sh#1 branch
... //open/mondrian-release/2/bin/runtest.sh#1 branch
... //open/mondrian-release/2/build.bat#1 branch
... //open/mondrian-release/2/build.properties#1 branch
... //open/mondrian-release/2/build.sh#1 branch
... //open/mondrian-release/2/build.xml#1 branch
... //open/mondrian-release/2/demo/CmdRunner.cmdr#1 branch
... //open/mondrian-release/2/demo/CmdRunner.properties#1 branch
... //open/mondrian-release/2/demo/FoodMart.xml#1 branch
... //open/mondrian-release/2/demo/FoodMartCreateData.zip#1 branch
... //open/mondrian-release/2/demo/FoodMartLoader.bat#1 branch
... //open/mondrian-release/2/demo/access/MondrianFoodMart-Access.zip#1 branch
... //open/mondrian-release/2/demo/cmdRunner.bat#1 branch
... //open/mondrian-release/2/demo/derby/datasources.xml#1 branch
... //open/mondrian-release/2/demo/derby/derby-foodmart.zip#1 branch
... //open/mondrian-release/2/demo/derby/queries/arrows.jsp#1 branch
... //open/mondrian-release/2/demo/derby/queries/colors.jsp#1 branch
... //open/mondrian-release/2/demo/derby/queries/fourhier.jsp#1 branch
... //open/mondrian-release/2/demo/derby/queries/mondrian.jsp#1 branch
... //open/mondrian-release/2/demo/derby/web.xml#1 branch
... //open/mondrian-release/2/doc/aggregate_tables.html#1 branch
... //open/mondrian-release/2/doc/aggregate_tables.vsd#1 branch
... //open/mondrian-release/2/doc/aggregate_tables_1.png#1 branch
... //open/mondrian-release/2/doc/aggregate_tables_2.png#1 branch
... //open/mondrian-release/2/doc/aggregate_tables_3.png#1 branch
... //open/mondrian-release/2/doc/api/index.html#1 branch
... //open/mondrian-release/2/doc/architecture.html#1 branch
... //open/mondrian-release/2/doc/architecture.jpg#1 branch
... //open/mondrian-release/2/doc/architecture.vsd#1 branch
... //open/mondrian-release/2/doc/architecture_full.png#1 branch
... //open/mondrian-release/2/doc/cmdrunner.html#1 branch
... //open/mondrian-release/2/doc/code_indentation.png#1 branch
... //open/mondrian-release/2/doc/code_spacing.png#1 branch
... //open/mondrian-release/2/doc/components.html#1 branch
... //open/mondrian-release/2/doc/deployDoc.sh#1 branch
... //open/mondrian-release/2/doc/design.html#1 branch
... //open/mondrian-release/2/doc/developer.html#1 branch
... //open/mondrian-release/2/doc/developer_notes.html#1 branch
... //open/mondrian-release/2/doc/faq.html#1 branch
... //open/mondrian-release/2/doc/header.html#1 branch
... //open/mondrian-release/2/doc/help.html#1 branch
... //open/mondrian-release/2/doc/home.html#1 branch
... //open/mondrian-release/2/doc/index.html#1 branch
... //open/mondrian-release/2/doc/install.html#1 branch
... //open/mondrian-release/2/doc/install_postgresql.html#1 branch
... //open/mondrian-release/2/doc/logo.psp#1 branch
... //open/mondrian-release/2/doc/logo_bottom.jpg#1 branch
... //open/mondrian-release/2/doc/logo_top.jpg#1 branch
... //open/mondrian-release/2/doc/mdx.html#1 branch
... //open/mondrian-release/2/doc/navigation.html#1 branch
... //open/mondrian-release/2/doc/noframes.html#1 branch
... //open/mondrian-release/2/doc/olap.html#1 branch
... //open/mondrian-release/2/doc/optimizing_performance.html#1 branch
... //open/mondrian-release/2/doc/perforce_setup.gif#1 branch
... //open/mondrian-release/2/doc/roadmap.html#1 branch
... //open/mondrian-release/2/doc/schema.html#1 branch
... //open/mondrian-release/2/doc/spacer.gif#1 branch
... //open/mondrian-release/2/doc/stylesheet.css#1 branch
... //open/mondrian-release/2/doc/xml_schema.html#1 branch
... //open/mondrian-release/2/eclipse/eclipse-warnings.txt#1 branch
... //open/mondrian-release/2/eclipse/mondrian.importorder#1 branch
... //open/mondrian-release/2/intellij/mondrian.iml#1 branch
... //open/mondrian-release/2/intellij/mondrian.ipr#1 branch
... //open/mondrian-release/2/intellij/mondrianTest.iml#1 branch
... //open/mondrian-release/2/jpivot/build.properties#1 branch
... //open/mondrian-release/2/jpivot/build.xml#1 branch
... //open/mondrian-release/2/jpivot/jpivot-1.3.0-052105snapshotsrc.zip#1 branch
... //open/mondrian-release/2/jpivot/readme.txt#1 branch
... //open/mondrian-release/2/lib/commons-collections.jar#1 branch
... //open/mondrian-release/2/lib/commons-dbcp.jar#1 branch
... //open/mondrian-release/2/lib/commons-pool.jar#1 branch
... //open/mondrian-release/2/lib/eigenbase-properties.jar#1 branch
... //open/mondrian-release/2/lib/eigenbase-resgen.jar#1 branch
... //open/mondrian-release/2/lib/eigenbase-xom.jar#1 branch
... //open/mondrian-release/2/lib/javacup.jar#1 branch
... //open/mondrian-release/2/lib/jlfgr-1_0.jar#1 branch
... //open/mondrian-release/2/lib/jmi.jar#1 branch
... //open/mondrian-release/2/lib/jpivot.war#1 branch
... //open/mondrian-release/2/lib/jsp-api.jar#1 branch
... //open/mondrian-release/2/lib/log4j-1.2.9.jar#1 branch
... //open/mondrian-release/2/lib/mof.jar#1 branch
... //open/mondrian-release/2/lib/servlet.jar#1 branch
... //open/mondrian-release/2/lib/xalan.jar#1 branch
... //open/mondrian-release/2/lib/xercesImpl.jar#1 branch
... //open/mondrian-release/2/lib/xml-apis.jar#1 branch
... //open/mondrian-release/2/log4j.properties#1 branch
... //open/mondrian-release/2/log4j.xml#1 branch
... //open/mondrian-release/2/misc/Meta.xsl#1 branch
... //open/mondrian-release/2/misc/workbench-manifest.mf#1 branch
... //open/mondrian-release/2/mondrian.properties#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/corbaidltypes/CorbaIdlTypesPackage.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/AggregationKind.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/AggregationKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/AliasType.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/AliasTypeClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Aliases.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Association.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/AssociationClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/AssociationEnd.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/AssociationEndClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/AttachesTo.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Attribute.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/AttributeClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/BehavioralFeature.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/BehavioralFeatureClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/CanRaise.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Classifier.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ClassifierClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/CollectionType.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/CollectionTypeClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Constant.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ConstantClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Constrains.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Constraint.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ConstraintClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Contains.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/DataType.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/DataTypeClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/DependsOn.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/DirectionKind.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/DirectionKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/EnumerationType.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/EnumerationTypeClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/EvaluationKind.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/EvaluationKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Exposes.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Feature.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/FeatureClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/GeneralizableElement.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/GeneralizableElementClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Generalizes.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Import.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ImportClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/IsOfType.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ModelElement.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ModelElementClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ModelPackage.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/MofClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/MofClassClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/MofException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/MofExceptionClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/MofPackage.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/MofPackageClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/MultiplicityType.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/NameNotFoundException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/NameNotResolvedException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Namespace.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/NamespaceClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Operation.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/OperationClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Parameter.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ParameterClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/PrimitiveType.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/PrimitiveTypeClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Reference.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ReferenceClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/RefersTo.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ScopeKind.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/ScopeKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/StructuralFeature.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/StructuralFeatureClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/StructureField.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/StructureFieldClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/StructureType.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/StructureTypeClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/Tag.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/TagClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/TypedElement.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/TypedElementClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/VisibilityKind.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/model/VisibilityKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/primitivetypes/PrimitiveTypesPackage.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/AlreadyExistsException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/ClosureViolationException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/CompositionCycleException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/CompositionViolationException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/ConstraintViolationException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/DuplicateException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/InvalidCallException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/InvalidNameException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/InvalidObjectException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/JmiException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefAssociation.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefAssociationLink.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefBaseObject.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefClass.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefFeatured.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefObject.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefPackage.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/RefStruct.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/TypeMismatchException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/reflect/WrongSizeException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/xmi/MalformedXMIException.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/xmi/XmiReader.java#1 branch
... //open/mondrian-release/2/src/main/javax/jmi/xmi/XmiWriter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/OLAPException.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/OLAPWarning.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/Blob.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/Clob.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/CubeCursor.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/Cursor.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/Date.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/DimensionCursor.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/EdgeCursor.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/RowDataAccessor.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/RowDataMetaData.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/RowDataNavigation.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/Time.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/Timestamp.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/cursor/Types.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/Cube.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/CubeDimensionAssociation.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/CurrentMember.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/Dimension.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/Hierarchy.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/HierarchyLevelAssociation.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/Level.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/LevelBasedHierarchy.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/Measure.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/Member.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/MemberList.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/MemberObjectFactories.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/MemberQuantifierType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/MemberQuantifierTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/MemberSelection.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/MemberValue.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/Schema.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/metadata/ValueBasedHierarchy.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/calculatedmembers/AttributeValue.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/calculatedmembers/CalculatedMember.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/calculatedmembers/CalculationRelationship.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/calculatedmembers/DimensionViewMember.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/calculatedmembers/DimensionViewOperator.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/calculatedmembers/NullHandling.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/calculatedmembers/OperatorInput.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/calculatedmembers/OrdinateOperator.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/derivedattribute/DerivedAttribute.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/derivedattribute/DerivedAttributeComponent.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/AttributeFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilterInput.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/DerivedAttributeFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/DimensionFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/DimensionInsertOffset.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/Drill.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/ExceptionMemberFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/HierarchyFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/LevelFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/MemberListFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/RankingMemberFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/dimensionfilters/SingleMemberFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/edgefilters/CurrentEdgeMember.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/edgefilters/EdgeDrillFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/edgefilters/EdgeInsertOffset.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/edgefilters/QualifiedEdgeMemberReference.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/edgefilters/SuppressEdgeMemberFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/edgefilters/TupleFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/CalendarType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/CalendarTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DAOperator.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DAOperatorEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DVOperator.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DVOperatorEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DerivedAttributeComponentType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DerivedAttributeComponentTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DimensionInsertOffsetType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DimensionInsertOffsetTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DimensionStepType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DimensionStepTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DrillType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/DrillTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/EdgeFilterType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/EdgeFilterTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/EdgeInsertOffsetType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/EdgeInsertOffsetTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/EdgeType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/EdgeTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/ElementOperators.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/ElementOperatorsEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/HierarchicalSortType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/HierarchicalSortTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/HierarchyFilterType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/HierarchyFilterTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/OlapOperators.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/OlapOperatorsEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/Operator.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/OperatorEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/OperatorInputType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/OperatorInputTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/OperatorType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/OperatorTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/OrdOperator.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/OrdOperatorEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/PeriodType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/PeriodTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/RankingType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/RankingTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SelectedObjectType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SelectedObjectTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SetActionType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SetActionTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SetEdgeActionType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SetEdgeActionTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SetOrientedOperators.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SetOrientedOperatorsEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SortType.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/enumerations/SortTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/AttributeReference.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/CompoundDimensionStep.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/Constant.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/CubeView.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/DerivedAttributeReference.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/DimensionStep.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/DimensionStepManager.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/DimensionView.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/EdgeFilter.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/EdgeView.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/IntegerInsertOffset.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/LiteralReference.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/MeasureView.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/MemberInsertOffset.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/MemberReference.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/NamedObject.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/OperatorReference.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/Ordinate.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/QualifiedMemberReference.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/QueryObject.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/Segment.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/SelectedObject.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/Tuple.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querycoremodel/TupleInsertOffset.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querytransaction/QueryTransaction.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querytransaction/QueryTransactionManager.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/querytransaction/TransactionalObject.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/sorting/AttributeSort.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/sorting/DataBasedSort.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/sorting/DerivedAttributeSort.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/sorting/DimensionSort.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/query/sorting/HierarchicalSort.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/resource/Abortable.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/resource/Connection.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/resource/ConnectionFactory.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/resource/ConnectionMetaData.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/resource/ConnectionSpec.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/resource/ResourceAdapterMetaData.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/CodedLevel.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/ContentMap.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/Cube.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/CubeDeployment.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/CubeRegion.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/DeploymentGroup.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/DimensionDeployment.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/HierarchyLevelAssociation.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/HierarchyMemberSelectionGroup.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/MemberSelectionGroup.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/Schema.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/StructureMap.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/serversidemetadata/ValueBasedHierarchy.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/sourcemodel/BooleanSource.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/sourcemodel/DateSource.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/sourcemodel/MetadataState.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/sourcemodel/NumberSource.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/sourcemodel/Source.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/sourcemodel/SourceGenerator.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/sourcemodel/StringSource.java#1 branch
... //open/mondrian-release/2/src/main/javax/olap/sourcemodel/Template.java#1 branch
... //open/mondrian-release/2/src/main/javax/resource/Referenceable.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/JDBCExplorer.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/JDBCTreeModel.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/JTreeUpdater.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/PreferencesDialog.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/PropertyTableModel.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/QueryPanel.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/SchemaExplorer.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/SchemaTreeModel.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/Workbench.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/addCube24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/addDimension24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/addLevel24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/addMeasure24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/addProperty24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/cube16.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/cube24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/dimension24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/gui.properties#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/hierarchy24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/level24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/measure24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/property24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/schema24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/virtualCube24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/i18n/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/ArrayNavigator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/AttributeSupport.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/ClassifierSupport.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/Converter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/CursorSupport.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianAttributeFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianAttributeReference.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianCubeCursor.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianCubeView.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianDataBasedMemberFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianDataBasedMemberFilterInput.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianDimensionCursor.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianDimensionFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianDimensionStep.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianDimensionStepManager.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianDimensionView.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianDrillFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianEdgeCursor.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianEdgeFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianEdgeView.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianExceptionMemberFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianHierarchyFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianJolapConnection.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianJolapCube.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianJolapDimension.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianJolapHierarchy.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianJolapLevel.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianJolapMember.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianLevelFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianMemberObjectFactories.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianQualifiedMemberReference.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianRankingMemberFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/MondrianSegment.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/OrderedRelationshipList.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/OrdinateSupport.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/QueryObjectSupport.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/RefObjectSupport.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/Relationship.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/RelationshipList.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/util/Model.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/jolap/util/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Access.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Aggregator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Axis.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/AxisOrdinal.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Category.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Cell.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/CellFormatter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Connection.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/ConnectionBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Cube.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/CubeAccess.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/CubeBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/DelegatingSchemaReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Dimension.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/DimensionBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/DriverManager.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/EnumeratedValues.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Evaluator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Exp.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/ExpBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/ExpCacheDescriptor.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Formula.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/FunCall.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/FunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/FunTable.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Hierarchy.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/HierarchyBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Id.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/InvalidHierarchy.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Level.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/LevelBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/LevelType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Literal.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Member.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/MemberBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/MemberFormatter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/MemberProperty.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Mondrian.xml#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/MondrianProperties.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/NameResolver.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Namer.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/NativeEvaluator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/OlapElement.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/OlapElementBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Parameter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Parser.cup#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Position.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Property.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/PropertyFormatter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Query.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/QueryAxis.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/QueryPart.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Result.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/ResultBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/ResultLimitExceeded.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Role.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Scanner.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Schema.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/SchemaReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/SetBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/SortDirection.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/StringScanner.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Syntax.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Util.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Validator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Visitor.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Walkable.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/Walker.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/AggregateFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/CacheFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/FunDefBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/FunInfo.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/FunTableImpl.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/FunUtil.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/Funk.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/FunkBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/FunkResolver.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/LinReg.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/MemberHelper.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/MultiResolver.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/ParameterFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/RangeFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/RankFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/Resolver.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/ResolverBase.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/SetFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/SimpleResolver.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/TupleFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/UdfResolver.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/ValueFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/XtdFunDef.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/fun/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/BooleanType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/CubeType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/DecimalType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/DimensionType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/HierarchyType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/LevelType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/MemberType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/NumericType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/ScalarType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/SetType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/StringType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/SymbolType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/TupleType.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/Type.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/TypeUtil.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/olap/type/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/recorder/ListRecorder.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/recorder/LoggerRecorder.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/recorder/PrintStreamRecorder.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/recorder/RecorderException.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/recorder/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/resource/MondrianResource.xml#1 branch
... //open/mondrian-release/2/src/main/mondrian/resource/MondrianResource_de.properties#1 branch
... //open/mondrian-release/2/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 branch
... //open/mondrian-release/2/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/ArrayMemberSource.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/BitKey.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/BrandingMemberReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/CacheMemberReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/CellKey.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/CellReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/ChildByNameConstraint.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/DelegatingMemberReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/DescendantsConstraint.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/DynamicSchemaProcessor.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/FastBatchingCellReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/HierarchyUsage.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/MeasureMemberSource.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/MemberCache.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/MemberKey.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/MemberReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/MemberSource.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RestrictedMemberReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapAggregationManager.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapAggregator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapAxis.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapCalculatedMember.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapCell.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapConnection.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapConnectionPool.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapConnectionProperties.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapCube.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapDimension.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapEvaluator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapHierarchy.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapLevel.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapMeasure.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapMember.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNative.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeFilter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeRegistry.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeSet.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeSql.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapNativeTopCount.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapPosition.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapProperty.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapResult.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapSchema.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapSchemaReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapStar.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapStoredMeasure.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/RolapUtil.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/SmartMemberListCache.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/SmartMemberReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/SqlConstraintFactory.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/SqlConstraintUtils.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/SqlContextConstraint.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/SqlMemberSource.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/SqlTupleReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/StringList.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/Test.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/TupleReader.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/Aggregation.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/AggregationManager.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/CellRequest.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/ColumnConstraint.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/QuerySpec.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/Segment.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/SegmentDataset.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/agg/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggmatcher/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/aggtab/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/cache/CachePool.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/cache/HardSmartCache.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/cache/SmartCache.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/cache/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/doc-files/CellReader.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/sql/SqlConstraint.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/sql/SqlQuery.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/sql/TupleConstraint.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/rolap/sql/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/spi/UserDefinedFunction.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/spi/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/tui/CmdRunner.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/tui/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/util/BarfingInvocationHandler.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/util/DelegatingInvocationHandler.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/util/Format.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/util/SAXHandler.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/util/SAXWriter.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/util/Schedule.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/util/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/servlet/MDXQueryServlet.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/taglib/ApplResources.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/taglib/DOMBuilder.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/taglib/Listener.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/taglib/QueryTag.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/taglib/ResultCache.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/taglib/TransformTag.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/taglib/package.html#1 branch
... //open/mondrian-release/2/src/main/mondrian/web/taglib/sample.xml#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/DataSourcesConfig.xml#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/Enumeration.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/PropertyDefinition.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/Rowset.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/RowsetDefinition.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaMediator.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/XmlaServlet.java#1 branch
... //open/mondrian-release/2/src/main/mondrian/xmla/package.html#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/CfmapClassifier.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/CfmapFeature.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/ClassifierFeatureMap.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/ClassifierFeatureMapClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMap.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapSource.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapTarget.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapToCfmap.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapToFeatureMap.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSet.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSetClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSetElement.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/FeatureMap.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapSource.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapTarget.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/InverseTransformationTask.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/PrecedenceConstraint.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/PrecedenceConstraintClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/StepPrecedence.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/StepPrecedenceClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/Transformation.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationActivity.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationActivityClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationMap.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationMapClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationPackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationSource.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationStep.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationStepClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationStepTask.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationTarget.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationTask.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationTaskClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationTaskElement.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationTree.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationTreeClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationUse.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TransformationUseClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TreeType.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/analysis/transformation/TreeTypeEnum.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/BusinessInformationPackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/Contact.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ContactClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ContactEmail.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ContactLocation.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ContactResourceLocator.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ContactTelephone.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/Description.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/DescriptionClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/Document.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/DocumentClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/DocumentDescribes.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/Email.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/EmailClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/Location.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/LocationClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ModelElementDescription.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ModelElementResponsibility.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ResourceLocator.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ResourceLocatorClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsibleParty.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsiblePartyClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsiblePartyContact.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/Telephone.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/businessinformation/TelephoneClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/ClassifierAlias.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/DataTypesPackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/Enumeration.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiteral.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiteralClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiterals.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/QueryExpression.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/QueryExpressionClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/TypeAlias.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/TypeAliasClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/Union.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/UnionClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/UnionDiscriminator.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/UnionMember.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/datatypes/UnionMemberClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/ConstantNode.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/ConstantNodeClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/ElementNode.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/ElementNodeClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNode.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNodeClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNodeClassifier.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/ExpressionsPackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/FeatureNode.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/FeatureNodeClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/NodeFeature.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/OperationArgument.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/expressions/ReferencedElement.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/Index.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/IndexClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/IndexSpansClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeature.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatureClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatureInfo.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatures.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationship.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationshipClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationshipFeatures.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/KeysIndexesPackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueFeature.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKey.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKeyClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKeyRelationship.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/Component.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentDeployments.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentsOnMachine.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManager.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerConnections.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerDataPackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProvider.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProviderClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProviderConnections.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedComponent.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedComponentClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystem.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystemClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystemComponents.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/Machine.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/MachineClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/PackageUsage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/PackageUsageClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/ProviderConnection.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/ProviderConnectionClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/RelatedSites.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/Site.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/SiteClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/SiteMachines.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareDeploymentPackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystem.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystemClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystemDeployments.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/softwaredeployment/SystemTypespace.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/typemapping/MappingSource.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/typemapping/MappingTarget.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/typemapping/TypeMapping.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/typemapping/TypeMappingClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/typemapping/TypeMappingPackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/typemapping/TypeSystem.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/foundation/typemapping/TypeSystemClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/Argument.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/ArgumentClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeature.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeatureClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeatureParameter.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralPackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/CallAction.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/CallActionClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/CallArguments.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/CalledOperation.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/Event.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/EventClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/EventParameter.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/Interface.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/InterfaceClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/Method.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/MethodClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/Operation.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/OperationClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/OperationMethod.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/Parameter.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterDirectionKind.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterDirectionKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterType.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Attribute.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/AttributeClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/BooleanExpression.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/BooleanExpressionClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ChangeableKind.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ChangeableKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Classifier.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ClassifierClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ClassifierFeature.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Constraint.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ConstraintClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/CoreClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/CoreClassClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/CorePackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/DataType.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/DataTypeClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Dependency.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/DependencyClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/DependencyClient.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/DependencySupplier.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Element.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ElementClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ElementConstraint.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ElementOwnership.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Expression.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ExpressionClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Feature.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/FeatureClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ImportedElements.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Model.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ModelClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ModelElement.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ModelElementClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Multiplicity.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityRange.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityRangeClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Namespace.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/NamespaceClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/OrderingKind.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/OrderingKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Package.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/PackageClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ProcedureExpression.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ProcedureExpressionClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/RangeMultiplicity.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ScopeKind.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/ScopeKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Stereotype.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/StereotypeClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/StereotypeConstraints.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/StereotypeTaggedValues.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/StereotypedElement.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeature.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeatureClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeatureType.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/Subsystem.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/SubsystemClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/TaggedElement.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/TaggedValue.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/TaggedValueClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/VisibilityKind.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/core/VisibilityKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/DataValue.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/DataValueClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/Extent.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/ExtentClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/FeatureSlot.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/Instance.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/InstanceClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/InstanceClassifier.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/InstancePackage.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/Object.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/ObjectClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/ObjectSlot.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/Slot.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/SlotClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/instance/SlotValue.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/AggregationKind.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/AggregationKindEnum.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/Association.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationEnd.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationEndClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/ChildElement.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/Generalization.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/GeneralizationClass.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/ParentElement.java#1 branch
... //open/mondrian-release/2/src/main/org/omg/java/cwm/objectmodel/relationships/RelationshipsPackage.java#1 branch
... //open/mondrian-release/2/src/main/overview.html#1 branch
... //open/mondrian-release/2/testlib/commons-math-1.0.jar#1 branch
... //open/mondrian-release/2/testlib/derby.jar#1 branch
... //open/mondrian-release/2/testlib/junit.jar#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/example/InverseNormalFunDef.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/example/LastNonEmptyUdf.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/example/package.html#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/BitKeyTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/CaptionTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/CompatibilityTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/DecoratingSchemaProcessor.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/DelegatingTestContext.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/I18nTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/JolapTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/MondrianTestRunner.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/NamedSetTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/PropertiesTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/SimpleTestRunner.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/Testable.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/UdfTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/comp/XMLUtility.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/loader/README.txt#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/loader/insert.sql#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/loader/package.html#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/test/package.html#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/XmlaTest.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/XmlaUtil.java#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 branch
... //open/mondrian-release/2/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian-release/2/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian-release/2/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/datasources.xml#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/mdxpivot.xsl#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/mdxquery.xsl#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/mdxslicer.xsl#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/mdxtable.tld#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/mdxtable.xsl#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/mdxvalue.xsl#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/mondrian.properties#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/queries/xmla.jsp#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/web-jpivot.xml#1 branch
... //open/mondrian-release/2/webapp/WEB-INF/web.xml#1 branch
... //open/mondrian-release/2/webapp/adhoc.jsp#1 branch
... //open/mondrian-release/2/webapp/busy.jsp#1 branch
... //open/mondrian-release/2/webapp/error.jsp#1 branch
... //open/mondrian-release/2/webapp/index.jsp#1 branch
... //open/mondrian-release/2/webapp/morph_pivot.jsp#1 branch
... //open/mondrian-release/2/webapp/pivot.jsp#1 branch
... //open/mondrian-release/2/webapp/taglib.jsp#1 branch
... //open/mondrian-release/2/webapp/xmla.jsp#1 branch
... //open/mondrian-release/2/webapp/xmlaTest.jsp#1 branch


Change 4968 by avix@avix.tonbeller on 2006/01/06 08:48:59 (git ceaac00cd2)

	MONDRIAN: keep schema syntax compatible with previous versions, added test for defaultMember attribute in FoodMart.xml

Affected files ...

... //open/mondrian/demo/FoodMart.xml#45 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#63 edit


Change 4967 by avix@avix.tonbeller on 2006/01/06 08:14:56 (git 2e4aa2ab1f)

	MONDRIAN: remove quotes when comparing SQL - different versions of MySQL jdbc drivers use different quoting chars

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#12 edit


Change 4961 by jhyde@jhyde.branston2 on 2006/01/05 16:43:28 (git 130aa6676f)

	MONDRIAN:
		* Remove vestiges of the old expression interpretation infrastrcture: remove Exp.evaluate(Evaluator), FunDef.evaluate(Evaluator,Exp[]).
		* Change UserDefinedFunction SPI so it is not dependent upon Exp.

Affected files ...

... //open/mondrian/src/main/mondrian/calc/DummyExp.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/DimensionExpr.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/HierarchyExpr.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/LevelExpr.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/MemberExpr.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#2 edit
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#16 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#22 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#19 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#94 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#67 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#28 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#5 edit
... //open/mondrian/testsrc/main/mondrian/example/InverseNormalFunDef.java#3 edit
... //open/mondrian/testsrc/main/mondrian/example/LastNonEmptyUdf.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#11 edit


Change 4957 by jhyde@jhyde.branston3 on 2006/01/05 14:01:31 (git a0441d04fb)

	MONDRIAN: maintain list of calculated members in RolapEvaluator, rather than computing it every time a cell is evaluated.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#38 edit


Change 4955 by sgwood@LEMUR on 2006/01/05 06:04:49 (git 15f2c781f3)

	MONDRIAN: 
	* Allows JPivot 1.5 to use XML/A against Mondrian 2.0.1, not taking into account the latest compiled expression changes. To get mondrian.war stable again, we will need to upgrade JPivot.
	* New XML/A tests now run as part of a full test run - they were being skipped.
	* Mondrian taglib working again - DriverManager fix
	* mondrian.war will include XML/A test examples that can be run as part of XML for Analysis Tester UI.
	* Derby build works.

Affected files ...

... //open/mondrian/build.xml#106 edit
... //open/mondrian/demo/derby/datasources.xml#2 edit
... //open/mondrian/demo/derby/queries/xmla.jsp#1 add
... //open/mondrian/demo/derby/web.xml#2 edit
... //open/mondrian/lib/jpivot.war#4 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#28 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestContext.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTestServletRequestWrapper.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/discoverDataSources.xml#2 edit
... //open/mondrian/webapp/WEB-INF/datasources.xml#3 edit
... //open/mondrian/webapp/WEB-INF/mondrian.properties#2 edit
... //open/mondrian/webapp/WEB-INF/queries/xmla.jsp#2 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#9 edit
... //open/mondrian/webapp/WEB-INF/web.xml#13 edit
... //open/mondrian/webapp/adhoc.jsp#11 edit
... //open/mondrian/webapp/index.html#1 add
... //open/mondrian/webapp/index.jsp#13 edit
... //open/mondrian/webapp/taglib.jsp#5 edit
... //open/mondrian/webapp/xmla.jsp#3 edit
... //open/mondrian/webapp/xmlaTest.jsp#9 edit


Change 4954 by sgwood@LEMUR on 2006/01/05 05:40:01 (git 2b120185c4)

	MONDRIAN: Logging and error handling improvements

Affected files ...

... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#4 edit


Change 4953 by sgwood@LEMUR on 2006/01/05 05:32:56 (git 97751866ac)

	MONDRIAN: DEBUG logging fixes

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#14 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#9 edit


Change 4937 by goncha@goncha.skypiea on 2006/01/03 16:40:40 (git 5ae8e89bf2)

	MONDRIAN:
	
	* Update web.xml to new servlet class name
	* Refactor according to Richard's suggestion

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#3 edit
... //open/mondrian/webapp/WEB-INF/web.xml#12 edit


Change 4930 by jhyde@jhyde.branston2 on 2006/01/03 09:21:25 (git d444a9f59a)

	MONDRIAN: Compile expressions.
	
	API changes
	
	1. FunCall and UnresolvedFunCall
	
	It used to be possible to create a FunCall with the name of a function but no function definition. This complicated the validation process, because we would discover at runtime that a function call had no definition. Now you should use the new class UnresolvedFunCall.
	
	2. Category methods
	
	I have renamed a few of the methods concerning types and categories.
	Exp.getType() used to return int, now returns Type 
	old usages of Exp.getType() should use Exp.getCategory() 
	int[] FunDef.getParameterTypes() is renamed to int[] FunCall.getParameterCategories() 
	int FunCall.getReturnType() is renamed to int FunCall.getReturnCategory() 
	removed the Exp.getTypeX() method; old usages of this method should now use Exp.getType().
	
	3. OLAP element types
	
	OLAP elements Cube, Dimension, Hierarchy, Level and Member no longer implement the Exp interface. If you want to use these in expressions, there are wrapper classes: DimensionExpr, HierarchyExpr, LevelExpr, MemberExpr.
	
	I have put these in a new package, mondrian.mdx. I will move some other parse tree classes (Query, Literal) to this package at some time in the future.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#44 edit
... //open/mondrian/src/main/mondrian/calc/BooleanCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/Calc.java#1 add
... //open/mondrian/src/main/mondrian/calc/CalcWriter.java#1 add
... //open/mondrian/src/main/mondrian/calc/DimensionCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/DoubleCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/DummyExp.java#1 add
... //open/mondrian/src/main/mondrian/calc/ExpCompiler.java#1 add
... //open/mondrian/src/main/mondrian/calc/HierarchyCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/IntegerCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/LevelCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/ListCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/MemberCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/StringCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/TupleCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/VoidCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractBooleanCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDimensionCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractDoubleCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractExpCompiler.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractHierarchyCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractIntegerCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractLevelCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractListCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractMemberCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractStringCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractTupleCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/AbstractVoidCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/BetterExpCompiler.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/CacheCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/ConstantCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/DelegatingExpCompiler.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/DimensionCurrentMemberCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/GenericCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/MemberValueCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/TupleValueCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/ValueCalc.java#1 add
... //open/mondrian/src/main/mondrian/calc/impl/package.html#1 add
... //open/mondrian/src/main/mondrian/calc/package.html#1 add
... //open/mondrian/src/main/mondrian/jolap/Converter.java#7 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeFilter.java#6 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionFilter.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianRankingMemberFilter.java#5 edit
... //open/mondrian/src/main/mondrian/mdx/DimensionExpr.java#1 add
... //open/mondrian/src/main/mondrian/mdx/HierarchyExpr.java#1 add
... //open/mondrian/src/main/mondrian/mdx/LevelExpr.java#1 add
... //open/mondrian/src/main/mondrian/mdx/MemberExpr.java#1 add
... //open/mondrian/src/main/mondrian/mdx/NamedSetExpr.java#1 add
... //open/mondrian/src/main/mondrian/mdx/UnresolvedFunCall.java#1 add
... //open/mondrian/src/main/mondrian/mdx/package.html#1 add
... //open/mondrian/src/main/mondrian/olap/Aggregator.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#4 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#18 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#15 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#24 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#18 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#13 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#19 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#17 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#24 edit
... //open/mondrian/src/main/mondrian/olap/NamedSet.java#3 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#11 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#20 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#57 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#14 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#18 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#62 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Visitor.java#4 delete
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#93 edit
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#66 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunkResolver.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/Type.java#2 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#3 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#4 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#67 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDependencyTestingEvaluator.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#31 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#19 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#19 edit
... //open/mondrian/testsrc/main/mondrian/example/LastNonEmptyUdf.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#50 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#4 edit
... //open/mondrian/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#3 edit
... //open/mondrian/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#3 edit
... //open/mondrian/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#3 edit
... //open/mondrian/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#3 edit
... //open/mondrian/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#3 edit
... //open/mondrian/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#3 edit


Change 4873 by goncha@goncha.skypiea on 2005/12/28 18:58:13 (git db1f6eac29)

	MONDRIAN:
	
	* Fix level Week's type in FoodMart.xml
	* Add enum of XML/A property Content
	* Format some code in XML/A part
	* Update tests for XML/A

Affected files ...

... //open/mondrian/demo/FoodMart.xml#43 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#18 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeNullCells.xml#2 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMeasuresCubeRestrictions.xml#1 add


Change 4857 by jhyde@jhyde.branston on 2005/12/28 11:38:22 (git 08a9e3056e)

	MONDRIAN: jar target copies DefaultRulesSchema.xml to classes dir.

Affected files ...

... //open/mondrian/build.xml#105 edit


Change 4854 by jhyde@jhyde.branston on 2005/12/28 10:52:20 (git 7102c8e1d1)

	MONDRIAN: Make it clearer that the MondrianFoodMartLoader command line examples are just examples.

Affected files ...

... //open/mondrian/doc/install.html#53 edit


Change 4848 by sgwood@LEMUR on 2005/12/28 06:30:29 (git 132ef816d5)

	MONDRIAN: fix for schema lookup in servletContext

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DriverManager.java#15 edit


Change 4807 by jhyde@jhyde.branston on 2005/12/22 17:54:32 (git a14783e045)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/spi/CatalogLocator.java#1 add


Change 4806 by jhyde@jhyde.branston on 2005/12/22 17:19:59 (git f2de1e14b5)

	MONDRIAN: Rearchitect XMLA support; add CatalogLocator (check in on behalf of Gang Chen).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DriverManager.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#5 edit
... //open/mondrian/src/main/mondrian/spi/impl/CatalogLocatorImpl.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/ServletContextCatalogLocator.java#1 add
... //open/mondrian/src/main/mondrian/spi/impl/package.html#1 add
... //open/mondrian/src/main/mondrian/xmla/DataSourcesConfig.xml#2 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#17 edit
... //open/mondrian/src/main/mondrian/xmla/SaxWriter.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaConstants.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaHandler.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#22 delete
... //open/mondrian/src/main/mondrian/xmla/XmlaRequest.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaRequestCallback.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaResponse.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#8 add
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultSaxWriter.java#1 add
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaRequest.java#1 add
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaResponse.java#1 add
... //open/mondrian/src/main/mondrian/xmla/impl/DefaultXmlaServlet.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#49 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#27 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#25 delete
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaUtil.java#6 delete
... //open/mondrian/testsrc/main/mondrian/xmla/test/XmlaTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/dbschemaCatalogs.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/discoverDataSources.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeHR.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/executeNullCells.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubes.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaCubesRestrictions.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeDimRestrictions.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaDimensionsCubeRestrictions.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeDimRestrictions.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaHierarchiesCubeRestrictions.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaLevelsCubeDimRestrictions.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/test/queryFiles/mdschemaMembersCubeLvlRestrictions.xml#1 add


Change 4805 by jhyde@jhyde.branston on 2005/12/22 17:00:55 (git 559834fa33)

	MONDRIAN: Fix DB2/NT v7.1 JDBC DatabaseMetaData#getColumns return isNullable as null. (Unbelievable! Don't JDBC driver implementors read the spec?) (Check in on behalf of Gang Chen.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#9 edit


Change 4801 by jhyde@jhyde.branston on 2005/12/22 16:01:12 (git c9a344cf92)

	MONDRIAN: Add xmlaunit.

Affected files ...

... //open/mondrian/intellij/mondrian.ipr#2 edit
... //open/mondrian/intellij/mondrianTest.iml#2 edit
... //open/mondrian/testlib/xmlunit1.0.jar#1 add


Change 4796 by jhyde@jhyde.branston3 on 2005/12/22 13:16:01 (git 35445bfed1)

	MONDRIAN: Check in jpivot.war built from the latest jpivot source under JDK 1.4;
		update function list.

Affected files ...

... //open/mondrian/doc/mdx.html#5 edit
... //open/mondrian/lib/jpivot.war#3 edit


Change 4783 by sgwood@LEMUR on 2005/12/21 05:46:07 (git b8235e783c)

	MONDRIAN: make clean work for embedded Derby WAR

Affected files ...

... //open/mondrian/build.xml#104 edit


Change 4769 by jhyde@jhyde.marmite2 on 2005/12/19 18:41:52 (git 5cb546822f)

	MONDRIAN: Fix some link targets.

Affected files ...

... //open/mondrian/doc/home.html#20 edit


Change 4768 by jhyde@jhyde.marmite2 on 2005/12/19 18:34:50 (git a8d982a309)

	MONDRIAN: Fix FAQ link.

Affected files ...

... //open/mondrian/doc/home.html#19 edit


Change 4764 by jhyde@jhyde.marmite2 on 2005/12/19 15:32:04 (git 08dac7cf69)

	MONDRIAN: Pentaho FAQ links.

Affected files ...

... //open/mondrian/doc/home.html#18 edit
... //open/mondrian/doc/index.html#12 edit
... //open/mondrian/doc/navigation.html#13 edit
... //open/mondrian/doc/noframes.html#16 edit


Change 4763 by jhyde@jhyde.branston3 on 2005/12/19 15:25:49 (git f6013b7892)

	MONDRIAN: Release 2.0.1.

Affected files ...

... //open/mondrian/build.xml#103 edit
... //open/mondrian/doc/home.html#17 edit


Change 4744 by jhyde@jhyde.branston on 2005/12/16 12:30:57 (git 3e90311f72)

	MONDRIAN: MondrianFoodMartLoader prints errors to stdout even if -verbose is not specified and log4j is not enabled.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#30 edit


Change 4738 by jhyde@jhyde.branston on 2005/12/16 07:54:28 (git 4bb9de7070)

	MONDRIAN: Anatoly's fixes for Derby; bug 1379182. (Do not include an item in the SELECT clause if it is also in HAVING clause.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#44 edit


Change 4737 by emberson@olympia on 2005/12/16 07:23:20 (git 8aff641c4d)

	   MONDRIAN
	   Make loggers static variables rather than instance variables.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#14 edit


Change 4736 by jhyde@jhyde.branston on 2005/12/15 18:48:03 (git 708e7c6a15)

	MONDRIAN: Anatoly's fix to distinct-count aggregate table usage on Access.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#11 edit


Change 4734 by jhyde@jhyde.branston on 2005/12/15 18:15:54 (git f06d3e3dfb)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/MultipleHierarchyTest.java#1 add


Change 4733 by jhyde@jhyde.branston on 2005/12/15 18:07:22 (git f523b9f9bb)

	MONDRIAN: Re-read properties files only when the file is modified on disk. This prevents properties which have been modified using System.setProperty() from being overridden.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#39 edit


Change 4732 by jhyde@jhyde.branston on 2005/12/15 18:06:29 (git 32cec9ef17)

	MONDRIAN: Fix one testcase of aggregate tables against Access; one still remains.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#10 edit


Change 4731 by jhyde@jhyde.branston on 2005/12/15 18:04:13 (git c3308b759e)

	MONDRIAN: Multiple hierarchies in the same dimension.
	    Add <Hierarchy>.CurrentMember function (in addition to <Dimension>.CurrentMember). If a dimension has multiple hierarchies, one hierarchy is current and the CurrentMember of the others is the default member.
	   Add tests for multiple hierarchies, and add a Time.Weekly hierarchy to FoodMart schema.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#42 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#92 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#65 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#3 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#48 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#26 edit


Change 4702 by emberson@olympia on 2005/12/14 09:29:45 (git dfe0f1654f)

	       MONDRIAN
	       Converted TestAggregationManager so that it works for MySql and Access.
	       Also, TestAggregationManager now has framework to support other
	           dialects.
	       SimpleTestRunner prints message when test class can not be
	           constructed.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#2 edit


Change 4698 by aspen@aspen.stilton on 2005/12/13 20:35:28 (git 0fddd09206)

	MONDRIAN: jhyde: Reenable '-verbose' option of loader, while retaining the logging infrastructure.
	    Replace column type and constraint strings with typed values. Stronger typing should allow us to make a greater distinction between logical and physical types.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#29 edit


Change 4677 by jhyde@jhyde.branston on 2005/12/12 18:17:21 (git ff00fe5bfd)

	MONDRIAN: Disable native filters in Derby, pending Anatoly's fix. See sfbug 1379182.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#4 edit


Change 4676 by jhyde@jhyde.branston on 2005/12/12 17:34:15 (git e7aea49063)

	MONDRIAN: Bring XmlaUtil into sync with XmlaTest again.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaUtil.java#5 edit


Change 4670 by jhyde@jhyde.branston on 2005/12/12 16:37:36 (git 91511aa628)

	MONDRIAN: Add aggregate tables "agg_l_04_sales_fact_1997" and "agg_c_10_sales_fact_1997" to Access FoodMart. The Access database is now current with other databases.

Affected files ...

... //open/mondrian/demo/access/MondrianFoodMart-Access.zip#3 edit


Change 4655 by avix@avix.tonbeller.cvs on 2005/12/12 01:08:48 (git cf16e33f22)

	MONDRIAN: derby support did not work

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#3 edit


Change 4654 by avix@avix.tonbeller.cvs on 2005/12/12 01:04:20 (git 07b0233f3a)

	MONDRIAN: Native Filter for Derby DB

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#2 edit


Change 4653 by avix@avix.tonbeller.cvs on 2005/12/12 00:57:56 (git 2096110f73)

	MONDRIAN: Oops, disabled Xmla Tests by default

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#25 edit


Change 4651 by avix@avix.tonbeller.cvs on 2005/12/12 00:56:37 (git 457bec8da7)

	MONDRIAN: dont check in

Affected files ...

... //open/mondrian/.classpath#4 edit
... //open/mondrian/.project#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#24 edit


Change 4629 by emberson@olympia on 2005/12/09 12:09:32 (git b72131a014)

	   MONDRIAN
	   Fix bug that using aggregate table with distinct count generated SQL
	   with group-by clause.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#7 edit


Change 4621 by emberson@olympia on 2005/12/08 15:08:27 (git b7082f112d)

	       MONDRIAN
	       Add some XMLA tests generated by using the rex (sourceforge) tool
	       talking with a MS Analytics Service (http://somehost/xml4a/msxisapi.dll)
	       The tests are all disabled. Modified the Rowset so that its parsing
	       of the properties happens after derived class constructor is finished.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#16 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#10 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DBSCHEMA_CATALOGS_Default_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Data_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Default_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_None_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_SchemaData_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/DISCOVER_DATASOURCES_Schema_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/EXECUTE_Data_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/EXECUTE_Data_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/EXECUTE_SchemaData_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_CUBES_SchemaData_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_DIMENSIONS_SchemaData_response.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_request_12.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_LEVELS_SchemaData_response_12.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_request.xml#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/data/MDSCHEMA_MEASURES_SchemaData_respose.xml#1 add


Change 4616 by sgwood@LEMUR on 2005/12/07 21:27:24 (git af4e1f84c7)

	MONDRIAN: use DATETIME columns for MySQL

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#28 edit


Change 4610 by avix@avix.home on 2005/12/07 08:37:06 (git 96bc1c344f)

	MONDRIAN: enabled native sql for filter and top count

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#38 edit


Change 4595 by avix@avix.tonbeller on 2005/12/05 05:16:35 (git d7347de89f)

	MONDRIAN Fixed the for ever growing RolapDimension.nextOrdinal

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Schema.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#56 edit


Change 4586 by sgwood@LEMUR on 2005/12/04 13:30:07 (git 58d14204de)

	MONDRIAN: Tidy up. Remove deprecated properties.

Affected files ...

... //open/mondrian/mondrian.properties#18 edit


Change 4585 by sgwood@LEMUR on 2005/12/04 13:27:26 (git 39cb3513b9)

	MONDRIAN: Revise install instructions for latest build - there is no need to create a build environment! Include instructions for Derby embedded deployment. Detailed mondrian.properties options.

Affected files ...

... //open/mondrian/doc/install.html#52 edit


Change 4584 by sgwood@LEMUR on 2005/12/04 13:24:28 (git eafaeda206)

	MONDRIAN: add description of uniqueMembers, ordinal and name columns, and time dimensions

Affected files ...

... //open/mondrian/doc/schema.html#32 edit


Change 4583 by sgwood@LEMUR on 2005/12/04 13:22:32 (git 32c6d20149)

	MONDRIAN: Include in WAR so it is not needed in JVM start directory

Affected files ...

... //open/mondrian/webapp/WEB-INF/mondrian.properties#1 add


Change 4582 by sgwood@LEMUR on 2005/12/04 13:21:21 (git 954784d8f0)

	MONDRIAN: update classes for PDF and Excel servlets

Affected files ...

... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#8 edit


Change 4581 by sgwood@LEMUR on 2005/12/04 13:19:10 (git e64a1a5fca)

	MONDRIAN: Build of a WAR with an embedded Derby FoodMart database for a zero effort install.

Affected files ...

... //open/mondrian/build.xml#102 edit
... //open/mondrian/demo/derby/datasources.xml#1 add
... //open/mondrian/demo/derby/derby-foodmart.zip#1 add
... //open/mondrian/demo/derby/queries/arrows.jsp#1 add
... //open/mondrian/demo/derby/queries/colors.jsp#1 add
... //open/mondrian/demo/derby/queries/fourhier.jsp#1 add
... //open/mondrian/demo/derby/queries/mondrian.jsp#1 add
... //open/mondrian/demo/derby/web.xml#1 add
... //open/mondrian/testlib/derby.jar#1 add


Change 4572 by emberson@olympia on 2005/12/02 14:09:36 (git 01d222a80f)

	MONDRIAN
	       Added usagePrefix to private dimensions so that their columns can
	       be distinguished during aggregate table recognition.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#46 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#47 edit


Change 4571 by emberson@olympia on 2005/12/02 13:37:20 (git 346324a9a9)

	MONDRIAN
	       Add usagePrefix (if non-null) to name in AggGen collapsed dimension
	       insert statement "group by" clause generation.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#8 edit


Change 4570 by emberson@olympia on 2005/12/02 13:21:23 (git f20ed20823)

	MONDRIAN
	       When there is more than one dimension being collapsed, AggGen
	       added too many ';' in the "group by" clause.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#7 edit


Change 4567 by emberson@olympia on 2005/12/02 10:36:39 (git bce5344e00)

	MONDRIAN
	       Now supports the use of distinct-count measure aggregate tables.
	       Included a test that the same value is returned by the aggregate 
	       table as when the base fact table is used.
	       Added a distinct-count aggregate table to loader.
	       Lastly, added mondrian.rolap.aggregates.Read=true to the 
	       mondrian.properties files so that aggregates tables will be read.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#41 edit
... //open/mondrian/doc/aggregate_tables.html#6 edit
... //open/mondrian/mondrian.properties#17 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#47 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#3 edit


Change 4566 by emberson@olympia on 2005/12/02 10:23:38 (git 15398aa6fa)

	MONDRIAN
	       Add code allowing one to run one or more test methods in a given
	       junit test class.

Affected files ...

... //open/mondrian/bin/runtest.sh#1 add
... //open/mondrian/testsrc/main/mondrian/test/SimpleTestRunner.java#1 add


Change 4563 by avix@avix.tonbeller on 2005/12/02 06:47:28 (git 01325a6219)

	MONDRIAN: fixed problem with DB2 - must use FLOAT to get the right numbers

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#6 edit


Change 4547 by avix@avix.tonbeller on 2005/12/01 06:30:56 (git 56e91d475d)

	MONDRIAN: Support for MS Access and DB2

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#43 edit


Change 4528 by sgwood@LEMUR on 2005/11/29 19:19:54 (git 6b770bbadf)

	MONDRIAN: deal with Derby booleans, which are 1/o ints

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#26 edit


Change 4515 by jhyde@jhyde.branston on 2005/11/29 00:42:24 (git c52c1cc05e)

	MONDRIAN: Upgrade msg when JDBC driver not found from info to warning.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#33 edit


Change 4503 by jhyde@jhyde.branston on 2005/11/28 13:36:41 (git d0da3741b9)

	MONDRIAN: It is not an error if a JDBC driver cannot be found.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#32 edit


Change 4500 by jhyde@jhyde.branston on 2005/11/28 11:58:19 (git c2095df0c4)

	MONDRIAN: Remove MondrianResource_de.java from depot; it can be generated.

Affected files ...

... //open/mondrian/build.xml#101 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource_de.java#2 delete


Change 4497 by avix@avix.tonbeller on 2005/11/28 01:22:25 (git d293234ee1)

	MONDRIAN: needed if the locale does not contain country info

Affected files ...

... //open/mondrian/src/main/mondrian/resource/MondrianResource_de.java#1 add
... //open/mondrian/src/main/mondrian/resource/MondrianResource_de.properties#1 add


Change 4495 by avix@avix.home on 2005/11/27 23:11:39 (git 15ecc21f09)

	MONDRIAN: was too restrictive, its sufficiant to synchronize nextOrdinal()

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#18 edit


Change 4494 by avix@avix.home on 2005/11/27 23:03:52 (git 50c200d0f4)

	MONDRIAN: Workaround for multithreading problems. 
	
	Warning: I dont know why this helps and it may introduce other bugs like dead-locks. 
	
	Still get several warnings like
	
	WARN  [RolapCube] RolapCube.createUsage: duplicate HierarchyUsage: kind=PRIVATE, hierarchyName=Gender2, fullName=Gender2, foreignKey=customer_id, source=null, level=null, name=Gender2
	
	The test "testDrillThrough2" still fails.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#61 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#17 edit


Change 4490 by avix@avix.home on 2005/11/27 10:58:38 (git a675ea862b)

	MONDRIAN: NonEmptyTest can not run in mutlithreaded tests because it changes global settings like resultLimit

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#23 edit


Change 4489 by avix@avix.home on 2005/11/27 03:42:59 (git cde64ca1b2)

	MONDRIAN: tests pass if all native evaluations are disabled

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#22 edit


Change 4488 by avix@avix.home on 2005/11/27 03:10:38 (git 515ec4fe65)

	MONDRIAN: disabled TopCount and Filter tests if properties are not set

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#7 edit


Change 4485 by jhyde@jhyde.branston on 2005/11/25 19:35:37 (git f366645e10)

	MONDRIAN: Expand tab stops.

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/util/Model.java#5 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#56 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#60 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#91 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#66 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#42 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#15 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#21 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#46 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#25 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#23 edit


Change 4483 by jhyde@jhyde.branston on 2005/11/25 12:44:03 (git d581aaf6fe)

	MONDRIAN: Allow calculcated members to be defined against virtual cube (code changes due to Douglas Baigrie).
	    Rationalize code which checks MDX names according to case-sensitivity option.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#45 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#55 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#65 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#44 edit


Change 4479 by sgwood@LEMUR on 2005/11/23 15:14:09 (git 824d838836)

	MONDRIAN: example of FoodMartLoader script

Affected files ...

... //open/mondrian/demo/FoodMartLoader.bat#1 add


Change 4478 by sgwood@LEMUR on 2005/11/23 15:12:37 (git 763df58f5f)

	MONDRIAN: make test Connect Strings consistent

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#22 edit


Change 4477 by sgwood@LEMUR on 2005/11/23 15:10:18 (git b915f6ee3d)

	MONDRIAN: quote a PropertyList property when generating a Connect String. Allows embedded semi colons in jdbcURLs ie. for MSSQL and jTDS

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#58 edit


Change 4476 by sgwood@LEMUR on 2005/11/23 15:07:40 (git bf37e48fff)

	MONDRIAN: MSSQL specific SQL for testing a SQL View

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#45 edit


Change 4474 by avix@avix.home on 2005/11/23 14:16:39 (git c65fedba8a)

	MONDRIAN: 
	  - added native evalation of Filter()
	  - improved SQL compiler to compile MDX expressions into SQL

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeFilter.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#6 edit


Change 4471 by sgwood@LEMUR on 2005/11/23 05:54:54 (git 802705942d)

	MONDRIAN: Fix to allow to create Microsoft SQL test database. DATETIME and BIT columns.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#24 edit


Change 4462 by avix@avix.tonbeller on 2005/11/22 08:58:29 (git 6fe5a44462)

	MONDRIAN: improved handling of levels with large amount of members

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#25 edit


Change 4460 by sgwood@LEMUR on 2005/11/22 05:47:40 (git 2c9f09b4ed)

	MONDRIAN: include XmlaUtil in war to allow xmlaTest.jsp to run

Affected files ...

... //open/mondrian/build.xml#100 edit


Change 4459 by avix@avix.tonbeller on 2005/11/22 05:18:42 (git 3f95d5c683)

	MONDRIAN: fix bug in NativeTopCount
	  - cacheKey was missing the order by direction (ASC, DESC)
	  - connection for SQL Metadata was not closed

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#4 edit


Change 4458 by avix@avix.tonbeller on 2005/11/22 04:04:25 (git 2a4572af93)

	MONDRIAN: Allow BottomCount to be exeecuted in SQL

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#90 edit


Change 4457 by avix@avix.tonbeller on 2005/11/22 03:24:10 (git 5c2fe8e575)

	MONDRIAN: enhance TupleReader to handle Crossjoins with ALL member

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#5 edit


Change 4456 by avix@avix.tonbeller on 2005/11/22 02:04:57 (git 93460ed5b0)

	MONDRIAN: RoalpNativeSet must return copies from cache because the returned sets are modified in later steps

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#4 edit


Change 4455 by avix@avix.tonbeller on 2005/11/22 01:02:13 (git c3df895fae)

	MONDRIAN: made NON EMPTY Optimization optional (to be configured in MondrianProperties). Native TopCount works but is disabled because MS Access cant do it.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#41 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#3 edit


Change 4449 by avix@avix.tonbeller on 2005/11/21 06:51:56 (git 298bf04fd1)

	MONDRIAN: Update Documentation + Style. Fix Caching Bug in Non Empty CrossJoin. More Tests

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#2 edit


Change 4448 by avix@avix.tonbeller on 2005/11/21 03:06:48 (git 7cd71c8100)

	MONDRIAN: descendants are computed in DescendantsFunDef

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#17 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#55 edit


Change 4447 by avix@avix.tonbeller on 2005/11/21 02:27:17 (git 147328dc25)

	MONDRIAN: add Tests for NON EMPTY Optimization

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/cache/HardSmartCache.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/NonEmptyTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#20 edit


Change 4444 by goncha@goncha.skypiea on 2005/11/20 23:40:00 (git a2e7a94700)

	MONDRIAN:
	
	* Remove null cells for execute method in response of XML/A

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#20 edit


Change 4443 by jhyde@jhyde.branston on 2005/11/20 20:26:00 (git 47396580c5)

	MONDRIAN: Oops, forgot a few files.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/cache/SmartCache.java#1 add
... //open/mondrian/src/main/mondrian/rolap/cache/SoftSmartCache.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/MemberChildrenConstraint.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlConstraint.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQueryChecker.java#1 add


Change 4442 by jhyde@jhyde.branston on 2005/11/20 20:23:43 (git d88f133aa1)

	MONDRIAN: MemberReader pushes down filters to the RDBMS if there is context due to a NON EMPTY clause. (Code changes are by Andreas; I am just the messenger and occasionally spell-checker.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#16 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#23 edit
... //open/mondrian/src/main/mondrian/olap/NativeEvaluator.java#1 add
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#57 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#89 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/ChildByNameConstraint.java#1 add
... //open/mondrian/src/main/mondrian/rolap/DefaultMemberChildrenConstraint.java#1 add
... //open/mondrian/src/main/mondrian/rolap/DefaultTupleConstraint.java#1 add
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/DescendantsConstraint.java#1 add
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapNative.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapNativeCrossJoin.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapNativeRegistry.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSet.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapNativeSql.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapNativeTopCount.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberListCache.java#1 add
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintFactory.java#1 add
... //open/mondrian/src/main/mondrian/rolap/SqlConstraintUtils.java#1 add
... //open/mondrian/src/main/mondrian/rolap/SqlContextConstraint.java#1 add
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/SqlTupleReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/TupleReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/sql/TupleConstraint.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#44 edit


Change 4440 by jhyde@jhyde.branston on 2005/11/20 01:19:49 (git ec6e649456)

	MONDRIAN: Add LEAVES flag to DESCENDANTS function.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#40 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#15 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#53 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#33 edit


Change 4423 by avix@avix.tonbeller.2 on 2005/11/18 08:30:25 (git 3fdf59ab5e)

	MONDRIAN: make classes public that will be needed by JPivot to parse the query axes to create bookmarks

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#5 edit


Change 4422 by avix@avix.tonbeller.2 on 2005/11/18 08:11:45 (git 715f4717eb)

	MONDRIAN: convertToScalar() result was returned from cache when scalar == false.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#54 edit


Change 4395 by jhyde@jhyde.branston3 on 2005/11/15 23:51:29 (git 5fcea279e1)

	MONDRIAN: Release 2.0.0.

Affected files ...

... //open/mondrian/build.properties#10 edit
... //open/mondrian/build.xml#99 edit
... //open/mondrian/lib/jpivot.war#2 edit
... //open/mondrian/mondrian.properties#16 edit


Change 4394 by jhyde@jhyde.branston on 2005/11/15 23:46:15 (git d3203bcd6d)

	MONDRIAN: Home page.

Affected files ...

... //open/mondrian/doc/home.html#16 edit


Change 4343 by jhyde@jhyde.branston on 2005/11/10 13:43:53 (git 9ca312f17f)

	MONDRIAN: Add news item.

Affected files ...

... //open/mondrian/doc/home.html#15 edit


Change 4335 by jhyde@jhyde.branston on 2005/11/09 22:49:20 (git a59195f0d9)

	MONDRIAN: Document how to create aggregate tables for parent-child hierarchies.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#5 edit
... //open/mondrian/doc/schema.html#31 edit


Change 4323 by jhyde@jhyde.marmite2 on 2005/11/07 17:26:01 (git b368a003ad)

	UTIL/PROPERTIES: Eigenbase properties, release 1.0.

Affected files ...

... //open/dt/dev/farrago/build.xml#81 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/BooleanProperty.java#8 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/DoubleProperty.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/IntegerProperty.java#8 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/PersistentPropertyStorage.java#6 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/PersistentStringProperty.java#7 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/Property.java#9 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/StringProperty.java#9 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/Trigger.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/TriggerBase.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/TriggerableProperties.java#2 edit
... //open/mondrian/lib/eigenbase-properties.jar#3 edit
... //open/util/properties/COPYING#1 add
... //open/util/properties/README#1 add
... //open/util/properties/build.xml#1 add


Change 4303 by aspen@aspen.stilton on 2005/11/01 22:21:51 (git 0eafb9e2c9)

	MONDRIAN: Fix binary distribution build target.

Affected files ...

... //open/mondrian/build.xml#98 edit


Change 4302 by aspen@aspen.stilton on 2005/11/01 22:21:24 (git 5966f46714)

	MONDRIAN: Fix a couple of bugs related to calculated members. In one bug, a calculated member at cube level was being modified when a query had a calc member of the same name; in another bug, a formula was being cloned without its embedded member, and the member was losing its caption.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#16 edit


Change 4294 by jhyde@jhyde.branston on 2005/10/31 11:43:14 (git 98cca22b58)

	MONDRIAN: Document new functions.

Affected files ...

... //open/mondrian/doc/mdx.html#4 edit


Change 4293 by jhyde@jhyde.branston on 2005/10/31 11:41:01 (git b818e33ae8)

	MONDRIAN: Document 'datatype' attribute of <Measure>.

Affected files ...

... //open/mondrian/doc/schema.html#30 edit
... //open/mondrian/doc/xml_schema.html#3 edit


Change 4290 by aspen@aspen.stilton on 2005/10/30 23:42:02 (git f08a925fab)

	MONDRIAN: Add attribute 'datatype' to <Measure> element, and use it to determine whether XML/A cells have datatype 'xsd:int', 'xsd:double', etc.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#44 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#13 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#43 edit


Change 4279 by sgwood@LEMUR on 2005/10/26 20:43:22 (git 7965f6659e)

	MONDRIAN: load properties from command line into Mondrian

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#18 edit


Change 4278 by sgwood@LEMUR on 2005/10/26 20:42:01 (git a5c4acbaa7)

	MONDRIAN: Test cases for:
	* Hierachize .Members function
	* Include calculated members defined in a query for .AllMembers function
	* AddCalculatedMembers(<Set>) function
	
	Outstanding issue: Profit calculated member in schema switches between formatting with a $ sign and not, depending on recompilation

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#42 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#21 edit
... //open/mondrian/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#2 edit


Change 4277 by sgwood@LEMUR on 2005/10/26 20:39:39 (git 8f891aa276)

	* Hierachize .Members function
	* Include calculated members defined in a query for .AllMembers function
	* AddCalculatedMembers(<Set>) function

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#53 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#88 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#63 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#21 edit


Change 4253 by jhyde@jhyde.branston2 on 2005/10/20 12:21:26 (git 68140b7f3a)

	MONDRIAN: Add Intellij project files.

Affected files ...

... //open/mondrian/intellij/mondrian.iml#1 add
... //open/mondrian/intellij/mondrian.ipr#1 add
... //open/mondrian/intellij/mondrianTest.iml#1 add


Change 4251 by jhyde@jhyde.branston on 2005/10/19 23:34:49 (git fb8f01ffc9)

	MONDRIAN: Changes to PostgreSQL installation instructions,
	based on Sherman Wood's response to 
	"Unable to install Mondrian 1.1.5 with Postgres"
	(http://sourceforge.net/forum/forum.php?thread_id=1361342&forum_id=111376)
	(a) Modified the command-line statement for loading data (added the "-data" flag)
	(b) Removed extra steps for modifying .sql script and loading data
	(c) Removed the environment setup task of creating a DSN

Affected files ...

... //open/mondrian/doc/install_postgresql.html#2 edit


Change 4248 by jhyde@jhyde.branston on 2005/10/17 11:43:29 (git 0c7a776896)

	MONDRIAN: Add user-defined aggregate functions to the roadmap.

Affected files ...

... //open/mondrian/doc/roadmap.html#11 edit


Change 4238 by jhyde@jhyde.branston on 2005/10/14 10:36:23 (git 1b8dac7517)

	MONDRIAN: Add Suhas Mallya's instructions for installing Mondrian 1.1.5 for PostgreSQL on Windows.

Affected files ...

... //open/mondrian/doc/install.html#51 edit
... //open/mondrian/doc/install_postgresql.html#1 add


Change 4228 by jhyde@jhyde.branston on 2005/10/12 12:36:45 (git 79e22559d3)

	MONDRIAN: adhoc.jsp dumps SQL string if it comes from "queryString" parameter.

Affected files ...

... //open/mondrian/webapp/adhoc.jsp#10 edit


Change 4135 by jhyde@jhyde.branston on 2005/09/23 16:22:28 (git fd447c8ef1)

	MONDRIAN: Integrate new version of XOM library, which will improve messages from our XML parser.
	Fix classcast exception in Rank when expression caching is disabled.
	Set locale to en-US for all tests (except i18n tests), because the output was generated in that locale.

Affected files ...

... //open/mondrian/lib/eigenbase-xom.jar#3 integrate
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#11 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#20 edit


Change 4133 by jhyde@jhyde.branston2 on 2005/09/23 01:23:01 (git c9e00c6494)

	MONDRIAN: Implement <Dimension|Hierarchy|Level>.AllMembers function (RFE 1240622), and add test cases for it and <Dimension|Hierarchy|Level>.Members function.
	Implement StripCalculatedMembers function.
	Fix NPE in Count when set is empty.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#87 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#34 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#31 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#10 edit


Change 4132 by jhyde@jhyde.branston on 2005/09/22 14:02:57 (git ad4d87f42e)

	MONDRIAN: Update the XML schema description (generated from mondrian.xml)
	 and update references to MonRG to its new name ResGen and new location under eigenbase.

Affected files ...

... //open/mondrian/doc/monrg.html#9 delete
... //open/mondrian/doc/monrg_cpp.html#6 delete
... //open/mondrian/doc/navigation.html#12 edit
... //open/mondrian/doc/noframes.html#15 edit
... //open/mondrian/doc/xml_schema.html#2 edit


Change 4131 by jhyde@jhyde.branston on 2005/09/22 12:26:30 (git ef03c168c4)

	MONDRIAN: Reorganize exposition of dimension, hierarchy, level and member in the schema guide. Make it clear that hasAll="false" is advanced behavior.

Affected files ...

... //open/mondrian/doc/schema.html#29 edit


Change 4130 by jhyde@jhyde.branston on 2005/09/22 01:45:13 (git daaac068e5)

	MONDRIAN: No longer need to hardwire locale settings such as decimal separator in Format.java. A callback now loads these settings from the locale's MondrianResource bundle.

Affected files ...

... //open/mondrian/build.xml#97 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#56 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#2 edit
... //open/mondrian/src/main/mondrian/resource/MondrianResource_de_DE.properties#1 add
... //open/mondrian/src/main/mondrian/resource/MondrianResource_es_ES.properties#1 add
... //open/mondrian/src/main/mondrian/util/Format.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/I18nTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#19 edit


Change 4129 by jhyde@jhyde.branston on 2005/09/21 22:17:23 (git a39612aa12)

	MONDRIAN: Add Spanish locale to Format.
	  Improve documentation on how to join the mailing lists.

Affected files ...

... //open/mondrian/doc/help.html#8 edit
... //open/mondrian/src/main/mondrian/util/Format.java#13 edit


Change 4127 by jhyde@jhyde.branston on 2005/09/20 23:53:34 (git ac967f3d9f)

	MONDRIAN: Ati's i18n changes. 
	  Added captions for dimension, cube, virtual cube, and a caption for the 'Measures' dimension.
	  Levels can have a caption expression which is read, along with key, name, and member properties, when members are read from the database.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#43 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#52 edit


Change 4124 by jhyde@jhyde.branston on 2005/09/20 21:10:34 (git 94ad5e0f4b)

	MONDRIAN: Complete move of MondrianResource to mondrian.resource package, and switch to the 'functor' style of generated resources.

Affected files ...

... //open/mondrian/build.xml#96 edit
... //open/mondrian/lib/eigenbase-resgen.jar#4 integrate
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#7 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#22 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#22 edit
... //open/mondrian/src/main/mondrian/olap/MondrianException.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#19 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#52 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#55 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#86 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#63 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#62 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#39 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#23 edit


Change 4121 by jhyde@jhyde.branston on 2005/09/20 17:58:09 (git b2431eb7d5)

	MONDRIAN: Integrate over new resgen functionality,
	 and move MondrianResource.xml into mondrian.resource package (to be continued...)

Affected files ...

... //open/mondrian/lib/eigenbase-resgen.jar#3 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#32 delete
... //open/mondrian/src/main/mondrian/resource/MondrianResource.xml#1 branch


Change 4111 by ebb@ebb.mondrian on 2005/09/17 19:39:18 (git 8ce2540c39)

	MONDRIAN: Implement "IS" function. (sf bug #837945).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Parser.cup#18 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#85 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#29 edit


Change 4086 by jhyde@jhyde.branston on 2005/09/13 08:38:43 (git 67bd8143f5)

	MONDRIAN: Integrate new eigenbase-xom (solves Weblogic parser problem).
	  Fix XmlaTest test exception, and refactor XmlaTest a bit.

Affected files ...

... //open/mondrian/lib/eigenbase-xom.jar#2 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#54 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaUtil.java#4 edit


Change 4080 by goncha@goncha.skypiea on 2005/09/11 18:20:18 (git b2e35522c2)

	MONDRIAN:
	
	* Fix indentation of XML

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaUtil.java#3 edit


Change 4078 by jhyde@jhyde.branston on 2005/09/09 15:58:25 (git 35fa0986fa)

	MONDRIAN: Add LocalizingDynamicSchemaProcessor.
	  Add an extra parameter to the DynamicSchemaProcessor.processSchema() method to accomodate it.

Affected files ...

... //open/mondrian/doc/schema.html#28 edit
... //open/mondrian/src/main/mondrian/i18n/LocalizingDynamicSchemaProcessor.java#1 add
... //open/mondrian/src/main/mondrian/i18n/package.html#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/DynamicSchemaProcessor.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#52 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/DecoratingSchemaProcessor.java#2 edit


Change 4077 by jhyde@jhyde.branston on 2005/09/09 11:00:20 (git 294604f377)

	MONDRIAN: Official testcase for bug 1234759 "Incorrect processing of empty values in calculated members"

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#28 edit


Change 4076 by sgwood@MrFantastic on 2005/09/09 05:19:48 (git 45cdd30ed0)

	MONDRIAN: remove dependency on JUnit.
	Replace junit.framework.ComparisonFailure with Util.newInternal

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#54 edit


Change 4075 by jhyde@jhyde.branston on 2005/09/09 04:04:41 (git 741b8f3851)

	MONDRIAN: Support named sets and calculated members in cubes which refer to each other. Fixes bug 1255595: "Named sets cannot be referenced from calculated members".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#61 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#15 edit


Change 4074 by sgwood@MrFantastic on 2005/09/09 04:00:05 (git 6c3cf82e7b)

	MONDRIAN: fix classpath instructions for MondrianFoodMartLoader

Affected files ...

... //open/mondrian/doc/install.html#50 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#22 edit


Change 4073 by goncha@goncha.skypiea on 2005/09/09 03:15:53 (git 3ff496bb8f)

	MONDRIAN:
	
	* Submit what I forgot, 1 method in XmlaTest.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaUtil.java#2 edit


Change 4072 by jhyde@jhyde.branston on 2005/09/09 02:19:06 (git 0e97abd8a2)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#14 edit


Change 4071 by jhyde@jhyde.branston on 2005/09/09 00:23:49 (git 8bdb99e88a)

	MONDRIAN: Fix bug 1251683 "problem with square bracket in member name".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Scanner.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#53 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#41 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#13 edit


Change 4069 by jhyde@jhyde.branston on 2005/09/08 22:20:57 (git bb703add38)

	MONDRIAN: Reorganize test infrastructure (move more methods onto TestContext), and add a testcsae for bug 1250080 "bug with hierarchy with no all member when in query".

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#27 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#40 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/DelegatingTestContext.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#9 edit


Change 4067 by goncha@goncha.skypiea on 2005/09/08 20:50:05 (git 6a0bccf4b2)

	MONDRIAN:
	
	* Fix error reporting

Affected files ...

... //open/mondrian/src/main/mondrian/util/SAXHandler.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#18 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#9 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#17 edit


Change 4065 by goncha@goncha.skypiea on 2005/09/08 19:02:46 (git a3d9b6a557)

	MONDRIAN:
	
	* Fix CHILDREN_CARDINALITY property of calcualte members.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#16 edit


Change 4064 by jhyde@jhyde.branston on 2005/09/08 15:37:29 (git aa73ca8f94)

	MONDRIAN: Allow <Member>.VALUE function (bug 1220783).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Id.java#18 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#17 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#52 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#84 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#11 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#26 edit


Change 4063 by sgwood@MrFantastic on 2005/09/08 15:35:39 (git 4fdbb92cc2)

	MONDRIAN: removed registered trademark character in XML/A properties to stop encoding  issue on XML/A clients

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#5 edit


Change 4057 by sgwood@MrFantastic on 2005/09/07 18:27:55 (git 9dec666138)

	MONDRIAN: Fix - instance method called as a static

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#2 edit


Change 4055 by jhyde@jhyde.branston2 on 2005/09/06 14:13:29 (git 8a4841d8eb)

	MONDRIAN: Oops! (Forgot 3 files; and used a method which only exists in JDK 1.5.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ExpCacheDescriptor.java#1 add
... //open/mondrian/src/main/mondrian/olap/Util.java#51 edit
... //open/mondrian/src/main/mondrian/olap/fun/AggregateFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/CacheFunDef.java#1 add


Change 4054 by jhyde@jhyde.branston on 2005/09/06 13:32:04 (git 7aa67229c3)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Exp.java#14 edit
... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#11 edit


Change 4053 by jhyde@jhyde.branston on 2005/09/06 13:27:42 (git 3041f930b5)

	MONDRIAN: 
	Caching for RANK function.
	Much better dependency framework for expressions.
	Fix bug: 1 + null is now 1, not null.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CubeBase.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#13 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#21 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#17 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#12 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#16 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#14 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#33 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#50 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#50 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/AbstractAggregateFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#83 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#62 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/OpeningClosingPeriodFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#38 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#25 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#13 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#8 edit
... //open/mondrian/webapp/adhoc.jsp#9 edit


Change 4046 by jhyde@jhyde.branston on 2005/09/02 19:39:45 (git be82178643)

	MONDRIAN: Update roadmap.

Affected files ...

... //open/mondrian/doc/roadmap.html#10 edit


Change 4030 by sgwood@MrFantastic on 2005/08/28 04:18:12 (git 7b21888e91)

	MONDRIAN: CmdRunner improvements
	* Include JdbcUser and JdbcPassword as parameters
	* Example batch file and parameters for usage

Affected files ...

... //open/mondrian/build.xml#95 edit
... //open/mondrian/demo/CmdRunner.cmdr#1 add
... //open/mondrian/demo/CmdRunner.properties#1 add
... //open/mondrian/demo/cmdRunner.bat#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#32 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#17 edit


Change 4009 by sgwood@MrFantastic on 2005/08/23 10:17:20 (git 903ef56c75)

	MONDRIAN: Fix for DB2 loading from a file

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#21 edit


Change 4004 by sgwood@MrFantastic on 2005/08/21 22:48:50 (git 69860b2cd1)

	MONDRIAN: additional tests for AllMembers

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#9 edit


Change 4003 by sgwood@MrFantastic on 2005/08/21 21:34:41 (git c4a026a55a)

	MONDRIAN: move XmlaUtil to test

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#7 delete
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaUtil.java#1 add


Change 4002 by sgwood@MrFantastic on 2005/08/21 21:32:31 (git 6edfd20120)

	MONDRIAN: Fixes for
	* DB2 loader and regression tests: unquoted identifiers are required
	* add AllMembers as a function with supporting regression tests
	* fix rounding problem in UdfTest.testComplexFun
	* better regression test reporting for XmlaTest

Affected files ...

... //open/mondrian/demo/FoodMart.xml#39 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#82 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#2 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#16 edit


Change 3998 by goncha@goncha.skypiea-linux on 2005/08/20 05:37:44 (git 59753e5ede)

	MONDRIAN:
	
	* Use "xsd:int" for both Integer and Long values in Cell/Value
	* Ignore <Session> in XML/A request
	* Update XmlaTest

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#14 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#17 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#15 edit


Change 3986 by goncha@goncha.skypiea on 2005/08/17 19:23:58 (git 40de9f0de6)

	MONDRIAN:
	
	* Correct PropertyType of MDSCHEMA_PROPERTIES rowset

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#13 edit


Change 3979 by goncha@goncha.skypiea on 2005/08/14 20:51:22 (git b8e5b8e40b)

	MONDRIAN:
	
	* Update rowset definition of MDSCHEMA_HIERARCHIES

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#12 edit


Change 3960 by goncha@goncha.skypiea on 2005/08/07 21:23:09 (git 47eadba886)

	MONDRIAN:
	
	* Add "type" attribute to Cell's Value element.
	  Now, JPivot can extract values from XMLA_Cell when building chart's dataset.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#16 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#14 edit


Change 3917 by jhyde@jhyde.branston on 2005/08/01 02:48:28 (git 2b7cc3450c)

	MONDRIAN: Make XmlaMediator use logger, so tests don't produce output when successful.
	Fix javadoc in UserDefinedFunction.
	Fix typos in Schema guide.

Affected files ...

... //open/mondrian/doc/schema.html#27 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#15 edit


Change 3916 by jhyde@jhyde.branston on 2005/08/01 02:38:44 (git 25c0793cef)

	MONDRIAN: Convert big string constants in XmlaTest into arrays (the JDK 1.4.2 compiler chokes on them otherwise).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#13 edit


Change 3915 by jhyde@jhyde.branston on 2005/08/01 01:24:39 (git c4e64f27d1)

	MONDRIAN: Document user-defined functions.

Affected files ...

... //open/mondrian/doc/schema.html#26 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#17 edit


Change 3909 by goncha@goncha.skypiea on 2005/07/31 20:35:37 (git 2f742585da)

	MONDRIAN:
	
	* Update XmlaTest (missing DrillThrough test)

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#6 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#12 edit


Change 3908 by jhyde@jhyde.branston on 2005/07/31 14:27:34 (git 250902ad79)

	MONDRIAN: Doc changes:
	Document named set;
	Obsolete people and links pages;
	Check in XML schema doc (necessary because not all browsers can apply XSL);
	Add developer's guide to navigation.

Affected files ...

... //open/mondrian/doc/developer.html#5 edit
... //open/mondrian/doc/links.html#10 delete
... //open/mondrian/doc/navigation.html#11 edit
... //open/mondrian/doc/noframes.html#14 edit
... //open/mondrian/doc/people.html#9 delete
... //open/mondrian/doc/schema.html#25 edit
... //open/mondrian/doc/xml_schema.html#1 add


Change 3907 by jhyde@jhyde.branston on 2005/07/30 19:53:58 (git 443f7f353a)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#61 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#4 edit


Change 3906 by jhyde@jhyde.branston on 2005/07/30 19:25:02 (git 3ac8df1da4)

	MONDRIAN:
	<Set>.Item(<Integer>) now returns null if index is out of bounds
	Fix bug 828411 (Should give error if slicer has multiple values).
	A tuple is now regarded as null if any of its members are null, and will be removed from a set as is usual for null members.
	Fix bug 996088 (Member appears in slicer and other axis should be illegal.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ExpBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#31 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#81 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#52 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#37 edit


Change 3905 by jhyde@jhyde.branston on 2005/07/30 13:04:18 (git 0be9c17e21)

	MONDRIAN: Testcase for bug 1220787 (NPE if both axes are empty).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#36 edit


Change 3897 by goncha@goncha.skypiea on 2005/07/28 19:23:46 (git f2c971d498)

	MONDRIAN:
	
	* Add DrillThrough support in XMLA
	* Fix bug of unparsing MDDataSet with zero axes.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#14 edit


Change 3891 by goncha@goncha.skypiea on 2005/07/26 23:31:46 (git cf416c689d)

	MONDRIAN:
	
	* Fix build.xml to generat a runnable war
	* Add JPivot testpage to access Mondrian by XMLA
	
	If accessing Mondrian by XMLA doesn't work well, 
	please check webapp\WEB-INF\queries\xmla.jsp.

Affected files ...

... //open/mondrian/build.xml#94 edit
... //open/mondrian/webapp/WEB-INF/datasources.xml#2 edit
... //open/mondrian/webapp/WEB-INF/queries/xmla.jsp#1 add
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#7 edit
... //open/mondrian/webapp/index.jsp#12 edit


Change 3883 by goncha@goncha.skypiea on 2005/07/26 20:02:04 (git def3e118c5)

	MONDRIAN:
	
	* Add CHILDREN_CARDINALITY_ORDINAL property for Member
	* Let RolapProperty.getCaption() return name if caption is null
	* Change array style of Rowset, for instance, from "<ProviderType><MDP/><TDP/></ProviderType>" to "<ProviderType>MDP</ProviderType><ProviderType>TDP</ProviderType>"
	* Let XmlElement supports both text node and children node
	* Add OLE DB for OLAP reference links in RowsetDeifinition
	* Add some useful columns for various Rowset definifions
	* Implement some originally unsupported rowsets (import MdschemaPropertiesRowset from )
	* Add "SlicerAxis" in MDDataSet
	* Support "<DisplayInfo>" in MDDataSet by Member's CHILDREN_CARDINALITY property
	* Ready for Schemas of Rowset and MDDataSet
	
	Sorry, XmlaTest hasn't been updated.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#11 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#13 edit


Change 3873 by jhyde@jhyde.branston on 2005/07/25 15:16:28 (git 5d5221012f)

	MONDRIAN: Convert architecture diagram to Visio.

Affected files ...

... //open/mondrian/doc/architecture.html#12 edit
... //open/mondrian/doc/architecture.jpg#2 edit
... //open/mondrian/doc/architecture.vsd#1 add


Change 3870 by sgwood@MrFantastic on 2005/07/24 16:41:16 (git 3f7ee680a8)

	MONDRIAN: Improve navigation and fix regression bugs in adhoc.jsp

Affected files ...

... //open/mondrian/webapp/adhoc.jsp#8 edit
... //open/mondrian/webapp/xmlaTest.jsp#8 edit


Change 3857 by goncha@goncha.skypiea on 2005/07/21 18:22:59 (git 901f8e14f0)

	MONDRIAN:
	
	Using _unfixuped_ url of Catalog in Xmla configuration example.

Affected files ...

... //open/mondrian/doc/install.html#49 edit


Change 3855 by emberson@olympia on 2005/07/21 13:58:50 (git 754b11e505)

	MONDRIAN:
	       XmlaTest.java
	           Replacing the '&' with "&" and then using the connectString
	           to get a connection causes the password parameter NOT to be seen
	           as part of the Jdbc url and the login to the database to fail.          

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#11 edit


Change 3854 by emberson@olympia on 2005/07/21 13:01:22 (git 83ec710135)

	MONDRIAN:
	       Documentation : CmdRunner
	           Added example properties file

Affected files ...

... //open/mondrian/doc/cmdrunner.html#7 edit


Change 3853 by emberson@olympia on 2005/07/21 12:26:24 (git 72109f2e00)

	MONDRIAN:
	       RolapSchema
	           A catalog url can be parameterized. It is possible that for 
	           different parameters the same catalog is returned. Therefore, 
	           using a Map key that contains the calalog name is not good. 
	           When MD5 is enabled, the MD5 value (as a String) is used as 
	           the Map key.
	           Added debug level logging.
	       MondrianProperties
	           Added debug level logging
	       AggStar
	           Added a todo comment.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#10 edit


Change 3851 by goncha@goncha.skypiea on 2005/07/20 22:46:33 (git 049d840054)

	MONDRIAN:
	
	Let xmlaTest.jsp and XmlaUtil.java use new datasources.xml. But DataSourceName and CatalogName are still hand coded in XmlaUtil.java. A new demo fully using DISCOVER function may be preferred.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#5 edit
... //open/mondrian/webapp/WEB-INF/datasources.xml#1 add
... //open/mondrian/webapp/WEB-INF/web.xml#11 edit
... //open/mondrian/webapp/xmlaTest.jsp#7 edit


Change 3846 by emberson@olympia on 2005/07/20 09:57:54 (git a38bbb17b5)

	MONDRIAN:
	       RolapStar, RolapSchema, RolapCube
	           Fix so that the caches associated with the cubes used to build
	           a virtual cube are also flushed when caching is disabled.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#60 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#41 edit


Change 3844 by emberson@olympia on 2005/07/20 09:27:05 (git 7f72e99f70)

	MONDRIAN:
	       RolapStar
	           When DisableCaching property is changed to true, via a trigger
	           flush all existing cached aggregate data for each RolapStar.
	       RolapSchema
	           Accessors allow one to iterate over all schemas and to flush
	           all of a RolapSchema's RolapStar's aggregate cache.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#40 edit


Change 3843 by jhyde@jhyde.branston on 2005/07/20 01:53:35 (git d713b113dd)

	MONDRIAN: Add instructions on how to configure an XML/A servlet.

Affected files ...

... //open/mondrian/doc/install.html#48 edit


Change 3842 by goncha@goncha.skypiea on 2005/07/20 00:04:37 (git 130c7587ed)

	MONDRIAN:
	
	Fix some typos.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#8 edit


Change 3841 by goncha@goncha.skypiea on 2005/07/19 22:17:41 (git 6adb3050cd)

	MONDRIAN:
	
	* RolapUtil.java: 
	Set fallback of mondrian.debug.out.file to System.out
	
	* RowsetDefinition.java:
	Use Schema.getName() for CATALOG_NAME of XMLA.
	And use data sources configured in a standalone xml file.
	
	* Others:
	Use a datasources.xml to define data sources supported by XmlaServlet. A simple guide will be posted to devel list.
	Fix a bug of XML parsing.

Affected files ...

... //open/mondrian/build.xml#93 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#25 edit
... //open/mondrian/src/main/mondrian/xmla/DataSourcesConfig.xml#1 add
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#10 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#12 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#10 edit


Change 3837 by emberson@olympia on 2005/07/19 08:22:39 (git 88e76e681a)

	MONDRIAN:
	       AggQuerySpec, AggStar and AggTableManager
	           Fixed AggStar so that AggQuerySpec would not throw a 
	           ClassCastException when the database dialect does not allow 
	           distinct count, the query has distinct counts, and a 
	           collapsed dimension aggregate with one or more non-shared 
	           local dimension columns is used as the table.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#11 edit


Change 3833 by jhyde@jhyde.branston on 2005/07/18 17:33:34 (git 914e5e1e86)

	MONDRIAN: Fix formatting. Add some more references.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#4 edit
... //open/mondrian/doc/stylesheet.css#6 edit


Change 3832 by emberson@olympia on 2005/07/18 16:56:25 (git 8334ba2891)

	MONDRIAN: Extra DimensionUsage "usagePrefix" attribute documentation.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#3 edit


Change 3831 by emberson@olympia on 2005/07/18 16:55:36 (git cf333a605c)

	MONDRIAN:
	       AggGen failed to load column informaition (this bug was introduced
	           with 3722 checkin). Also, now creates example aggregate table sql
	           with the correct aggregate types for measures.
	       Documentation
	           Added "usagePrefix" to documentation (it was already part of the
	           DefaultRules.xml).
	       FastBatchingCellReader write the aggregate table SQL to standard out;
	           it is NOT controled by a logging level.
	       MondrianResource.xml
	           Corrected spelling
	       AggTableManager, AggStar and AggQuerySpec did not handle the case 
	           where a non-shared dimension used base fact table columns 
	           (for its dimension data) only - not a separate table.

Affected files ...

... //open/mondrian/doc/developer_notes.html#5 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#30 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#8 edit


Change 3827 by jhyde@jhyde.branston on 2005/07/17 18:03:28 (git 7ad31448f6)

	MONDRIAN: More work on Aggregate Tables doc.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#2 edit
... //open/mondrian/doc/cmdrunner.html#6 edit
... //open/mondrian/doc/optimizing_performance.html#3 edit
... //open/mondrian/doc/stylesheet.css#5 edit


Change 3825 by jhyde@jhyde.branston on 2005/07/16 20:45:14 (git eae5d1d692)

	MONDRIAN: Reorganize and enhance documentation for aggregate tables.

Affected files ...

... //open/mondrian/doc/aggregate_tables.html#1 add
... //open/mondrian/doc/aggregate_tables.vsd#1 add
... //open/mondrian/doc/aggregate_tables_1.png#1 add
... //open/mondrian/doc/aggregate_tables_2.png#1 add
... //open/mondrian/doc/aggregate_tables_3.png#1 add
... //open/mondrian/doc/faq.html#18 edit
... //open/mondrian/doc/install.html#47 edit
... //open/mondrian/doc/navigation.html#10 edit
... //open/mondrian/doc/noframes.html#13 edit
... //open/mondrian/doc/optimizing_performance.html#2 edit
... //open/mondrian/doc/roadmap.html#9 edit
... //open/mondrian/doc/schema.html#24 edit


Change 3819 by jhyde@jhyde.branston on 2005/07/15 14:43:35 (git b823f434ce)

	MONDRIAN: Make the UDF tests less sensitive to architecture-dependent floating point differences.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#35 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#6 edit


Change 3817 by jhyde@jhyde.branston on 2005/07/15 13:26:25 (git 6efc66c408)

	MONDRIAN: Add package-level javadoc, and fix a couple of doc typos.

Affected files ...

... //open/mondrian/doc/components.html#12 edit
... //open/mondrian/doc/olap.html#9 edit
... //open/mondrian/src/main/mondrian/gui/package.html#1 add
... //open/mondrian/src/main/mondrian/jolap/package.html#1 add
... //open/mondrian/src/main/mondrian/jolap/util/package.html#1 add
... //open/mondrian/src/main/mondrian/olap/DimensionType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#42 edit
... //open/mondrian/src/main/mondrian/olap/fun/package.html#1 add
... //open/mondrian/src/main/mondrian/olap/package.html#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/package.html#1 add
... //open/mondrian/src/main/mondrian/rolap/cache/package.html#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/package.html#1 add
... //open/mondrian/src/main/mondrian/util/package.html#1 add
... //open/mondrian/src/main/mondrian/xmla/package.html#1 add
... //open/mondrian/testsrc/main/mondrian/example/package.html#1 add
... //open/mondrian/testsrc/main/mondrian/test/loader/package.html#1 add
... //open/mondrian/testsrc/main/mondrian/test/package.html#1 add


Change 3816 by jhyde@jhyde.branston on 2005/07/15 13:24:24 (git 928430f56a)

	MONDRIAN: Intrinsic properties (RFE #1208403).
	  Also, update eigenbase-properties.jar.

Affected files ...

... //open/mondrian/lib/eigenbase-properties.jar#2 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#4 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#20 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#49 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#80 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#49 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#8 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#11 edit
... //open/mondrian/testsrc/main/mondrian/example/InverseNormalFunDef.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/PropertiesTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#5 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#9 edit


Change 3815 by sgwood@MrFantastic on 2005/07/15 12:31:14 (git 9e0a26e274)

	MONDRIAN: Wind in changes from Gang Chen into XmlaMediator and revise XmlaTest to cope.
	* Remove System.out.println from JdbcSchema and replace with logging
	* Fixes from Gang Chen for AggGen + test. Test not part of Main suite, as there are problems with the test changinig MondrianProperties and causing NPE

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#10 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/AggGenTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#8 edit


Change 3797 by sgwood@MrFantastic on 2005/07/09 20:44:34 (git 14f342bfa0)

	MONDRIAN: an additional example UserDefinedFunction. Uses commons-math. Shows throwing exceptions from within the UserDefinedFunction and the results on output.

Affected files ...

... //open/mondrian/testlib/commons-math-1.0.jar#1 add
... //open/mondrian/testsrc/main/mondrian/example/InverseNormalFunDef.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#5 edit


Change 3784 by jhyde@jhyde.branston on 2005/07/06 12:11:05 (git 3cbe205b8f)

	FARRAGO/MONDRIAN: Move properties tests from mondrian to farrago.

Affected files ...

... //open/dt/dev/farrago/src/org/eigenbase/test/PropertyTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/MondrianPropertiesTest.java#2 delete


Change 3783 by emberson@olympia on 2005/07/06 10:54:54 (git a45df5be7b)

	MONDRIAN:
	       Added some MondrianProperties tests covering Trigger usage.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/MondrianPropertiesTest.java#1 add


Change 3782 by jhyde@jhyde.marmite2 on 2005/07/06 01:57:31 (git cd524ebfe9)

	FARRAGO/MONDRIAN: Oops. Fallout.

Affected files ...

... //open/dt/dev/farrago/src/org/eigenbase/util/SaffronProperties.java#10 edit
... //open/mondrian/build.xml#92 edit


Change 3781 by jhyde@jhyde.branston on 2005/07/06 00:53:10 (git 9a77b475f2)

	MONDRIAN/FARRAGO: Change Mondrian to use the Eigenbase property system, migrate Trigger functionality to Eigenbase, and obsolete PropertiesPlus.

Affected files ...

... //open/dt/dev/farrago/build.xml#60 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/PropertyTest.java#1 add
... //open/dt/dev/farrago/src/org/eigenbase/util/property/BooleanProperty.java#7 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/DoubleProperty.java#1 add
... //open/dt/dev/farrago/src/org/eigenbase/util/property/IntegerProperty.java#7 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/Property.java#8 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/StringProperty.java#8 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/Trigger.java#1 add
... //open/dt/dev/farrago/src/org/eigenbase/util/property/TriggerBase.java#1 add
... //open/dt/dev/farrago/src/org/eigenbase/util/property/TriggerableProperties.java#1 add
... //open/mondrian/build.xml#91 edit
... //open/mondrian/lib/eigenbase-properties.jar#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#30 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#49 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#35 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#16 edit
... //open/mondrian/src/main/mondrian/util/PropertiesPlus.java#2 delete
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#7 edit


Change 3773 by jhyde@jhyde.branston on 2005/07/01 18:56:18 (git b8dc8f372b)

	MONDRIAN: Fix test which was assuming that aggregate tables were switched on.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#8 edit


Change 3767 by jhyde@jhyde.branston on 2005/06/29 14:29:21 (git 06cad3d326)

	MONDRIAN: Namespace-aware handling of XML/A requests. Also set content-type to "text/xml".

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#6 edit


Change 3766 by jhyde@jhyde.branston on 2005/06/29 14:27:36 (git cb25f5cf18)

	MONDRIAN: News of release 1.1 (a bit belated!)

Affected files ...

... //open/mondrian/doc/home.html#14 edit


Change 3764 by jhyde@jhyde.branston on 2005/06/29 01:33:26 (git 13cf0d2ab1)

	MONDRIAN:
	Define named sets in schema.xml file.
	Allow parser to parse expressions as well as full statements.
	Rename Set to NamedSet (part 2).
	Allow <NamedSet> and <CalculatedMember> to have formulas as <Formula> sub-elements, as well as 'formula' attributes.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#38 edit
... //open/mondrian/doc/schema.html#23 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#19 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#41 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#29 edit
... //open/mondrian/src/main/mondrian/olap/NamedSet.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#16 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#48 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#10 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#13 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#58 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#32 edit
... //open/mondrian/testsrc/main/mondrian/test/DecoratingSchemaProcessor.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#4 edit


Change 3760 by jhyde@jhyde.branston2 on 2005/06/28 18:59:28 (git 205b1de98d)

	MONDRIAN: Rename Set to NamedSet.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/NamedSet.java#1 branch
... //open/mondrian/src/main/mondrian/olap/Set.java#3 delete


Change 3755 by sgwood@MrFantastic on 2005/06/28 13:51:26 (git a5ac72e738)

	MONDRIAN: Performance tuning documentation

Affected files ...

... //open/mondrian/doc/navigation.html#9 edit
... //open/mondrian/doc/noframes.html#12 edit
... //open/mondrian/doc/optimizing_performance.html#1 add


Change 3754 by jhyde@jhyde.branston on 2005/06/28 13:45:25 (git 4577dab77b)

	MONDRIAN: Implement RANK with 3 arguments.
	   Add documentation to MemberFormatter.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MemberFormatter.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#47 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#60 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#22 edit


Change 3752 by jhyde@jhyde.branston on 2005/06/27 23:13:08 (git 97fde983d5)

	MONDRIAN: Refine user-defined function interface, define "LastNonEmpty" UDF, add tests.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#22 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#3 edit
... //open/mondrian/testsrc/main/mondrian/example/LastNonEmptyUdf.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#3 edit


Change 3751 by emberson@olympia on 2005/06/27 08:03:42 (git 8d9cce47cb)

	MONDRIAN:
	       On weblogic, closing the connection and then using the
	       metadata object results in an exception.
	       So now create the SqlQuery.Dialect once an reuse
	       it rather than getting metadata over and over again.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#24 edit


Change 3722 by emberson@olympia on 2005/06/22 11:39:10 (git 2b6339ca0c)

	MONDRIAN:
	       MondrianResource.xml
	           Added new error exception.
	       JdbcSchema (AggGen, AggStar, DefaultRecognizer, ExplicitRecognizer)
	           Changed names of some of the private static values and names.
	       RolapSchema
	           Now can lookup RolapStar by factTableName.
	       Recognizer
	           Return incorrect error message
	           Added new error check when number of measures is zero
	       AggTableManager
	           Did not clear the JdbcSchema prior to reloading aggregate tables.
	       JdbcSchema
	           Explicitly must call load method for tables and columns
	               (other methods no longer throw SQLException).
	           Created a Factory interface of creating JdbcSchema instances.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#7 edit


Change 3720 by sgwood@MrFantastic on 2005/06/21 15:04:48 (git 349888178c)

	MONDRIAN: More logging

Affected files ...

... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#2 edit


Change 3719 by sgwood@MrFantastic on 2005/06/21 15:01:58 (git 1f41989663)

	MONDRIAN: Use Apache logging

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/util/Model.java#4 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#29 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#59 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#6 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#9 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#9 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#5 edit


Change 3713 by ebb@ebb.mondrian on 2005/06/17 13:44:01 (git 723cd73449)

	MONDRIAN: Fixed some compiler warnings, and commented out testHierarchizeOrdinal() because it's been broken for a while and there is a tracker open for it (bug 1220787).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#21 edit


Change 3706 by emberson@olympia on 2005/06/16 07:53:09 (git 4f9ca07b5e)

	MONDRIAN:
	       CmdRunner
	           Fixing the new "expr" command.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#15 edit


Change 3702 by emberson@olympia on 2005/06/15 14:01:06 (git 0cf5684f28)

	MONDRIAN:
	   CmdRunner
	       Added "expr cubename expression" command allowing one to
	       evaluate an expression against a cube, e.g.,
	           expr Sales "Format(12.2, \"#,##0.00\")"
	           expr "Sales Ragged" "[Time].[1997].Dimension.Caption"
	           expr 'Sales Ragged' "[Gender].[All Gender].[F].Hierarchy"
	           expr [Sales Ragged] '[Time].[1997].[Q1].[1].Level.UniqueName'

Affected files ...

... //open/mondrian/doc/cmdrunner.html#5 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#14 edit


Change 3700 by jhyde@jhyde.branston on 2005/06/15 00:43:58 (git de114da231)

	MONDRIAN: Update roadmap.
	Fix typos in schema and cmdrunner specs.

Affected files ...

... //open/mondrian/doc/cmdrunner.html#4 edit
... //open/mondrian/doc/roadmap.html#8 edit
... //open/mondrian/doc/schema.html#22 edit


Change 3693 by emberson@olympia on 2005/06/13 13:22:07 (git da9fac5f8c)

	MONDRIAN:
	       RolapHierarchy
	           The existing code ignored the defaultMember attribute.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#34 edit


Change 3680 by emberson@olympia on 2005/06/09 17:20:29 (git fea52141ed)

	MONDRIAN:
	       AggGen
	           Did not handle snowflakes, have to try to use table alias
	               or is "real" name when reflecting on database metadata.
	           Added more logging - both debug level and, when there is a
	               failure, warning messages.
	       FastBatchingCellReader
	           Remember this is where AggGen is call, if its a virtual cube
	               print out a message to that effect.(rather than to do
	               nothing in silence).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#3 edit


Change 3678 by emberson@olympia on 2005/06/09 12:21:11 (git a0737dafdb)

	MONDRIAN:
	       Recognizer.makeLevel
	           For snowflakes the search for the table with the given column
	               did not recurse, it only looked at direct child tables.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#5 edit


Change 3677 by emberson@olympia on 2005/06/09 10:58:35 (git e8a5ed5095)

	MONDRIAN:
	       AggTableManager
	           Triggers check that RolapSchema is still in Pool prior
	           to execution (if not, then trigger removes itself).
	           This could happen if the RolapSchema is cleared but the
	           garbage collector has not needed to remove the trigger
	           associated with the, now removed, RolapSchema.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#6 edit


Change 3671 by emberson@olympia on 2005/06/08 16:22:23 (git 0b4a847339)

	MONDRIAN:
	   DefaultRule tests
	       basename attribute
	           If in the TableMatcher the basename attribute is set (some
	           regular expression like "FR_(.*)_TABLE") with one
	           regular expression group) and if a fact table name is
	           given that does not match (e.g., "MY_FACT_TABLE" will not
	           match regular expression "FR_(.*)_TABLE") then no aggregate
	           tables will be matched for that fact table.
	   MondrianProperties
	       Added the mondrian.rolap.aggregates.Read property. Now to use aggregates
	       one must set both mondrian.rolap.aggregates.Read and
	       mondrian.rolap.aggregates.Use to true. If mondrian.rolap.aggregates.Read
	       is true but mondrian.rolap.aggregates.Use is false, then aggregates
	       tables will be read but not used. This allows one to toggle aggregate
	       usage on/off without requiring the re-reading of the aggregate tables
	       from the database.
	   MDX logging
	       Now using a DEBUG log level, MDX queries can be logged.
	   Add more developer notes documentation.

Affected files ...

... //open/mondrian/doc/cmdrunner.html#3 edit
... //open/mondrian/doc/developer_notes.html#4 edit
... //open/mondrian/doc/schema.html#21 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#56 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#5 edit


Change 3667 by emberson@olympia on 2005/06/07 11:07:01 (git ff567f8ce6)

	MONDRIAN:
	       Did not mean to check in the debug statements

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#10 edit


Change 3666 by emberson@olympia on 2005/06/07 08:42:23 (git 157d777f43)

	MONDRIAN:
	       Added JUnit test for the default recognizer (caught and
	       fixed a couple of bugs, too).

Affected files ...

... //open/mondrian/src/main/mondrian/recorder/ListRecorder.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/DefaultRuleTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/aggmatcher/TestRule.xml#1 add
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#9 edit


Change 3665 by sgwood@MrFantastic on 2005/06/07 03:35:31 (git 9c07fa748c)

	MONDRIAN: Include latest version of JPivot that works with Mondrian HEAD. Note that the XMLTest in the webapp does not work. See jpivot/readme.txt for details.

Affected files ...

... //open/mondrian/build.xml#90 edit
... //open/mondrian/jpivot/build.properties#1 add
... //open/mondrian/jpivot/build.xml#1 add
... //open/mondrian/jpivot/jpivot-1.3.0-052105snapshotsrc.zip#1 add
... //open/mondrian/jpivot/readme.txt#1 add
... //open/mondrian/lib/jpivot.war#1 add
... //open/mondrian/mondrian.properties#15 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#6 edit
... //open/mondrian/webapp/WEB-INF/web.xml#10 edit
... //open/mondrian/webapp/adhoc.jsp#7 edit
... //open/mondrian/webapp/busy.jsp#1 add
... //open/mondrian/webapp/error.jsp#1 add
... //open/mondrian/webapp/taglib.jsp#4 edit


Change 3651 by emberson@olympia on 2005/06/03 15:15:09 (git 089fddca5d)

	MONDRIAN:
	       Converted all uses of '\n' to use the line.separator property
	       value. Also, altered code so that its only the mondrian/olap/Util
	       class that gets the property and all other classes use the
	       value gotten there.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#46 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#58 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#5 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#13 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#19 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#3 edit


Change 3649 by emberson@olympia on 2005/06/03 10:40:07 (git 0fe7db48c2)

	MONDRIAN:
	       Remove commented out code.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#54 edit


Change 3646 by emberson@olympia on 2005/06/03 08:39:10 (git 6bb94617d8)

	MONDRIAN:
	       CmdRunner
	           Added new command line options
	           -nocache  
	              regardless of the setting in the schema, all
	                   cubes are set to not cache aggregate data.
	           -f filename+  
	               previously the "-f" had to be entered before each file
	                   name argument, now it is assumed that all subsequent
	                   arguments are command names.
	           -t      
	               print out the time it takes to execute (not parse) each
	                   query (as well asin Mondrian.xml
	                   query is run). 
	           Added the "echo" command, allows one to have print statements in
	               files containing mdx queries (e.g., "echo about to execute query 7").
	       MondrianProperties
	           reflection to get all property names
	               There is a new method that gets the name of all Mondrian
	               properties. It does this using reflection.
	       Unit tests
	           _CaseTest
	           _CaseMatch
	               Unit tests failed unless I added '_' to the names.
	       DimensionUsage
	           level attribute
	               If the level attribute is set and one has a snowflake, the
	               the tables added to the RolapStar only include those tables
	               associated with the given level and higher levels.
	           usagePrefix attribute
	               It is possible for two or more dimensions to have common column
	               names. When attempting to recognize "collapsed" dimension
	               aggregate tables there is no way to disambiguate such columns
	               without a hint. This "usagePrefix" attribute is the mechanism
	               for providing a hint.
	           Documented in Mondrian.xml and developer's notes.
	       DefaultRules
	           NameMatcher basename attribute
	               Added ability to use only a portion of the base fact
	               table name in recognizing associated aggregate table
	               names.
	           Documented under schema and developer's notes.
	       AggGen
	           mondrian.rolap.aggregates.generateSql=true
	               If this property is set to true then both the "lost" and
	               "collapsed" dimension aggregate table create and insert
	               sql is generated (but only if the cube associated with the
	               query is not virtual).
	           Documented under CmdRunner
	       RolapCube
	           While adding columns to RolapStar.Tables, the columns
	               were added to the lowest table rather than the one
	               specified by the Level table attribute (if set).
	       Alias usage
	           Oracle requires if an alias is used in the FROM clause,
	               then the table name can not be used anywhere in the query -
	               the alias must be used.
	       Recognizer
	           Did not recognize levels associated with RolapStar
	               fact table descendant's descendants.
	       SqlQuery
	           A previous optimization was wrong so it was backed out.
	       AggregationManager, Aggregation, and RolapStar
	           The order of the columns in cubes and virtual cubes can be
	               different so one can not count on the pairing between
	               a column in an array of columns and constraints in an array
	               of constraints to matchup, so the column array used in the
	               generation of the constraints array is also the one used
	               in generating the Sql and, in addition, the Aggregation
	               no longer takes an array of columns. This turned up in a
	               virtual cube with a measure whose cube had DimensionUsage's
	               with level attributes set.

Affected files ...

... //open/mondrian/bin/run.sh#2 edit
... //open/mondrian/build.xml#89 edit
... //open/mondrian/doc/cmdrunner.html#2 edit
... //open/mondrian/doc/developer_notes.html#3 edit
... //open/mondrian/doc/schema.html#20 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#40 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#27 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggGen.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#34 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#12 edit


Change 3632 by jhyde@jhyde.branston on 2005/06/01 02:04:19 (git d733b0df14)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#14 edit


Change 3631 by jhyde@jhyde.branston on 2005/06/01 01:23:17 (git 04e646f31d)

	MONDRIAN:
	* Fix WITH SET: set is now evaluated at most once per query, in the context of the slicer.
	* Fix use of aggregate tables with distinct-count measures: since distinct-count cannot be rolled up, only use an aggregate table if it is a direct hit.
	* SqlQuery was reporting that its DatabaseMetaData was stale (the underlying connection had since been closed), so copy all we need into a Dialect object and release the DatabaseMetaData.
	* Move some of SqlQuery's methods onto Dialect.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#39 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#49 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggtab/package.html#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#33 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#19 edit


Change 3628 by jhyde@jhyde.branston on 2005/05/31 20:50:12 (git 9323476964)

	MONDRIAN: Add architecture diagram.

Affected files ...

... //open/mondrian/doc/architecture.html#11 edit
... //open/mondrian/doc/architecture.jpg#1 add
... //open/mondrian/doc/architecture_full.png#1 add


Change 3627 by jhyde@jhyde.branston on 2005/05/31 18:09:21 (git 3f1673bd79)

	MONDRIAN: More Firebird support.

Affected files ...

... //open/mondrian/build.properties#9 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#18 edit


Change 3625 by jhyde@jhyde.branston on 2005/05/30 10:07:29 (git 8e2fb74817)

	MONDRIAN: Firebird support.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#38 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#32 edit


Change 3611 by sgwood@MrFantastic on 2005/05/20 10:30:36 (git 2865e3c9ec)

	MONDRIAN: example for running ResultComparatorTest XML based tests on their own

Affected files ...

... //open/mondrian/mondrian.properties#14 edit


Change 3610 by sgwood@MrFantastic on 2005/05/20 10:26:26 (git 04751027df)

	MONDRIAN: Allow tes queries to be run with ResultComparatorTest, not part of a suite.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/Main.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#6 edit


Change 3609 by sgwood@MrFantastic on 2005/05/20 10:21:50 (git f6acdb4d46)

	MONDRIAN: Improve logging

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#21 edit


Change 3605 by ebb@ebb.mondrian on 2005/05/19 14:11:04 (git 40de0fc6e8)

	MONDRIAN: Add an option for case sensitivity.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#13 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#26 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#47 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#42 edit


Change 3604 by ebb@ebb.mondrian on 2005/05/19 12:50:07 (git 8d434b650e)

	MONDRIAN: Make member property lookup (for example SOLVE_ORDER) case INsensitive. Requested by Anton NIkitin on mailing list.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#4 edit


Change 3600 by sgwood@MrFantastic on 2005/05/18 14:58:11 (git ec5a5d5b29)

	MONDRIAN: example log4j XML configuration

Affected files ...

... //open/mondrian/log4j.xml#1 add


Change 3599 by sgwood@MrFantastic on 2005/05/18 14:57:25 (git fb2c367671)

	MONDRIAN: fixes for aggregate loading

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#17 edit


Change 3598 by emberson@olympia on 2005/05/18 07:47:58 (git 5a79bb1f5c)

	MONDRIAN:
	       Adding more aggregate table documentation.

Affected files ...

... //open/mondrian/doc/developer_notes.html#2 edit
... //open/mondrian/doc/schema.html#19 edit


Change 3587 by jhyde@jhyde.branston on 2005/05/16 00:56:12 (git 15e1ba1388)

	MONDRIAN: If username and password were not set, connect string contained bogus values for JdbcUser and JdbcPassword properties. As a result, tests against Oracle were failing.

Affected files ...

... //open/mondrian/build.xml#88 edit


Change 3584 by sgwood@MrFantastic on 2005/05/15 10:21:03 (git 701c9b877f)

	MONDRIAN: for test-dbms target: use log4j.properties from mondrian.properties

Affected files ...

... //open/mondrian/build.xml#87 edit


Change 3583 by sgwood@MrFantastic on 2005/05/15 10:19:23 (git 26bd67d22b)

	MONDRIAN: Push SQL logging into log4j

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#20 edit


Change 3582 by sgwood@MrFantastic on 2005/05/15 10:18:31 (git 35af79706b)

	MONDRIAN: Change logging level to DEBUG

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#12 edit


Change 3581 by sgwood@MrFantastic on 2005/05/15 09:47:45 (git 7f02354330)

	MONDRIAN: Make unused columns always a warning, not an error for ExplicitRecognizer

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#3 edit


Change 3580 by sgwood@MrFantastic on 2005/05/15 09:44:42 (git 51853ff46c)

	MONDRIAN: Make column name matches case insensitive. INFO to DEBUG logging level changes

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#4 edit


Change 3579 by sgwood@MrFantastic on 2005/05/14 20:34:39 (git d168e32b19)

	MONDRIAN: Find aggregation DefaultRules.xml anywhere in the classpath

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#25 edit


Change 3578 by jhyde@jhyde.branston on 2005/05/14 14:34:39 (git 70b8874b73)

	MONDRIAN: Complete moving MessageRecorder to its own package.
	Update home page.

Affected files ...

... //open/mondrian/doc/index.html#11 edit
... //open/mondrian/doc/noframes.html#11 edit
... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#2 edit
... //open/mondrian/src/main/mondrian/recorder/ListRecorder.java#1 add
... //open/mondrian/src/main/mondrian/recorder/LoggerRecorder.java#1 add
... //open/mondrian/src/main/mondrian/recorder/MessageRecorder.java#2 edit
... //open/mondrian/src/main/mondrian/recorder/PrintStreamRecorder.java#1 add
... //open/mondrian/src/main/mondrian/recorder/RecorderException.java#1 add
... //open/mondrian/src/main/mondrian/recorder/package.html#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#2 edit


Change 3577 by jhyde@jhyde.branston2 on 2005/05/14 13:43:22 (git 20efd3e267)

	MONDRIAN: Move Recorder.java to mondrian.recorder.AbstractRecorder.java

Affected files ...

... //open/mondrian/src/main/mondrian/recorder/AbstractRecorder.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/Recorder.java#2 delete


Change 3576 by jhyde@jhyde.branston2 on 2005/05/14 13:36:54 (git 532d9e7b25)

	MONDRIAN: Move MessageRecorder to its own package.

Affected files ...

... //open/mondrian/src/main/mondrian/recorder/MessageRecorder.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/MessageRecorder.java#3 delete


Change 3575 by sgwood@MrFantastic on 2005/05/14 13:18:28 (git bd0220599a)

	MONDRIAN: Compressed the Access DB

Affected files ...

... //open/mondrian/demo/access/MondrianFoodMart-Access.zip#2 edit


Change 3574 by sgwood@MrFantastic on 2005/05/14 11:11:14 (git c5f4dde286)

	MONDRIAN:
		Added aggregate tables into Access DB.
		Made Access DB as a zip file in Perforce.
		Added unzip-FoodMartAccessDB target and dependencies into build.xml to automate unpacking.
		Also added jdbcUser and jdbcPassword into test-dbms target.
		Additional examples of database setup in mondrian.properties

Affected files ...

... //open/mondrian/build.xml#86 edit
... //open/mondrian/demo/access/MondrianFoodMart-Access.zip#1 add
... //open/mondrian/demo/access/MondrianFoodMart.mdb#7 delete
... //open/mondrian/mondrian.properties#13 edit


Change 3573 by emberson@olympia on 2005/05/14 07:12:49 (git ce33c42c98)

	MONDRIAN:
	       No longer used (functionality was put into Recorder.java).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/AbstractRecorder.java#2 delete


Change 3572 by emberson@olympia on 2005/05/14 07:09:08 (git f9a6ba8773)

	MONDRIAN:
	       While writing documentation I changed the order of the elements.
	       XOM fails silently so it was only when I woke up this morning
	       that I realized my error.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#2 edit


Change 3571 by jhyde@jhyde.branston on 2005/05/14 00:44:16 (git ed19eb68cd)

	MONDRIAN: Remove generated files from source control;
	revert files Richard accidentally checked in;
	remove copied code from BitKey;
	BitKey now uses 1 chunk for 64 bits (used to use 2 chunks).
	All tests pass but one.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#37 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#24 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#27 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultDef.java#2 delete
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/aggregates.dtd#2 delete
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/package.html#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#2 edit


Change 3568 by emberson@olympia on 2005/05/13 17:48:36 (git b6ba7c6221)

	MONDRIAN:
	   Added "cache" attribute to Mondrian schema Cube (plus implementation).
	   Converted RolapSchema List of RolapStars to Map.
	   Added unique ids to Columns (unique per star).
	   Added BitKey interface and three implementation classes which can be
	       used to encode a unique value for collections of Columns. 
	   Converted code to use BitKey rather than List or arrays of Columns
	       when doing equals (for list or map lookup).
	   Simplified production of the wrapInDistinct flag in
	       agg/AggregationManager.generateSql method.
	   Made the RolapSchema.Pool's Map use SoftReferences.
	   Added parameters to the CmdRunner.
	   Extended Mondrian schema to support aggregates.
	   Created classes to hold aggregate table mapping.
	   Got rid of the RolapStar mapCubeToMapLevelToNameColumn Map.
	   Code to validate aggregate table xml specifications.
	   Pretty-Print RolapStar.
	   Added modifications to MessageRecorder.
	   Getting Mondrian Property via reflection for CmdRunner.
	   Added getting cube information to CmdRunner.
	   Added Mondrian property triggers for the CmdRunner.
	   New build target "cmdrunner" that combines all jars into one
	       jar for the CmdRunner.
	   Adding shell scripts to bin directory for CmdRunner.
	   Added aggregate table capability to Mondrian.
	   Refactored QuerySpec code anticipating the merging of the RolapStar
	       with AggStar code.
	   Documented CmdRunner.
	   Began documenting Mondrian aggregates.
	   Made all support classes in Format.java inner static classes.
	   Added <AggExcludes pattern=".*"/> to CaptionTest.java schema so that
	       no aggregate tables are considered.
	   Commented out the null member test in RolapEvaluator.java otherwise
	       the file would not compile (newInvalidHierarchyCondition not found).
	   Note that junit test FunctionTest.testHierarchizeOrdinal
	       now fail (because columns are now added only once
	       to a RolapStar) - Julian beleives the bug might be in
	       RolapAggregationManager.makeRequest().

Affected files ...

... //open/mondrian/bin/cmdrunner.cmd#1 add
... //open/mondrian/bin/cmdrunner.sh#1 add
... //open/mondrian/bin/run.sh#1 add
... //open/mondrian/build.properties#8 edit
... //open/mondrian/build.sh#6 edit
... //open/mondrian/build.xml#85 edit
... //open/mondrian/demo/FoodMart.xml#37 edit
... //open/mondrian/doc/cmdrunner.html#1 add
... //open/mondrian/doc/developer_notes.html#1 add
... //open/mondrian/doc/navigation.html#8 edit
... //open/mondrian/doc/schema.html#18 edit
... //open/mondrian/log4j.properties#2 edit
... //open/mondrian/mondrian.properties#12 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#36 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#23 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#26 edit
... //open/mondrian/src/main/mondrian/rolap/BitKey.java#1 add
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/MessageRecorder.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/Recorder.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#52 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapPosition.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AbstractQuerySpec.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/AggQuerySpec.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DrillThroughQuerySpec.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/QuerySpec.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentArrayQuerySpec.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggStar.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/AggTableManager.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultDef.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRecognizer.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRules.xml#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRecognizer.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/ExplicitRules.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/JdbcSchema.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/Recognizer.java#1 add
... //open/mondrian/src/main/mondrian/rolap/aggmatcher/aggregates.dtd#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#31 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#11 edit
... //open/mondrian/src/main/mondrian/util/Format.java#12 edit
... //open/mondrian/testsrc/main/mondrian/rolap/BitKeyTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#3 edit


Change 3567 by sgwood@MrFantastic on 2005/05/13 11:41:47 (git 33fc4289c2)

	MONDRIAN: Populate aggregate tables in test data

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/insert.sql#1 add


Change 3564 by hhaas@hhaas on 2005/05/13 06:10:18 (git 0a1d8c97b0)

	MONDRIAN: fix bug with empty member properties

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#31 edit


Change 3555 by hhaas@hhaas on 2005/05/11 02:28:14 (git 1621d8f160)

	MONDRIAN: throw a special exception, if an hierarchy has no member.

Affected files ...

... //open/mondrian/build.xml#84 edit
... //open/mondrian/src/main/mondrian/olap/InvalidHierarchy.java#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#31 edit


Change 3542 by jhyde@jhyde.branston2 on 2005/05/06 18:42:57 (git b7df6cced0)

	MONDRIAN: Check XML jars into lib directory; no longer need XALAN_HOME to be set.

Affected files ...

... //open/mondrian/build.bat#19 edit
... //open/mondrian/build.sh#5 edit
... //open/mondrian/build.xml#83 edit
... //open/mondrian/doc/install.html#46 edit
... //open/mondrian/lib/xalan.jar#1 add
... //open/mondrian/lib/xercesImpl.jar#1 add
... //open/mondrian/lib/xml-apis.jar#1 add
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#15 edit


Change 3541 by jhyde@jhyde.branston on 2005/05/06 18:37:03 (git 42d3fd1c99)

	MONDRIAN: Implement 'ON <axisOrdinal>', e.g. 'SELECT {[Store]} ON 0'.
	Make AxisOrdinal into an enumerated type.

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/Converter.java#6 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#24 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#15 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#46 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#47 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#4 edit


Change 3526 by jhyde@jhyde.branston on 2005/05/04 01:35:49 (git 6a5aa6793c)

	MONDRIAN:
	Implement WITH SET. (This is a first cut, which incorrectly uses full context when calculating a set, and doesn't implement <NamedSet> in schema file.)
	Remove support for hidden members (never used).
	Improve documentation for UserDefinedFunction.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#45 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#9 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#46 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/NamedSetTest.java#1 add


Change 3525 by jhyde@jhyde.branston on 2005/05/04 01:17:23 (git 07361d1344)

	MONDRIAN: Fix missing parentheses in SQL generated for Oracle.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#30 edit


Change 3524 by jhyde@jhyde.branston on 2005/05/04 01:07:56 (git 1bf9393400)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#2 edit


Change 3523 by jhyde@jhyde.branston on 2005/05/04 00:58:32 (git c56f118951)

	MONDRIAN: Introduce integer/decimal types as a subtype of numeric types.
	RANK is currently the only function which returns an integer; more to follow.
	Integer expressions have an integer format string.
	Standardize on 'nl', rather than 'NL', as the newline constant in tests.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Category.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#79 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#57 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/type/DecimalType.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#2 edit


Change 3513 by jhyde@jhyde.branston on 2005/04/29 18:11:07 (git ef5145d65b)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#40 edit


Change 3512 by jhyde@jhyde.branston on 2005/04/29 17:59:14 (git 3f60806bbc)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunTableImpl.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#26 edit


Change 3511 by jhyde@jhyde.branston on 2005/04/29 17:28:19 (git face401dad)

	MONDRIAN: Support for user-defined functions (UDFs).
	Refactor the function sub-system to make this possible.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#10 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#35 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#23 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#14 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#44 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#44 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#78 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/UdfResolver.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#30 edit
... //open/mondrian/src/main/mondrian/spi/UserDefinedFunction.java#1 add
... //open/mondrian/src/main/mondrian/spi/package.html#1 add
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#19 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/UdfTest.java#1 add


Change 3485 by hhaas@hhaas on 2005/04/21 06:18:49 (git 3803147394)

	MONDRIAN: Improve constraints optimization so that "select count(*)" is not generated, if the appropriate level's members are cached.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#12 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#20 edit


Change 3482 by hhaas@hhaas on 2005/04/20 07:57:11 (git 00aa5022ed)

	MONDRIAN: oops, last checkin was buggy

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#2 edit


Change 3481 by hhaas@hhaas on 2005/04/20 06:58:06 (git dadc728c62)

	MONDRIAN: support db2 as sql dialect. added test for captions.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#36 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#34 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#30 edit
... //open/mondrian/testsrc/main/mondrian/test/CaptionTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#3 edit


Change 3470 by sgwood@MrFantastic on 2005/04/17 09:34:09 (git fcb42ff878)

	MONDRIAN: Partial fix for derby/Cloudscape - dialect specific SQL for dynamic view. Now is a failure, not an error.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#29 edit


Change 3469 by sgwood@MrFantastic on 2005/04/17 06:07:23 (git d5b28b6d95)

	MONDRIAN: switch from "cloudscape" to "derby" as a custom SQL type

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#29 edit


Change 3468 by sgwood@MrFantastic on 2005/04/16 15:24:08 (git 0ca4e3acd5)

	MONDRIAN: additional example

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/README.txt#2 edit


Change 3467 by sgwood@MrFantastic on 2005/04/16 15:22:40 (git a99d13dcaf)

	MONDRIAN: Added customer.fullname column. Allow flexibility in the loadFromFile to cope with non-MySQL insert statements

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#14 edit


Change 3466 by sgwood@MrFantastic on 2005/04/16 15:20:25 (git ab279c2617)

	MONDRIAN: use customer.fullname column for Derby/Cloudscape

Affected files ...

... //open/mondrian/demo/FoodMart.xml#35 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#28 edit


Change 3465 by sgwood@MrFantastic on 2005/04/16 15:18:11 (git aaf14b2048)

	MONDRIAN: make 'derby' be the indicator of Cloudscape/Derby specific SQL

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#33 edit


Change 3464 by sgwood@MrFantastic on 2005/04/16 15:14:25 (git 558559046f)

	MONDRIAN: Added fullname column to customer, which is used for Derby/Cloudscape tests

Affected files ...

... //open/mondrian/demo/FoodMartCreateData.zip#2 edit
... //open/mondrian/demo/access/MondrianFoodMart.mdb#6 edit


Change 3462 by emberson@olympia on 2005/04/15 13:47:36 (git c96b7f6abc)

	MONDRIAN:
	       Added warning/error message recording interface and abstract
	       implementation.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#22 edit
... //open/mondrian/src/main/mondrian/rolap/AbstractRecorder.java#1 add
... //open/mondrian/src/main/mondrian/rolap/MessageRecorder.java#1 add


Change 3461 by hhaas@hhaas on 2005/04/15 07:35:36 (git 9c6bd73d7d)

	MONDRIAN: Bugfix, a hierarchie's caption was erroneously overwritten.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#51 edit


Change 3456 by sgwood@MrFantastic on 2005/04/11 20:34:16 (git 1c62e46d6f)

	MONDRIAN: Extensions for Cloudscape/Derby. There are still regression errors, due to bad "group by" clauses with expressions.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#34 edit


Change 3455 by sgwood@MrFantastic on 2005/04/11 20:31:53 (git 799bbddf5f)

	MONDRIAN: Print output JDBC product/version. Reduce length of index names to 18 to fit with Cloudscape/Derby. Always try a DROP TABLE if running -tables

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#13 edit


Change 3454 by sgwood@MrFantastic on 2005/04/11 20:28:20 (git 3f5cc4d398)

	MONDRIAN: Changes for Cloudscape/Derby

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#32 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#28 edit


Change 3451 by jhyde@jhyde.marmite2 on 2005/04/08 18:06:02 (git 7cdf656831)

	MONDRIAN: Use newer resgen, and generate resource.properties files to classes directory.

Affected files ...

... //open/mondrian/build.xml#82 edit
... //open/mondrian/lib/eigenbase-resgen.jar#2 integrate


Change 3449 by ebb@ebb.mondrian on 2005/04/08 14:09:09 (git edb6f17367)

	MONDRIAN: Make case insensitivity consistent and provide options or placeholders where it can be configured.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#43 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#39 edit
... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#3 edit


Change 3444 by ebb@ebb.mondrian on 2005/04/07 20:24:01 (git 7ab072b89d)

	MONDRIAN: Add more compatibility tests. (note case tests commented out)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#2 edit


Change 3443 by ebb@ebb.mondrian on 2005/04/07 20:22:44 (git c93a597bb4)

	MONDRIAN: Allow unquoted member names, like Measures.Profit .

Affected files ...

... //open/mondrian/src/main/mondrian/olap/FunTable.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#77 edit


Change 3442 by ebb@ebb.mondrian on 2005/04/07 20:22:09 (git e78b8a4ac2)

	MONDRIAN: Fix a bug specifying hierarchy name in the presense of multiple hierarchies.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#11 edit


Change 3425 by aspen@aspen.stilton on 2005/04/03 23:50:28 (git f2d5643393)

	MONDRIAN: Fix loader for BOOLEAN columns in Oracle.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#12 edit


Change 3423 by jhyde@jhyde.branston2 on 2005/04/03 21:13:35 (git d97ec3c59b)

	MONDRIAN: Document Hierarchy.allLevelName;
	remove obsolete references to 'path columns' from schema spec.
	Fix title of MDX spec.

Affected files ...

... //open/mondrian/doc/mdx.html#3 edit
... //open/mondrian/doc/schema.html#17 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#31 edit


Change 3422 by jhyde@jhyde.branston2 on 2005/04/01 12:23:34 (git 3aad1840aa)

	MONDRIAN: Fix loader instructions: add eigenbase-xom.jar and JDBC drivers to sample classpaths; and say that log4j warnings can be ignored.

Affected files ...

... //open/mondrian/doc/install.html#45 edit


Change 3421 by ebb@ebb.mondrian on 2005/03/31 21:51:38 (git e87b3eb45f)

	MONDRIAN: Add the allLevelName attribute on hierarchies.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#27 edit


Change 3419 by ebb@ebb.mondrian on 2005/03/31 08:17:55 (git edc7248a91)

	MONDRIAN: Add a CompatibilityTest unit test for checking compatibility with other Olap servers.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/CompatibilityTest.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/Main.java#13 edit


Change 3418 by jhyde@jhyde.branston on 2005/03/29 09:34:43 (git c1618e5c61)

	MONDRIAN: Fix 'enum' keyword warning in JDK 1.5.

Affected files ...

... //open/mondrian/src/main/javax/jmi/reflect/RefPackage.java#7 edit


Change 3415 by jhyde@jhyde.branston on 2005/03/28 18:54:49 (git d5b6f73a68)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#2 edit
... //open/mondrian/webapp/xmlaTest.jsp#6 edit


Change 3414 by jhyde@jhyde.branston on 2005/03/28 18:29:55 (git 0ed61d456f)

	MONDRIAN: Fix dependency of xmlaTest.jsp on class XmlaTest (which only exists in the test classes, not in a release build) by creating a redundant copy of the list of sample XML/A requests.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaUtil.java#1 add
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#6 edit
... //open/mondrian/webapp/xmlaTest.jsp#5 edit


Change 3413 by jhyde@jhyde.branston on 2005/03/28 16:30:06 (git 6a8e128d16)

	MONDRIAN: Rename FunCall.getArgLength() to getArgCount().

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ExpBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#7 edit


Change 3411 by sgwood@MrFantastic on 2005/03/27 09:20:03 (git f89d6a3bce)

	MONDRIAN: Correct drop index syntax for all DBMSs

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#11 edit


Change 3410 by sgwood@MrFantastic on 2005/03/27 09:02:37 (git 078991e0f2)

	MONDRIAN: Deal with embedded &s in MySQL JDBC connection strings

Affected files ...

... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#5 edit


Change 3409 by sgwood@MrFantastic on 2005/03/27 09:01:26 (git 5b5caa033c)

	MONDRIAN: Loader: Additional indexes to speed up MySQL MyISAM tests

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#10 edit


Change 3402 by jhyde@jhyde.branston2 on 2005/03/22 22:14:17 (git 003d7edca9)

	MONDRIAN: Incorporate Ed Burnette's comments on installation.

Affected files ...

... //open/mondrian/LICENSE.html#3 edit
... //open/mondrian/README.txt#6 edit
... //open/mondrian/doc/faq.html#17 edit
... //open/mondrian/doc/install.html#44 edit


Change 3401 by jhyde@jhyde.branston on 2005/03/22 22:13:46 (git 566d3e03cb)

	MONDRIAN: Fix overloading of numeric ">" vs. string ">".

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#76 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#18 edit


Change 3397 by emberson@olympia on 2005/03/22 10:37:54 (git 9c5fc2415b)

	MONDRIAN:
	       XmlaTest.java changed so that it picked up its jdbc driver and 
	       database url from properties. Also, changed expected test result
	       to reflect change in XmlaMediator.java.
	       XmlaMediator.java changed because different jdbc drives use different
	       Number class to return database data and these class' toString()
	       method has different behavior.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#8 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#4 edit


Change 3396 by jhyde@jhyde.branston2 on 2005/03/21 20:42:32 (git 7b7a8173bb)

	MONDRIAN: Check in more JAR files.

Affected files ...

... //open/mondrian/build.xml#81 edit
... //open/mondrian/doc/install.html#43 edit
... //open/mondrian/lib/commons-collections.jar#1 add
... //open/mondrian/lib/commons-dbcp.jar#1 add
... //open/mondrian/lib/commons-pool.jar#1 add
... //open/mondrian/lib/jsp-api.jar#1 add
... //open/mondrian/lib/servlet.jar#3 add


Change 3395 by jhyde@jhyde.branston on 2005/03/21 20:40:44 (git accecbb6d9)

	MONDRIAN: Add FAQ describing how to tune calls to the Aggregate function.

Affected files ...

... //open/mondrian/doc/faq.html#16 edit


Change 3394 by jhyde@jhyde.branston on 2005/03/21 03:26:35 (git 9eb41bc9cc)

	MONDRIAN: Obsolete some more monrg files;
	describe how to write an MDX query so cells change color based upon their value;
	don't remove checked-in JAR files from lib on clean;
	fix log4j.properties path (on Windows, the URL was incorrect).

Affected files ...

... //open/mondrian/build.xml#80 edit
... //open/mondrian/demo/monrg/build.xml#3 delete
... //open/mondrian/demo/monrg/source/Birthday.java#4 delete
... //open/mondrian/demo/monrg/source/happy/BirthdayResource.xml#2 delete
... //open/mondrian/demo/monrg/source/happy/BirthdayResource_fr_FR.properties#2 delete
... //open/mondrian/doc/mdx.html#2 edit
... //open/mondrian/doc/schema.html#16 edit
... //open/mondrian/webapp/index.jsp#11 edit


Change 3393 by jhyde@jhyde.branston on 2005/03/21 03:20:39 (git a1195f5a1c)

	RESGEN: Point existing resource files to new XSL URL.

Affected files ...

... //open/dt/dev/farrago/src/net/sf/farrago/resource/FarragoResource.xml#23 edit
... //open/dt/dev/farrago/src/org/eigenbase/resource/EigenbaseResource.xml#21 edit
... //open/dt/dev/saffron/src/net/sf/saffron/resource/SaffronResource.xml#5 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#21 edit


Change 3392 by jhyde@jhyde.branston2 on 2005/03/20 18:00:15 (git f8f52b0005)

	MONDRIAN: Final vestiges of xom and resgen.

Affected files ...

... //open/mondrian/.classpath#3 edit
... //open/mondrian/build.bat#18 edit
... //open/mondrian/build.properties#7 edit
... //open/mondrian/build.sh#4 edit
... //open/mondrian/build.xml#79 edit
... //open/mondrian/doc/developer.html#4 edit
... //open/mondrian/doc/install.html#42 edit
... //open/mondrian/lib/mondrian-resource.jar#8 delete
... //open/mondrian/lib/mondrian-xom.jar#5 delete
... //open/mondrian/misc/workbench-manifest.mf#4 edit
... //open/mondrian/resource/Resource.xsl#5 delete
... //open/mondrian/testlib/junit.jar#1 add
... //open/mondrian/webapp/xmlaTest.jsp#4 edit
... //open/util/resgen/doc/Resource.xsl#1 branch


Change 3391 by jhyde@jhyde.branston on 2005/03/20 15:03:35 (git 2efaf50d36)

	MONDRIAN: Obsolete mondrian.xom and mondrian.resource packages, and replace with usages of org.eigenbase.xom and org.eigenbase.resgen.

Affected files ...

... //open/mondrian/build.xml#78 edit
... //open/mondrian/lib/eigenbase-resgen.jar#1 branch
... //open/mondrian/lib/eigenbase-xom.jar#1 branch
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#12 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#11 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#15 edit
... //open/mondrian/src/main/mondrian/olap/MondrianException.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#42 edit
... //open/mondrian/src/main/mondrian/resource/PropertiesFileTask.java#4 delete
... //open/mondrian/src/main/mondrian/resource/Resource.java#4 delete
... //open/mondrian/src/main/mondrian/resource/Resource.xml#6 delete
... //open/mondrian/src/main/mondrian/resource/ResourceDefinition.java#5 delete
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#13 delete
... //open/mondrian/src/main/mondrian/resource/ResourceGenTask.java#8 delete
... //open/mondrian/src/main/mondrian/resource/ResourceInstance.java#4 delete
... //open/mondrian/src/main/mondrian/resource/ShadowResourceBundle.java#8 delete
... //open/mondrian/src/main/mondrian/resource/Util.java#11 delete
... //open/mondrian/src/main/mondrian/resource/XmlFileTask.java#8 delete
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#50 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#38 edit
... //open/mondrian/src/main/mondrian/util/SAXWriter.java#6 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#18 edit
... //open/mondrian/src/main/mondrian/xom/Any.java#3 delete
... //open/mondrian/src/main/mondrian/xom/AssertFailure.java#3 delete
... //open/mondrian/src/main/mondrian/xom/CdataDef.java#4 delete
... //open/mondrian/src/main/mondrian/xom/CommentDef.java#3 delete
... //open/mondrian/src/main/mondrian/xom/DOMElementParser.java#6 delete
... //open/mondrian/src/main/mondrian/xom/DOMWrapper.java#4 delete
... //open/mondrian/src/main/mondrian/xom/DefWalker.java#4 delete
... //open/mondrian/src/main/mondrian/xom/ElementDef.java#7 delete
... //open/mondrian/src/main/mondrian/xom/GenericDef.java#4 delete
... //open/mondrian/src/main/mondrian/xom/Meta.xml#3 delete
... //open/mondrian/src/main/mondrian/xom/MetaGenerator.java#9 delete
... //open/mondrian/src/main/mondrian/xom/MetaTester.java#4 delete
... //open/mondrian/src/main/mondrian/xom/NodeDef.java#3 delete
... //open/mondrian/src/main/mondrian/xom/Parser.java#4 delete
... //open/mondrian/src/main/mondrian/xom/ParserTester.java#4 delete
... //open/mondrian/src/main/mondrian/xom/StringEscaper.java#7 delete
... //open/mondrian/src/main/mondrian/xom/TextDef.java#3 delete
... //open/mondrian/src/main/mondrian/xom/WrapperElementDef.java#4 delete
... //open/mondrian/src/main/mondrian/xom/XMLAttrVector.java#3 delete
... //open/mondrian/src/main/mondrian/xom/XMLOutput.java#5 delete
... //open/mondrian/src/main/mondrian/xom/XMLUtil.java#4 delete
... //open/mondrian/src/main/mondrian/xom/XOMException.java#5 delete
... //open/mondrian/src/main/mondrian/xom/XOMGenTask.java#5 delete
... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#10 delete
... //open/mondrian/src/main/mondrian/xom/package.html#5 delete
... //open/mondrian/src/main/mondrian/xom/wrappers/GenericDOMParser.java#4 delete
... //open/mondrian/src/main/mondrian/xom/wrappers/JaxpDOMParser.java#5 delete
... //open/mondrian/src/main/mondrian/xom/wrappers/W3CDOMWrapper.java#4 delete
... //open/mondrian/src/main/mondrian/xom/wrappers/XercesDOMParser.java#5 delete
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#17 edit


Change 3387 by jhyde@jhyde.branston2 on 2005/03/19 01:00:10 (git ece5308ac3)

	MONDRIAN: Release candidate mondrian-1.1.3;
	remove Weblogic dependencies from build script;
	add some more libs to src zipfile;
	don't try to unzip demo/FoodMartCreateData.zip if it doesn't exist.

Affected files ...

... //open/mondrian/build.xml#77 edit


Change 3384 by jhyde@jhyde.branston on 2005/03/18 12:12:55 (git 7e7c8a1efe)

	MONDRIAN: Enable XML/A test. Make the "mondrian.catalogURL" property (used by both CmdRunner and XmlaTest) behave a little more like other properties.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#22 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#12 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#3 edit


Change 3383 by jhyde@jhyde.branston on 2005/03/18 11:44:02 (git 5608288d6b)

	MONDRIAN: Rename parameter: 'enum' is a reserved word in JDK 1.5. Now builds, and all tests pass, under JDK 1.5.

Affected files ...

... //open/mondrian/src/main/javax/jmi/reflect/RefClass.java#6 edit


Change 3382 by hhaas@hhaas on 2005/03/18 06:23:00 (git 81d62c9e06)

	MONDRIAN: JPivot should not access public variables (private!) any more, but Mondrian still does.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/FunCall.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Position.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#42 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#75 edit


Change 3375 by jhyde@jhyde.branston2 on 2005/03/16 17:16:17 (git da63d6c261)

	MONDRIAN: Release candidate mondrian-1.1.1. Include mondrian.jar in mondrian-version.zip; include MondrianFoodMartLoader in mondrian.jar; fix some installation instructions.

Affected files ...

... //open/mondrian/build.xml#76 edit
... //open/mondrian/doc/developer.html#3 edit
... //open/mondrian/doc/install.html#41 edit


Change 3373 by jhyde@jhyde.branston2 on 2005/03/16 02:44:19 (git 5a4726809e)

	MONDRIAN: Mondrian 1.1.0 release candidate.

Affected files ...

... //open/mondrian/build.xml#75 edit
... //open/mondrian/doc/install.html#40 edit


Change 3368 by jhyde@jhyde.branston on 2005/03/15 23:34:30 (git 6f9c807b57)

	MONDRIAN: Tidy up build and installation in preparation for release.

Affected files ...

... //open/mondrian/bin/README.html#2 delete
... //open/mondrian/bin/mondrian.bat#4 delete
... //open/mondrian/bin/mondrian.properties#5 delete
... //open/mondrian/bin/mondrian.sh#2 delete
... //open/mondrian/bin/runtime.xml#7 delete
... //open/mondrian/build.xml#74 edit
... //open/mondrian/doc/install.html#39 edit


Change 3344 by jhyde@jhyde.branston on 2005/03/11 20:25:40 (git 994ddd3253)

	MONDRIAN: A bit of refactoring. Rename Exp.resolve(Validator) to 'accept', and all of the Validator.resolveChild methods to 'validate'. Introduce FunDef.resolveCall(Validator,FunCall), which allows us to remove FunDef.getResultType() from the interface, and also allows us to remove some special-case code.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Exp.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#17 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#14 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#15 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#21 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#11 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#41 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#41 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#74 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#45 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#11 edit


Change 3343 by jhyde@jhyde.branston2 on 2005/03/11 18:13:12 (git 822256ad90)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/type/TypeUtil.java#1 add


Change 3342 by jhyde@jhyde.branston on 2005/03/11 18:06:57 (git 2f105ee8ae)

	MONDRIAN: Better type-checking. Add a new method getTypeX(), which returns a more descriptive type, for example 'A set of members of the [Store] hierarchy'. The getType() method has been renamed to getCategory(); getType() still exists, but is deprecated.
	
	Improve the performance of FastBatchingCellReader.recordCellRequest(), by using a more efficient ArrayList.hashCode().

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CubeBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#12 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#17 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#16 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#13 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#9 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#13 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#14 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#20 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#10 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#20 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#10 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#40 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#8 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#7 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#40 edit
... //open/mondrian/src/main/mondrian/olap/Validator.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#73 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#56 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunkResolver.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/XtdFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/BooleanType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/CubeType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/DimensionType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/HierarchyType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/LevelType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/MemberType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/NumericType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/ScalarType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/SetType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/StringType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/SymbolType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/TupleType.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/Type.java#1 add
... //open/mondrian/src/main/mondrian/olap/type/package.html#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#8 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#17 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#8 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#16 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#26 edit


Change 3336 by emberson@olympia on 2005/03/09 10:35:19 (git 3645aa73a2)

	MONDRIAN:
	       The Aggregation.Axis[] is shared by all Segments for the set
	       of RolapStar.Measure[] measures and ColumnConstraint[][] constraintses,
	       so it is only created once and passed into the Segment constructor.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#30 edit


Change 3335 by jhyde@jhyde.branston on 2005/03/09 01:27:26 (git 7eafa90bc3)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/doc/developer.html#2 edit


Change 3334 by jhyde@jhyde.branston on 2005/03/09 01:25:48 (git 0aa24bd806)

	MONDRIAN: Split developer instructions out of installation instructions (thereby simplifying the latter).

Affected files ...

... //open/mondrian/doc/developer.html#1 add
... //open/mondrian/doc/install.html#38 edit


Change 3333 by jhyde@jhyde.branston on 2005/03/08 23:55:23 (git 4b50bde386)

	MONDRIAN: Code stylesheets.

Affected files ...

... //open/mondrian/doc/code_indentation.png#1 add
... //open/mondrian/doc/code_spacing.png#1 add


Change 3331 by jhyde@jhyde.branston on 2005/03/07 23:07:27 (git c307449f26)

	MONDRIAN: Sherman's updates to installation instructions.

Affected files ...

... //open/mondrian/doc/install.html#37 edit


Change 3330 by emberson@olympia on 2005/03/07 14:36:33 (git 5582537fac)

	MONDRIAN: Oops
	       Failed to add comment before previous submit.
	       Sweep through the rolap directory moving the code towards
	       compliance with the style guidelines. In addition, instance
	       variables were made "private" and/or "final" where possible.
	       As needed, getters and setters were added.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#49 edit


Change 3328 by emberson@olympia on 2005/03/07 14:24:25 (git 21bff37f1d)

	MONDRIAN:

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CubeBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/DynamicSchemaProcessor.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#48 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ColumnConstraint.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#29 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#6 edit


Change 3313 by emberson@olympia on 2005/03/04 07:32:55 (git e4c6c9beed)

	MONDRIAN:
	Sweep through the olap directory moving the code towards
	compliance with the style guidelines. In addition, instance
	variables were made "private" and/or "final" where possible.
	It was discovered that 7 "public" instance variables could not
	be made "private" because they are directly accessed by
	JPivot code - amazing. As needed, getters and setters are now
	provided for those instance varables and directly accessing
	implementation details rather than type interfaces should be 
	deprecated. Also, there are 3 classes in JPivot that access
	classes in the Mondrian rolap implementation directory.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#7 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#9 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#6 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#11 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#9 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#11 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#11 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#15 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#12 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#7 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#12 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#13 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#19 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#9 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#21 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Position.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#39 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#7 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Result.java#5 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#7 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/StringScanner.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#39 edit
... //open/mondrian/src/main/mondrian/olap/Visitor.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#72 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#55 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunkResolver.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHelper.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapPosition.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#43 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#5 edit


Change 3300 by emberson@olympia on 2005/03/03 06:51:04 (git c62f002314)

	MONDRIAN:
	       Added two more coding style guidelines:
	           One declaration per line is recommended.
	           Only one top-level class should be defined per java file.

Affected files ...

... //open/mondrian/doc/install.html#36 edit


Change 3296 by hhaas@hhaas on 2005/03/03 00:00:45 (git 5dd204e205)

	MONDRIAN: bugfix "member caption"

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#47 edit


Change 3287 by emberson@olympia on 2005/03/02 09:11:59 (git f377058c54)

	MONDRIAN:
	       Added log4j information to faq and now log4j.jar is part of
	       the source distribution build.

Affected files ...

... //open/mondrian/build.xml#73 edit
... //open/mondrian/doc/faq.html#15 edit


Change 3286 by jhyde@jhyde.branston on 2005/03/02 08:56:24 (git 7b660ae110)

	MONDRIAN: Add a specification for Mondrian's dialect of MDX, including a generated list of the functions which are currently implemented.

Affected files ...

... //open/mondrian/doc/faq.html#14 edit
... //open/mondrian/doc/mdx.html#1 add
... //open/mondrian/doc/navigation.html#7 edit
... //open/mondrian/doc/noframes.html#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#15 edit


Change 3284 by hhaas@hhaas on 2005/03/02 06:56:26 (git 562c05f147)

	MONDRIAN: fix "caption" for measures

Affected files ...

... //open/mondrian/.classpath#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#29 edit


Change 3283 by hhaas@hhaas on 2005/03/02 06:20:52 (git dabd367550)

	MONDRIAN: log4j.jar as "generated" lib file does not work

Affected files ...

... //open/mondrian/build.xml#72 edit


Change 3281 by hhaas@hhaas on 2005/03/02 03:11:07 (git c65d9fda56)

	MONDRIAN: deactivate site dependent entries

Affected files ...

... //open/mondrian/build.properties#6 edit


Change 3280 by jhyde@jhyde.branston on 2005/03/02 02:27:52 (git 596f63e940)

	MONDRIAN: Fix deprecation warning in CmdRunner;
	split PropertiesPlus into its own file;
	rationalize properties used by CmdRunner.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#20 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#8 edit
... //open/mondrian/src/main/mondrian/util/PropertiesPlus.java#1 add


Change 3273 by emberson@olympia on 2005/03/01 14:15:37 (git 8f59eaaa5f)

	MONDRIAN:
	       Was requesting the wrong Logger.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#42 edit


Change 3272 by emberson@olympia on 2005/03/01 11:00:20 (git 0adbcaef42)

	MONDRIAN:
	       Added log4j jar file so build works and an example for configuring
	       log4j using the log4j.configuration system property

Affected files ...

... //open/mondrian/build.xml#71 edit
... //open/mondrian/mondrian.properties#11 edit


Change 3271 by emberson@olympia on 2005/03/01 10:01:29 (git d0f3c8e709)

	MONDRIAN: Replace the simple logger, mondrian/olap/Log.java, with log4j.
	       The abstract base classes define the method:
	           protected abstract Logger getLogger();
	       which is defined in derived classes thus allowing the base class
	       to use the derived class' logger.
	       The CmdRunner now allow the querying and setting of log4j loggers.
	       The log4j.properties is an example log4j configuration file. To
	       use it one must define the system property, log4j.configuration,
	       with the url of the file, i.e., 
	           log4j.configuration=file://$MONDRIAN_HOME/log4j.properties

Affected files ...

... //open/mondrian/lib/log4j-1.2.9.jar#1 add
... //open/mondrian/log4j.properties#1 add
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#9 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Log.java#2 delete
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#9 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#46 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#36 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#7 edit


Change 3266 by emberson@olympia on 2005/02/28 16:47:13 (git 0957f35ab4)

	MONDRIAN:
	   Made instance variables databaseMetaData and distinct private
	   Made instance variables databaseMetaData and quoteIdentifierString final
	   Made parameter variables final.
	   Added comments.
	   Converted for loop using list get using index to while loop over iterator.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#27 edit


Change 3259 by jhyde@jhyde.branston on 2005/02/25 19:12:38 (git 6972c3df36)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CubeBase.java#13 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#6 edit


Change 3258 by emberson@olympia on 2005/02/25 18:06:27 (git 0cc18052c9)

	MONDRIAN:
	   In directory mondrian/olap/fun added 
	       FunInfo.java 
	   and modified
	       SimpleResolver.java 
	       ResolverBase.java 
	       Resolver.java 
	       MultiResolver.java
	       BuiltinFunTable.java
	   so that one can display the function apis in the CmdRunner.
	
	   In directory mondrian/olap/fun fixed 
	       LinReg.java 
	   and modified
	       FunUtil.java
	   with a version of the evaluateSet(...) method with maintains the
	   length of the Vectors in the array of SetWrappers returned. This
	   allows null/bad data values to be treated correctly.
	
	
	   In directory mondrian/tui modified
	       CmdRunner.java
	   so that it could display the list of available functions as well as
	   each function's api.
	
	
	   In directory mondrian/olap added
	       Log.java
	   which is a simple logger.
	
	   In directory mondrian/olap modified
	       CubeBase.java
	       Util.java
	       Role.java
	       ResultBase.java
	       Property.java
	       OlapElementBase.java
	       MemberBase.java
	       Member.java
	       LevelBase.java
	       HierarchyBase.java
	       EnumeratedValues.java
	       DimensionBase.java
	       CubeAccess.java
	       ConnectionBase.java
	       Axis.java
	       FunTable.java
	   making some instance variables private and/or final as well as providing
	   constructors, settors and gettors.
	   This is part of the task of decoupling implementations. 
	
	
	   In directory mondrian/rolap modified
	       RolapResult.java
	       FastBatchingCellReader.java
	       SqlMemberSource.java
	       Test.java
	       RolapAxis.java
	       RolapSchema.java
	       RolapConnection.java
	       RolapEvaluator.java
	       RolapDimension.java
	       RolapAggregationManager.java
	       RolapStar.java
	       RolapCube.java
	       RolapHierarchy.java
	       RolapLevel.java
	       RolapMember.java
	       RolapMeasure.java
	       SmartMemberReader.java
	       RolapUtil.java
	       RolapStoredMeasure.java
	       RolapSchemaReader.java
	       RolapProperty.java
	       RolapCell.java
	       RolapCalculatedMember.java
	       RolapAggregator.java
	       MemberKey.java
	       MemberCache.java
	       HierarchyUsage.java
	       CellKey.java
	       CacheMemberReader.java
	       ArrayMemberSource.java
	   making some instance variables private and/or final as well as providing
	   settors and gettors.
	   This is part of the task of decoupling implementations. 
	
	   In directory mondrian/rolap modified
	       RolapSchema.java
	       RolapConnection.java
	   so that one could do an MD5 hash on the catalog content.
	
	   In directory mondrian/rolap modified
	       RolapCube.java
	       RolapHierarchy.java
	       RolapSchema.java
	   so that HierarchyUsages, shared or private, are now stored by the cube.
	
	   In directory mondrian/rolap removed
	       SharedHierarchyUsage.java
	       PrivateHierarchyUsage.java
	   and modified
	       HierarchyUsage.java
	   inorder to support dimension usage aliasing and multiple dimension usages
	   (of the same dimension) in the same cube.
	
	   In directory mondrian/rolap modified
	       FastBatchingCellReader.java
	   removing HashSet constructor parameter.
	
	   In directory testsrc/main/mondrian/rolap modified
	       TestAggregationManager.java
	   because FastBatchingCellReader constructor changed
	
	   In directory mondrian/rolap/agg modified
	       SparseSegmentDataset.java
	       Segment.java
	       DenseSegmentDataset.java
	       ColumnConstraint.java
	       AggregationManager.java
	       Aggregation.java
	   making some instance variables private and/or final as well as providing
	   settors and gettors.
	   This is part of the task of decoupling implementations. 
	
	   In directory mondrian/rolap/sql modified
	       SqlQuery.java
	   to make it faster.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Axis.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#5 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#11 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#7 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Log.java#1 add
... //open/mondrian/src/main/mondrian/olap/Member.java#17 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#18 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#13 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#37 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#71 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunInfo.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#54 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/PrivateHierarchyUsage.java#6 delete
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/SharedHierarchyUsage.java#5 delete
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#45 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ColumnConstraint.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#26 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#5 edit


Change 3255 by ebb@ebb.mondrian on 2005/02/24 11:43:11 (git 9b997cfb11)

	MONDRIAN: Add tests for ambiguous solve_order.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#25 edit


Change 3254 by hhaas@hhaas on 2005/02/24 00:37:47 (git 315c643cf8)

	MONDRIAN: solved problem with TestAllMemberCaption (hopefully)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#24 edit


Change 3253 by ebb@ebb.mondrian on 2005/02/23 21:12:23 (git adf45d4f06)

	MONDRIAN: Get solve_order working.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#23 edit


Change 3252 by hhaas@hhaas on 2005/02/23 06:56:50 (git f56d5a0370)

	MONDRIAN: fix "AllMemberCaption"

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#44 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#22 edit


Change 3250 by jhyde@jhyde.branston on 2005/02/23 00:48:33 (git 6fcf92ef8a)

	MONDRIAN: Update coding standards doc to reflect current practices; restore comment I accidentally removed from SqlQuery.

Affected files ...

... //open/mondrian/doc/install.html#35 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#25 edit


Change 3240 by ebb@ebb.mondrian on 2005/02/22 11:01:40 (git d704d80802)

	MONDRIAN: Improve TUI error message for exceptions.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#5 edit


Change 3239 by hhaas@hhaas on 2005/02/22 00:46:01 (git 91ea0d9999)

	MONDRIAN: minor change "external data source"

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#34 edit


Change 3236 by hhaas@hhaas on 2005/02/21 07:49:26 (git a4c512c9fe)

	MONDRIAN: improve support of "external" data source. Fix "caption" for a calculated member. Check result, so that total numer of positions would not exceed the "result limit".

Affected files ...

... //open/mondrian/demo/FoodMart.xml#33 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#9 edit


Change 3201 by hhaas@hhaas on 2005/02/14 00:06:27 (git 5623ed0159)

	MONDRIAN: fix NPE

Affected files ...

... //open/mondrian/src/main/mondrian/xom/ElementDef.java#6 edit


Change 3196 by jhyde@jhyde.branston on 2005/02/12 02:44:18 (git 9aa6c31f77)

	MONDRIAN: Sort members based on their level's ordinalColumn attribute, if it is specified.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CubeBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#53 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#43 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#14 edit


Change 3195 by jhyde@jhyde.branston on 2005/02/12 02:39:44 (git 2628355db8)

	MONDRIAN: Make SQL-generation more efficient, and eliminate duplicate clauses.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#24 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#16 edit


Change 3192 by hhaas@hhaas on 2005/02/11 03:53:40 (git 0c1f883398)

	MONDRUIAN: cosmetics

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#29 edit


Change 3191 by hhaas@hhaas on 2005/02/11 03:07:58 (git 4afc8277ac)

	MONDRIAN: support using an "external" DataSorce

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DriverManager.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#27 edit


Change 3189 by jhyde@jhyde.branston on 2005/02/10 20:56:28 (git 1a433ec31b)

	MONDRIAN: Rename calc members in test query, because now cube has the same calc members but with different semantics.

Affected files ...

... //open/mondrian/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#2 edit


Change 3188 by jhyde@jhyde.marmite2 on 2005/02/10 20:34:17 (git b5b5168edc)

	MONDRIAN: Expand tabs, and update copyright notices.
	          Fix case-sensitive paths in build.xml, and a bad shell path in deployDoc.sh.

Affected files ...

... //open/mondrian/LICENSE.html#2 edit
... //open/mondrian/bin/runtime.xml#6 edit
... //open/mondrian/build.properties#5 edit
... //open/mondrian/build.xml#70 edit
... //open/mondrian/demo/FoodMart.xml#32 edit
... //open/mondrian/demo/monrg/source/Birthday.java#3 edit
... //open/mondrian/doc/architecture.html#10 edit
... //open/mondrian/doc/components.html#11 edit
... //open/mondrian/doc/deployDoc.sh#2 edit
... //open/mondrian/doc/design.html#5 edit
... //open/mondrian/doc/faq.html#13 edit
... //open/mondrian/doc/help.html#7 edit
... //open/mondrian/doc/home.html#13 edit
... //open/mondrian/doc/index.html#10 edit
... //open/mondrian/doc/install.html#34 edit
... //open/mondrian/doc/links.html#9 edit
... //open/mondrian/doc/monrg.html#8 edit
... //open/mondrian/doc/monrg_cpp.html#5 edit
... //open/mondrian/doc/navigation.html#6 edit
... //open/mondrian/doc/noframes.html#9 edit
... //open/mondrian/doc/olap.html#8 edit
... //open/mondrian/doc/people.html#8 edit
... //open/mondrian/doc/roadmap.html#7 edit
... //open/mondrian/doc/schema.html#15 edit
... //open/mondrian/doc/stylesheet.css#4 edit
... //open/mondrian/misc/Meta.xsl#2 edit
... //open/mondrian/resource/Resource.xsl#4 edit
... //open/mondrian/src/main/javax/jmi/model/AggregationKindEnum.java#6 edit
... //open/mondrian/src/main/javax/jmi/model/DirectionKindEnum.java#6 edit
... //open/mondrian/src/main/javax/jmi/model/EvaluationKindEnum.java#6 edit
... //open/mondrian/src/main/javax/jmi/model/ScopeKindEnum.java#6 edit
... //open/mondrian/src/main/javax/jmi/model/VisibilityKindEnum.java#6 edit
... //open/mondrian/src/main/javax/jmi/reflect/AlreadyExistsException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/ClosureViolationException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/CompositionCycleException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/CompositionViolationException.java#3 edit
... //open/mondrian/src/main/javax/jmi/reflect/ConstraintViolationException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/DuplicateException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/InvalidCallException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/InvalidNameException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/InvalidObjectException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/JmiException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefPackage.java#6 edit
... //open/mondrian/src/main/javax/jmi/reflect/TypeMismatchException.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/WrongSizeException.java#5 edit
... //open/mondrian/src/main/javax/jmi/xmi/MalformedXMIException.java#5 edit
... //open/mondrian/src/main/javax/jmi/xmi/XmiReader.java#6 edit
... //open/mondrian/src/main/javax/olap/OLAPException.java#5 edit
... //open/mondrian/src/main/javax/olap/OLAPWarning.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/Blob.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/Clob.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/CubeCursor.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/Cursor.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/Date.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/DimensionCursor.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/EdgeCursor.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/RowDataAccessor.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/RowDataMetaData.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/RowDataNavigation.java#6 edit
... //open/mondrian/src/main/javax/olap/cursor/Time.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/Timestamp.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/Cube.java#6 edit
... //open/mondrian/src/main/javax/olap/metadata/CubeDimensionAssociation.java#6 edit
... //open/mondrian/src/main/javax/olap/metadata/CurrentMember.java#3 edit
... //open/mondrian/src/main/javax/olap/metadata/Dimension.java#6 edit
... //open/mondrian/src/main/javax/olap/metadata/Hierarchy.java#6 edit
... //open/mondrian/src/main/javax/olap/metadata/HierarchyLevelAssociation.java#6 edit
... //open/mondrian/src/main/javax/olap/metadata/Level.java#6 edit
... //open/mondrian/src/main/javax/olap/metadata/LevelBasedHierarchy.java#6 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberList.java#6 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberObjectFactories.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberSelection.java#6 edit
... //open/mondrian/src/main/javax/olap/metadata/Schema.java#6 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/AttributeValue.java#5 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculatedMember.java#5 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculationRelationship.java#5 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/NullHandling.java#5 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OperatorInput.java#5 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OrdinateOperator.java#5 edit
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttribute.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/AttributeFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DerivedAttributeFilter.java#3 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionFilter.java#3 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionInsertOffset.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/Drill.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/ExceptionMemberFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/HierarchyFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/LevelFilter.java#6 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/MemberListFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/RankingMemberFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/SingleMemberFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/CurrentEdgeMember.java#5 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeDrillFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/QualifiedEdgeMemberReference.java#5 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/SuppressEdgeMemberFilter.java#3 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/TupleFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/AttributeReference.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CompoundDimensionStep.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Constant.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CubeView.java#6 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DerivedAttributeReference.java#3 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStep.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStepManager.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionView.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeView.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/IntegerInsertOffset.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/LiteralReference.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberInsertOffset.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberReference.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/NamedObject.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/OperatorReference.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Ordinate.java#6 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QualifiedMemberReference.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Segment.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/SelectedObject.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Tuple.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/TupleInsertOffset.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransaction.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransactionManager.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querytransaction/TransactionalObject.java#5 edit
... //open/mondrian/src/main/javax/olap/query/sorting/AttributeSort.java#5 edit
... //open/mondrian/src/main/javax/olap/query/sorting/DataBasedSort.java#5 edit
... //open/mondrian/src/main/javax/olap/query/sorting/DerivedAttributeSort.java#3 edit
... //open/mondrian/src/main/javax/olap/query/sorting/DimensionSort.java#3 edit
... //open/mondrian/src/main/javax/olap/query/sorting/HierarchicalSort.java#5 edit
... //open/mondrian/src/main/javax/olap/resource/Abortable.java#3 edit
... //open/mondrian/src/main/javax/olap/resource/Connection.java#7 edit
... //open/mondrian/src/main/javax/olap/resource/ConnectionFactory.java#5 edit
... //open/mondrian/src/main/javax/olap/resource/ConnectionMetaData.java#5 edit
... //open/mondrian/src/main/javax/olap/resource/ResourceAdapterMetaData.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/CodedLevel.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/ContentMap.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/Cube.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeDeployment.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeRegion.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/DeploymentGroup.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/DimensionDeployment.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyLevelAssociation.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyMemberSelectionGroup.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/MemberSelectionGroup.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/Schema.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/StructureMap.java#5 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/ValueBasedHierarchy.java#5 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/BooleanSource.java#5 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/DateSource.java#5 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/MetadataState.java#6 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/NumberSource.java#5 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/Source.java#6 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/SourceGenerator.java#5 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/StringSource.java#5 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/Template.java#5 edit
... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#3 edit
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#3 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#4 edit
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#3 edit
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#6 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#11 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#6 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#5 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#10 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#10 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#14 edit
... //open/mondrian/src/main/mondrian/jolap/ArrayNavigator.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/AttributeSupport.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/ClassifierSupport.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/Converter.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/CursorSupport.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeFilter.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeReference.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeCursor.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeView.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilter.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilterInput.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionCursor.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionFilter.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStep.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStepManager.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionView.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDrillFilter.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeCursor.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeFilter.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeView.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianExceptionMemberFilter.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianHierarchyFilter.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnection.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#7 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapCube.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapDimension.java#5 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapHierarchy.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapLevel.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapMember.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianLevelFilter.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianMemberObjectFactories.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianQualifiedMemberReference.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianRankingMemberFilter.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianSegment.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/OrderedRelationshipList.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/OrdinateSupport.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/QueryObjectSupport.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/RefObjectSupport.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/Relationship.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/RelationshipList.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/util/Model.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Access.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Aggregator.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Axis.java#2 edit
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Category.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#8 edit
... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#6 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#8 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#4 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Dimension.java#5 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/DimensionType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#9 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#10 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#13 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#11 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#8 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#6 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#9 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#16 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#16 edit
... //open/mondrian/src/main/mondrian/olap/MemberFormatter.java#3 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#29 edit
... //open/mondrian/src/main/mondrian/olap/MondrianException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#19 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#19 edit
... //open/mondrian/src/main/mondrian/olap/NameResolver.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Namer.java#2 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#8 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#12 edit
... //open/mondrian/src/main/mondrian/olap/Position.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#11 edit
... //open/mondrian/src/main/mondrian/olap/PropertyFormatter.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#38 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#6 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Result.java#4 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceeded.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#8 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Set.java#2 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/SortDirection.java#2 edit
... //open/mondrian/src/main/mondrian/olap/StringScanner.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#36 edit
... //open/mondrian/src/main/mondrian/olap/Visitor.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Walkable.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#70 edit
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#52 edit
... //open/mondrian/src/main/mondrian/olap/fun/Funk.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunkBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunkResolver.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MemberHelper.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/MondrianEvaluationException.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/resource/PropertiesFileTask.java#3 edit
... //open/mondrian/src/main/mondrian/resource/Resource.java#3 edit
... //open/mondrian/src/main/mondrian/resource/Resource.xml#5 edit
... //open/mondrian/src/main/mondrian/resource/ResourceDefinition.java#4 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#12 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGenTask.java#7 edit
... //open/mondrian/src/main/mondrian/resource/ResourceInstance.java#3 edit
... //open/mondrian/src/main/mondrian/resource/ShadowResourceBundle.java#7 edit
... //open/mondrian/src/main/mondrian/resource/Util.java#10 edit
... //open/mondrian/src/main/mondrian/resource/XmlFileTask.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/DynamicSchemaProcessor.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/PrivateHierarchyUsage.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapPosition.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/SharedHierarchyUsage.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/StringList.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ColumnConstraint.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#23 edit
... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#4 edit
... //open/mondrian/src/main/mondrian/util/BarfingInvocationHandler.java#2 edit
... //open/mondrian/src/main/mondrian/util/DelegatingInvocationHandler.java#3 edit
... //open/mondrian/src/main/mondrian/util/Format.java#11 edit
... //open/mondrian/src/main/mondrian/util/SAXHandler.java#3 edit
... //open/mondrian/src/main/mondrian/util/SAXWriter.java#5 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#5 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#16 edit
... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#4 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#7 edit
... //open/mondrian/src/main/mondrian/web/taglib/Listener.java#3 edit
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#4 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#8 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#5 edit
... //open/mondrian/src/main/mondrian/web/taglib/package.html#2 edit
... //open/mondrian/src/main/mondrian/web/taglib/sample.xml#2 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#6 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#4 edit
... //open/mondrian/src/main/mondrian/xom/Any.java#2 edit
... //open/mondrian/src/main/mondrian/xom/AssertFailure.java#2 edit
... //open/mondrian/src/main/mondrian/xom/CdataDef.java#3 edit
... //open/mondrian/src/main/mondrian/xom/CommentDef.java#2 edit
... //open/mondrian/src/main/mondrian/xom/DOMElementParser.java#5 edit
... //open/mondrian/src/main/mondrian/xom/DOMWrapper.java#3 edit
... //open/mondrian/src/main/mondrian/xom/DefWalker.java#3 edit
... //open/mondrian/src/main/mondrian/xom/ElementDef.java#5 edit
... //open/mondrian/src/main/mondrian/xom/GenericDef.java#3 edit
... //open/mondrian/src/main/mondrian/xom/Meta.xml#2 edit
... //open/mondrian/src/main/mondrian/xom/MetaGenerator.java#8 edit
... //open/mondrian/src/main/mondrian/xom/MetaTester.java#3 edit
... //open/mondrian/src/main/mondrian/xom/NodeDef.java#2 edit
... //open/mondrian/src/main/mondrian/xom/Parser.java#3 edit
... //open/mondrian/src/main/mondrian/xom/ParserTester.java#3 edit
... //open/mondrian/src/main/mondrian/xom/StringEscaper.java#6 edit
... //open/mondrian/src/main/mondrian/xom/TextDef.java#2 edit
... //open/mondrian/src/main/mondrian/xom/WrapperElementDef.java#3 edit
... //open/mondrian/src/main/mondrian/xom/XMLAttrVector.java#2 edit
... //open/mondrian/src/main/mondrian/xom/XMLOutput.java#4 edit
... //open/mondrian/src/main/mondrian/xom/XMLUtil.java#3 edit
... //open/mondrian/src/main/mondrian/xom/XOMException.java#4 edit
... //open/mondrian/src/main/mondrian/xom/XOMGenTask.java#4 edit
... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#9 edit
... //open/mondrian/src/main/mondrian/xom/package.html#4 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/GenericDOMParser.java#3 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/JaxpDOMParser.java#4 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/W3CDOMWrapper.java#3 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/XercesDOMParser.java#4 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierFeatureMap.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMap.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSet.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMap.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/StepPrecedence.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/Transformation.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationActivity.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationMap.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStep.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTask.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTree.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationUse.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Contact.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Description.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Document.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Email.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Location.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResourceLocator.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsibleParty.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Telephone.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/Enumeration.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiteral.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/TypeAlias.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/Union.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionMember.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ConstantNode.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ElementNode.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNode.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/FeatureNode.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/Index.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeature.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationship.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKey.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManager.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProvider.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedComponent.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystem.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Machine.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/PackageUsage.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ProviderConnection.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Site.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystem.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMapping.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeSystem.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Argument.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeature.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallAction.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Event.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Method.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Operation.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Parameter.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Attribute.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Classifier.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Constraint.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Dependency.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Expression.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Feature.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelElement.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Multiplicity.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityRange.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Namespace.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Package.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Stereotype.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeature.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedValue.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/DataValue.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Instance.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Object.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Slot.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationEnd.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/Generalization.java#3 edit
... //open/mondrian/src/main/overview.html#5 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#4 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#13 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#8 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#20 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Testable.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#9 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#2 edit
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#2 edit
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#2 edit
... //open/mondrian/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#2 edit
... //open/mondrian/webapp/WEB-INF/mdxpivot.xsl#3 edit
... //open/mondrian/webapp/WEB-INF/mdxquery.xsl#2 edit
... //open/mondrian/webapp/WEB-INF/mdxslicer.xsl#3 edit
... //open/mondrian/webapp/WEB-INF/mdxtable.xsl#3 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#5 edit
... //open/mondrian/webapp/WEB-INF/web.xml#9 edit
... //open/mondrian/webapp/adhoc.jsp#6 edit
... //open/mondrian/webapp/index.jsp#10 edit
... //open/mondrian/webapp/morph_pivot.jsp#6 edit
... //open/mondrian/webapp/pivot.jsp#3 edit
... //open/mondrian/webapp/taglib.jsp#3 edit
... //open/mondrian/webapp/xmla.jsp#2 edit
... //open/mondrian/webapp/xmlaTest.jsp#3 edit


Change 3180 by sgwood@MrFantastic on 2005/02/09 14:17:16 (git 95a2ab9c8f)

	MONDRIAN: file of INSERT statements in MySQL format for loading the test data via the MondrianFoodMartLoader. The Loader will access the zip file and get what it needs without needing to unzip first

Affected files ...

... //open/mondrian/demo/FoodMartCreateData.zip#1 add


Change 3179 by sgwood@MrFantastic on 2005/02/09 14:12:17 (git 7a5a66ebc6)

	MONDRIAN: Fixes for loading the FoodMart from a file of INSERT statements

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#22 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#8 edit


Change 3178 by sgwood@MrFantastic on 2005/02/09 14:08:24 (git c7bf46ea89)

	MONDRIAN: Data load scripts superceded by MondrianFoodMartLoader

Affected files ...

... //open/mondrian/demo/FoodMartData.sql#10 delete
... //open/mondrian/demo/FoodMartDropTables.sql#4 delete
... //open/mondrian/demo/FoodMartIndexes.sql#5 delete
... //open/mondrian/demo/FoodMartTables.sql#6 delete
... //open/mondrian/demo/mysql/INSTALL.txt#4 delete
... //open/mondrian/demo/mysql/foodmart.zip#4 delete
... //open/mondrian/demo/oracle/FoodMartDropTables.sql#3 delete
... //open/mondrian/demo/oracle/FoodMartIndexes.sql#3 delete
... //open/mondrian/demo/oracle/FoodMartTables.sql#5 delete
... //open/mondrian/demo/postgres/FixFoodMartData.pl#2 delete
... //open/mondrian/demo/postgres/FixFoodMartIndexes.pl#2 delete
... //open/mondrian/demo/postgres/FixFoodMartTables.pl#2 delete
... //open/mondrian/demo/postgres/ImportFoodMart.sh#2 delete


Change 3177 by jhyde@jhyde.branston on 2005/02/09 11:10:06 (git 3d016b5d43)

	MONDRIAN: Relocate home page to SF web server.

Affected files ...

... //open/mondrian/build.xml#69 edit
... //open/mondrian/doc/architecture.html#9 edit
... //open/mondrian/doc/components.html#10 edit
... //open/mondrian/doc/deployDoc.sh#1 add
... //open/mondrian/doc/design.html#4 edit
... //open/mondrian/doc/faq.html#12 edit
... //open/mondrian/doc/help.html#6 edit
... //open/mondrian/doc/home.html#12 edit
... //open/mondrian/doc/install.html#33 edit
... //open/mondrian/doc/links.html#8 edit
... //open/mondrian/doc/monrg.html#7 edit
... //open/mondrian/doc/monrg_cpp.html#4 edit
... //open/mondrian/doc/noframes.html#8 edit
... //open/mondrian/doc/olap.html#7 edit
... //open/mondrian/doc/people.html#7 edit
... //open/mondrian/doc/roadmap.html#6 edit
... //open/mondrian/doc/schema.html#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#7 edit
... //open/mondrian/src/main/overview.html#4 edit


Change 3142 by jhyde@jhyde.branston on 2005/02/04 01:35:50 (git 77e277b0e2)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/build.properties#4 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#18 edit


Change 3141 by aspen@aspen.stilton on 2005/02/04 01:07:57 (git bb129dd9e9)

	MONDRIAN: Move RDBMS-specific properties from build.xml into build.properties.

Affected files ...

... //open/mondrian/build.properties#3 edit
... //open/mondrian/build.xml#68 edit


Change 3140 by jhyde@jhyde.branston on 2005/02/04 00:31:23 (git a21a72756c)

	MONDRIAN: Add unit tests (disabled) for LinRegXxx functions.
	 Fix a couple of unit tests

Affected files ...

... //open/mondrian/demo/FoodMart.xml#31 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#12 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#7 edit


Change 3132 by jhyde@jhyde.branston on 2005/02/03 10:53:01 (git a991d79eb8)

	MONDRIAN: Fix bug in ParallelPeriod when passed a null member.
	 Add boolean attribute 'visible' to <Measure> and <CalculatedMember>.
	 Document its use.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#30 edit
... //open/mondrian/doc/schema.html#13 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#28 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#51 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#42 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#22 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#11 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#19 edit


Change 3131 by ebb@ebb.mondrian on 2005/02/03 10:49:29 (git be471dfa31)

	MONDRIAN: TUI: Better error messages, support semicolon as statement delimiter.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#3 edit


Change 3127 by sgwood@MrFantastic on 2005/02/02 11:08:57 (git 32e3908817)

	MONDRIAN: Fixes for Oracle 10g (at least, if not other Oracle versions)

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#7 edit


Change 3126 by sgwood@MrFantastic on 2005/02/02 11:06:59 (git 0d379276d6)

	MONDRIAN: When checking results for generated SQL, ie. drillThrough, take into account Oracle, which has SQL like 'from "table" "table"'

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#18 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#14 edit


Change 3125 by jhyde@jhyde.branston on 2005/02/02 01:56:47 (git ba05ab2599)

	MONDRIAN: Include calculated members in the list of measures returned from cube's SchemaReader.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#37 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#16 edit


Change 3121 by jhyde@jhyde.branston on 2005/02/01 00:54:42 (git 42221434c3)

	MONDRIAN: Add tests for ClosingPeriod.
	Add LinRegXxx functions, and some basic tests (more tests needed).
	Add Rank function (3-argument form not implemented yet) and tests.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#69 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#50 edit
... //open/mondrian/src/main/mondrian/olap/fun/LinReg.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/RankFunDef.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#10 edit


Change 3119 by jhyde@jhyde.branston on 2005/01/31 23:38:15 (git 829999bd5d)

	MONDRIAN: Incorporate Richard's bug-fixes to CmdRunner.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#2 edit


Change 3114 by jhyde@jhyde.branston on 2005/01/30 14:39:24 (git 07a120a07f)

	MONDRIAN: Command-line utility.

Affected files ...

... //open/mondrian/src/main/mondrian/tui/CmdRunner.java#1 add
... //open/mondrian/src/main/mondrian/tui/package.html#1 add


Change 3111 by hhaas@hhaas on 2005/01/28 00:51:21 (git 42377c13b8)

	MONDRIAN: improved ResultLimitExceeded

Affected files ...

... //open/mondrian/build.xml#67 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#18 edit


Change 3104 by jhyde@jhyde.branston on 2005/01/26 02:47:08 (git eef39aca61)

	MONDRIAN: Use MondrianResource factory methods for throwing ResultLimitExceeded exception.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#41 edit


Change 3103 by hhaas@hhaas on 2005/01/26 01:56:37 (git d41d8cb102)

	MONDRIAN: improved constraint optimization, now use the right schema reader. ColumnConstraint introduced, because a constraint is now usually of type RolapMember.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/ColumnConstraint.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#25 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#3 edit


Change 3093 by jhyde@jhyde.branston on 2005/01/24 04:12:47 (git 2a0ea8e178)

	MONDRIAN: Allow a shared hierarchy to be used more than once in the same cube.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/BrandingMemberReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/PrivateHierarchyUsage.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAxis.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCell.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#40 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapPosition.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/SharedHierarchyUsage.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#21 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#13 edit


Change 3084 by sgwood@MrFantastic on 2005/01/21 05:15:14 (git ec83c533e1)

	MONDRIAN: testMemberWithNullKey uses DatabaseMetadata to determine how the database sorts nulls. Hack for Oracle.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#16 edit


Change 3081 by sgwood@MrFantastic on 2005/01/20 10:57:57 (git dec096e931)

	MONDRIAN: Revised Javadoc and comments

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#6 edit


Change 3080 by sgwood@MrFantastic on 2005/01/20 10:53:58 (git 060c727c43)

	MONDRIAN: Change testMemberWithNullKey expected test results to cope with inherent differences between Postgres vs non Postgres databases

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#15 edit


Change 3078 by hhaas@hhaas on 2005/01/20 06:37:20 (git 67b73441f5)

	MONDRIAN: performance optimization. On a drilldown of a member M Mondrian generated a SQL IN-clause for all children of M. This is unneccessary because a WHERE-clause for the parent member is always generated. In this case, the column cardinality for the children of M was unneccessarily retrieved too. We now handle the member/children constraints better. See Aggregation.optimizeConstraints.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#8 edit
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceeded.java#2 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#39 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#24 edit
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#5 edit


Change 3075 by sgwood@MrFantastic on 2005/01/19 04:27:44 (git 4a2654fcd3)

	MONDRIAN: be explicit about the number of decimal places shown in results, to deal with the way different DBMSs return aggregate values in JDBC result sets. MySQL and Access may return a Double on an Integer column, while Postgres will return a Long. Setting the format string in the schema or for calculated members makes results consistent across DBMSs.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#29 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#14 edit


Change 3072 by sgwood@MrFantastic on 2005/01/18 11:15:57 (git e1ea20b245)

	MONDRIAN: Further manipulation of JDBC data types. Allows data loaded into MySQL to completely pass regression tests.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#5 edit


Change 3069 by sgwood@MrFantastic on 2005/01/17 20:34:05 (git 194c2d6434)

	Better detection of SQL dialect for testDrillThrough2

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#13 edit


Change 3064 by sgwood@MrFantastic on 2005/01/13 21:46:46 (git 864fe49826)

	Made all $ amount columns be 4 decimal places

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#4 edit


Change 3062 by jhyde@jhyde.branston on 2005/01/13 17:28:22 (git b40bcd5c39)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/doc/home.html#11 edit


Change 3061 by jhyde@jhyde.branston on 2005/01/13 17:12:33 (git 98193f4474)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/doc/home.html#10 edit


Change 3060 by jhyde@jhyde.branston on 2005/01/13 17:07:50 (git db4a3f00ce)

	MONDRIAN: News.

Affected files ...

... //open/mondrian/doc/home.html#9 edit


Change 3059 by jhyde@jhyde.branston on 2005/01/13 16:19:07 (git 7ff46a9b90)

	MONDRIAN: Add javadoc on encoded function signatures.
	  Add Util.isEmpty(String) and Util.hash() functions.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#34 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#68 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#49 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#6 edit


Change 3051 by sgwood@MrFantastic on 2005/01/12 16:41:39 (git ff862a5dcc)

	Fixed rounding problems, but there are still differences between Access and Postgres

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#3 edit


Change 3044 by ebb@ebb.mondrian on 2005/01/10 10:40:44 (git 31e09ee0ea)

	MONDRIAN: Print cell and coord you got when you were expecting a missing value.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#2 edit


Change 3040 by jhyde@jhyde.branston on 2005/01/06 17:31:19 (git a591b9db7c)

	MONDRIAN:
	Obsolete mondrian.load.MondrianFoodMartLoad (use mondrian.test.loader.MondrianFoodMartLoader instead);
	If batch-size = 1, send insert statement directly (should allow us to workaround MySQL batch-update problem, but it doesn't. Weird);
	Expand tabs;
	Move RolapConnection.loadDrivers() into RolapUtil;
	Fix typo in error msg.

Affected files ...

... //open/mondrian/src/main/mondrian/loader/MondrianFoodMartLoader.java#3 delete
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#2 edit


Change 3027 by jhyde@jhyde.branston on 2005/01/03 12:29:22 (git 759fdc974e)

	MONDRIAN: Temporarily disable check that foreign key is really a column in the fact table.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#39 edit


Change 3023 by jhyde@jhyde.branston on 2005/01/01 19:08:58 (git d4106d75ed)

	MONDRIAN: Functions describe what reserved-words they need.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#67 edit
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#48 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#5 edit


Change 3022 by mberkowitz@mberkowitz-open.tetley on 2004/12/31 16:41:42 (git 50650a6c46)

	MONDRIAN: when building mondrian.war, force that Mondrian's home page replaces jpivot's.

Affected files ...

... //open/mondrian/build.xml#66 edit


Change 3019 by jhyde@jhyde.branston on 2004/12/31 01:09:35 (git 4d82a79bba)

	MONDRIAN: Display level name in drill-through (if it's different from level key).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#23 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#12 edit


Change 3018 by jhyde@jhyde.branston on 2004/12/30 23:07:32 (git ad9b70ca2f)

	MONDRIAN: Fix drill-through for parent-child hierarchies (drill on data member rather than parent-child member);
	issue error if hierarchy joins to non-existent column in fact table.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#28 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#38 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#11 edit


Change 3016 by sgwood@MrFantastic on 2004/12/28 14:04:58 (git a09c82116e)

	Enhanced loader that can extract data from a SQL script or a JDBC connection, and can create SQL scripts or load into a JDBC connection

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/loader/MondrianFoodMartLoader.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/loader/README.txt#1 add


Change 3012 by sgwood@MrFantastic on 2004/12/26 13:16:27 (git 9eaffb8fbd)

	Fix store_ragged syntax for MondrianLoader

Affected files ...

... //open/mondrian/demo/FoodMartData.sql#9 edit


Change 3010 by sgwood@MrFantastic on 2004/12/25 08:43:02 (git f0cb51ec0e)

	Added store_ragged inserts

Affected files ...

... //open/mondrian/demo/FoodMartData.sql#8 edit


Change 3009 by sgwood@MrFantastic on 2004/12/25 08:07:31 (git abc86078f6)

	Postgres enhancements

Affected files ...

... //open/mondrian/src/main/mondrian/loader/MondrianFoodMartLoader.java#2 edit


Change 3004 by jhyde@jhyde.branston on 2004/12/24 02:54:25 (git 96f28b6f54)

	MONDRIAN: When calculating cell values in the presence of a parent/child hierarchy, exploit a table containing the transitive of that relationship, if provided. Add element <Closure> to schema model.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#27 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#27 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#13 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#36 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#37 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#10 edit


Change 3001 by jhyde@jhyde.branston on 2004/12/23 17:42:55 (git bfa200ed97)

	MONDRIAN: Add FoodMart loader utility;
	add employee_closure table to MondrianFoodMart.mdb.

Affected files ...

... //open/mondrian/demo/FoodMartData.sql#7 edit
... //open/mondrian/demo/access/MondrianFoodMart.mdb#5 edit
... //open/mondrian/src/main/mondrian/loader/MondrianFoodMartLoader.java#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#12 edit


Change 2998 by jhyde@jhyde.branston on 2004/12/23 11:46:26 (git 56637d34c2)

	MONDRIAN: Fix bug which occurred when a calculated member was defined against a cube which has spaces in its name; and add testcase.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#35 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#6 edit


Change 2996 by mberkowitz@mberkowitz-open.tetley on 2004/12/22 21:20:59 (git 4cd4a88937)

	MONDRIAN (tests): try distinct count against parent/child hierarchy.
	 Includes tests against equivalent explicitly closed hierarchy, for comparison.
	 Add explicit closed hierarchy to schema.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#26 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#9 edit


Change 2995 by mberkowitz@mberkowitz-open.tetley on 2004/12/22 19:50:32 (git f9bcc00915)

	MONDRIAN: add table employee_closure to demo data;
	 represents the transitive closure of table employee along its parent/child relation.

Affected files ...

... //open/mondrian/demo/FoodMartData.sql#6 edit
... //open/mondrian/demo/FoodMartDropTables.sql#3 edit
... //open/mondrian/demo/FoodMartIndexes.sql#4 edit
... //open/mondrian/demo/FoodMartTables.sql#5 edit
... //open/mondrian/demo/mysql/foodmart.zip#3 edit
... //open/mondrian/doc/schema.html#12 edit


Change 2987 by hhaas@hhaas on 2004/12/22 07:48:30 (git e8ed7fa30c)

	MONDRIAN: move mondrian.properties to WEB-INF directory (ServletContext)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#17 edit


Change 2981 by mberkowitz@mberkowitz-open.tetley on 2004/12/21 17:20:04 (git b5683a2706)

	MONDRIAN (build.xml): the targets clean & javadoc do the test classes too.

Affected files ...

... //open/mondrian/build.xml#65 edit


Change 2979 by ebb@ebb.mondrian on 2004/12/20 10:10:07 (git b3179219b9)

	MONDRIAN: Print the number of tests started in a column next to the dots. That way when you come in in the morning you'll have some idea of how many tests ran overnight if they are still running.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#3 edit


Change 2977 by mberkowitz@mberkowitz-open.tetley on 2004/12/19 14:24:31 (git 0f006f083a)

	MONDRIAN: correct installation notes for MySQL.
	Fix an oversight in @2915

Affected files ...

... //open/mondrian/doc/install.html#32 edit


Change 2974 by ebb@ebb.mondrian on 2004/12/17 19:05:34 (git 4be0546e37)

	Add the TimeLimit property to run tests for a certain amount of time. Also stop all iterations and users when an error occurs.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#16 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#4 edit


Change 2969 by ebb@ebb.mondrian on 2004/12/17 13:16:27 (git 67d33ceb73)

	Final constant strings should be static to save memory (showed up in YourKit profiling). Also private if not used outside the class.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#8 edit


Change 2966 by ebb@ebb.mondrian on 2004/12/16 20:50:36 (git f0dbfdc199)

	Implement the Caption MDX function.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#66 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#7 edit


Change 2965 by ebb@ebb.mondrian on 2004/12/16 20:11:16 (git 13fc8f3f8a)

	Implement NonEmptyCrossJoin MDX function.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#65 edit
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/NonEmptyCrossJoinFunDef.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#12 edit


Change 2962 by ebb@ebb.mondrian on 2004/12/16 08:29:43 (git 28cfc3332b)

	When the connection pool is exhausted, wait for one to become available instead of getting an exception. I ran into this problem when trying to start a 100 user test. All 100 tried to get a connection at the same time and half of them failed.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#4 edit


Change 2961 by jhyde@jhyde.branston on 2004/12/15 17:26:52 (git f38df13d67)

	MONDRIAN: Document proposed extensions to speed up parent-child hierarchies.

Affected files ...

... //open/mondrian/doc/schema.html#11 edit


Change 2960 by ebb@ebb.mondrian on 2004/12/14 20:09:53 (git cbd78df683)

	Removed unused imports.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#3 edit


Change 2959 by ebb@ebb.mondrian on 2004/12/14 20:04:41 (git 8d0f0b010a)

	Fix license comment.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#2 edit


Change 2958 by ebb@ebb.mondrian on 2004/12/14 15:08:20 (git 4a69cd99ef)

	Rest of the multi-user test support. Added new properties to control iterations, vusers, warmup, and make a few tweaks so most of the unit tests will run in this kind of environment.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#9 edit
... //open/mondrian/testsrc/main/mondrian/test/MondrianResultPrinter.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/MondrianTestRunner.java#1 add
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#4 edit


Change 2957 by ebb@ebb.mondrian on 2004/12/14 14:55:12 (git 316e80603d)

	Must extend FoodMartTestCase to keep from losing state in the tearDown() method in a multi-user environment.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#6 edit


Change 2951 by ebb@ebb.mondrian on 2004/12/13 13:02:24 (git d3678dc391)

	SF Bug#1084651: Calculated member name conflict

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#36 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#11 edit


Change 2950 by ebb@ebb.mondrian on 2004/12/13 07:16:31 (git 3bb9bede18)

	Add mondrian.test.QueryFileDirectory property to control directory containing XML tests.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#14 edit
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#3 edit


Change 2942 by jhyde@jhyde.branston on 2004/12/11 10:23:23 (git 5bf36cefd0)

	MONDRIAN: Remove tabs from FoodMart.xml (they've been bugging me).

Affected files ...

... //open/mondrian/demo/FoodMart.xml#25 edit


Change 2941 by jhyde@jhyde.branston on 2004/12/11 10:10:10 (git e03ff8b0e8)

	MONDRIAN: Add documentation on calculated member properties;
	rename <MemberProperty> to <CalculatedMemberProperty>.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#24 edit
... //open/mondrian/doc/schema.html#10 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#34 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#5 edit


Change 2940 by jhyde@jhyde.branston on 2004/12/11 00:50:53 (git 25a29e4d8c)

	MONDRIAN: API for creating calc members against cubes (Cube.createCalculatedMember);
	allow calc members to have properties;
	fix format-string for calc members;
	add some tests.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#23 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#25 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#11 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#33 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#4 edit


Change 2938 by hhaas@hhaas on 2004/12/10 01:27:22 (git f589f94651)

	MONDRIAN: junit.jar must be copied to testlib directory

Affected files ...

... //open/mondrian/build.xml#64 edit


Change 2935 by jhyde@jhyde.branston on 2004/12/09 16:32:58 (git c6dc9390cb)

	MONDRIAN: Fix testGenuineCycle() again -- hopefully for good this time!

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#8 edit


Change 2934 by jhyde@jhyde.branston on 2004/12/09 12:26:03 (git 180ec61c14)

	MONDRIAN: Fix bugs with calculated member defined in cube;
	 replace uses of Vector with ArrayList.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#3 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#34 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#33 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#47 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#7 edit
... //open/mondrian/src/main/mondrian/util/Format.java#10 edit
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#6 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#4 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#3 edit


Change 2933 by ebb@ebb.mondrian on 2004/12/08 15:17:42 (git 81301251b8)

	MONDRIAN: Calculated members defined against a cube (in the schema file).

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#7 edit


Change 2931 by jhyde@jhyde.branston on 2004/12/08 02:03:32 (git 896f39fcf0)

	MONDRIAN: Calculated members defined against a cube (in the schema file).

Affected files ...

... //open/mondrian/demo/FoodMart.xml#22 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#15 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#24 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#10 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#11 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#33 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#32 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#64 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#36 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#15 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#5 edit
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#2 edit


Change 2920 by jhyde@jhyde.branston on 2004/12/07 12:34:13 (git 12f1653046)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#63 edit


Change 2919 by jhyde@jhyde.branston on 2004/12/07 11:16:58 (git 9d12d14f78)

	MONDRIAN: Implement 'DrilldownMember'.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#62 edit
... //open/mondrian/src/main/mondrian/olap/fun/DrilldownMemberFunDef.java#1 add
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#5 edit


Change 2916 by avix@avix.tonbeller on 2004/12/07 00:57:56 (git b45890e309)

	MONDRIAN: removed dead code, added package documentation for rolap package, activated tests for FastBatchingCellReader

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/doc-files/CellReader.gif#1 add
... //open/mondrian/src/main/mondrian/rolap/doc-files/MemberReader.gif#1 add
... //open/mondrian/src/main/mondrian/rolap/doc-files/mondrian.zargo#1 add
... //open/mondrian/src/main/mondrian/rolap/package.html#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlJoin.java#2 delete
... //open/mondrian/src/main/mondrian/rolap/sql/SqlRelation.java#2 delete
... //open/mondrian/src/main/mondrian/rolap/sql/SqlTable.java#2 delete
... //open/mondrian/testsrc/main/mondrian/rolap/TestAggregationManager.java#1 add
... //open/mondrian/testsrc/main/mondrian/rolap/agg/TestAggregationManager.java#3 delete
... //open/mondrian/testsrc/main/mondrian/test/Main.java#7 edit


Change 2915 by mberkowitz@mberkowitz-open.tetley on 2004/12/06 01:00:50 (git cb94324764)

	MONDRIAN: revise installation notes for MySQL users.

Affected files ...

... //open/mondrian/doc/install.html#31 edit


Change 2914 by mberkowitz@mberkowitz-open.tetley on 2004/12/06 00:59:07 (git 4ceccc5313)

	MONDRIAN: Make target (copy-jars) in build.xml more flexible: 
	 copy servlet and jsp api jars to mondrian/lib
	 strip off version-number suffixes when copying files.

Affected files ...

... //open/mondrian/build.xml#63 edit


Change 2907 by ebb@ebb.mondrian on 2004/12/02 15:46:00 (git b19d5907b5)

	Fixed a problem in ParentChildHierarchyTest by allowing for a 3rd alternative error message.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#6 edit


Change 2906 by ebb@ebb.mondrian on 2004/12/02 15:38:37 (git 5f44bbee60)

	Fixed an IndexOutOfBoundsException exception running queryTest_42d09946aca4654.xml .

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#46 edit


Change 2897 by jhyde@jhyde.branston on 2004/11/29 21:10:33 (git d327f18158)

	MONDRIAN: Fix non-deterministic test exception in ParentChildHierarchyTest.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#5 edit


Change 2886 by hhaas@hhaas on 2004/11/26 07:44:59 (git 5c9d8960d3)

	MONDRIAN: New Mondrian property mondrian.result.limit will cause an exception to be thrown, if thies limit is exceeded in SqlMemberSource or in CrossJoin evaluation.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#13 edit
... //open/mondrian/src/main/mondrian/olap/ResultLimitExceeded.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#35 edit


Change 2878 by hhaas@hhaas on 2004/11/23 03:22:01 (git 38f20a3c9c)

	MONDRIAN: Bug fix "dynamic schema not to be cached"

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#28 edit


Change 2876 by hhaas@hhaas on 2004/11/23 00:59:31 (git f2f470f5cd)

	MONDRIAN: caption support for any OlapElement

Affected files ...

... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#6 edit


Change 2872 by jhyde@jhyde.branston on 2004/11/22 22:28:36 (git 979dac47db)

	MONDRIAN-RESOURCE: Convert backslashes in filename to forwardslashes, because the '\u' in 'foo\ui\bar.xml' looks like a unicode escape to java.

Affected files ...

... //open/mondrian/lib/mondrian-resource.jar#7 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#11 edit


Change 2851 by hhaas@hhaas on 2004/11/12 03:37:57 (git 891d96575e)

	MONDRIAN: i18n support "measuresCaption"

Affected files ...

... //open/mondrian/doc/schema.html#9 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#19 edit


Change 2827 by hhaas@hhaas on 2004/11/04 06:11:28 (git 1512446531)

	MONDRIAN: improve internationalization support.

Affected files ...

... //open/mondrian/doc/schema.html#8 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#14 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#22 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#34 edit


Change 2814 by jhyde@jhyde.branston on 2004/10/29 14:39:34 (git cd2434a256)

	MONDRIAN: Update product versions in installation instructions.

Affected files ...

... //open/mondrian/doc/install.html#30 edit


Change 2805 by hhaas@hhaas on 2004/10/28 06:02:07 (git ef67f975b5)

	MONDRIAN: added "DynamicSchemaProcessor" so that a schema can be modified at runtime.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/DynamicSchemaProcessor.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#27 edit


Change 2783 by jhyde@jhyde.branston on 2004/10/20 14:54:41 (git 18e9aca78f)

	MONDRIAN: Fix testGenuineCycle test exception.

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#4 edit


Change 2782 by jhyde@jhyde.branston on 2004/10/20 14:51:31 (git e48aadaa74)

	MONDRIAN: More Sybase support.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#21 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#20 edit


Change 2781 by jhyde@jhyde.branston on 2004/10/20 14:15:08 (git e009ad4ddb)

	MONDRIAN: Oops, this should have been in change 2778.

Affected files ...

... //open/mondrian/build.xml#62 edit


Change 2780 by jhyde@jhyde.branston on 2004/10/20 14:14:35 (git c81e29657e)

	MONDRIAN:
	Add method Schema.createCube(String xml), so you can create cubes on the fly;
	Fix bug regarding detection of cycles while evaluating calculated members.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#20 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#26 edit
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#3 edit


Change 2779 by jhyde@jhyde.branston on 2004/10/20 14:06:25 (git e2a079890a)

	MONDRIAN: Sybase support.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#33 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#19 edit


Change 2778 by jhyde@jhyde.branston on 2004/10/20 14:05:31 (git 252aac9014)

	MONDRIAN:
	Fix build problems resulting in incorrectly generated MondrianResource.java;
	Resource generator now warns if it cannot load the exception class;
	Fix typo in build.bat;
	Obsolete ChainableRuntimeException.

Affected files ...

... //open/mondrian/build.bat#17 edit
... //open/mondrian/lib/mondrian-resource.jar#6 edit
... //open/mondrian/src/main/mondrian/resource/ChainableRuntimeException.java#5 delete
... //open/mondrian/src/main/mondrian/resource/XmlFileTask.java#6 edit


Change 2769 by hhaas@hhaas on 2004/10/15 06:34:54 (git 018ff2c13b)

	MONDRIAN: Unix support

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#2 edit


Change 2768 by hhaas@hhaas on 2004/10/15 04:42:59 (git ef49eed024)

	MONDRIAN: support caption attribute for a measure

Affected files ...

... //open/mondrian/build.xml#61 edit
... //open/mondrian/doc/schema.html#7 edit
... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#2 edit
... //open/mondrian/src/main/mondrian/olap/MemberFormatter.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#19 edit
... //open/mondrian/src/main/mondrian/olap/PropertyFormatter.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#8 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#6 edit


Change 2763 by jhyde@jhyde.branston on 2004/10/10 22:16:44 (git beffecec34)

	MONDRIAN: Integrate from abx @2761

Affected files ...

... //open/mondrian/build.bat#16 integrate
... //open/mondrian/build.xml#60 integrate
... //open/mondrian/demo/FoodMart.xml#21 integrate
... //open/mondrian/doc/architecture.html#8 integrate
... //open/mondrian/lib/mondrian-resource.jar#5 integrate
... //open/mondrian/lib/mondrian-xom.jar#4 integrate
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapDimension.java#4 integrate
... //open/mondrian/src/main/mondrian/olap/Cube.java#6 integrate
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#10 integrate
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#6 integrate
... //open/mondrian/src/main/mondrian/olap/Dimension.java#4 integrate
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#4 integrate
... //open/mondrian/src/main/mondrian/olap/DimensionType.java#1 branch
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#14 integrate
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#18 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianException.java#1 branch
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#12 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#9 integrate
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#7 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#31 integrate
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#61 integrate
... //open/mondrian/src/main/mondrian/olap/fun/CoalesceEmptyFunDef.java#1 branch
... //open/mondrian/src/main/mondrian/olap/fun/CrossJoinFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/DescendantsFunDef.java#1 branch
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#45 integrate
... //open/mondrian/src/main/mondrian/olap/fun/IntersectFunDef.java#1 branch
... //open/mondrian/src/main/mondrian/olap/fun/MemberHelper.java#2 integrate
... //open/mondrian/src/main/mondrian/olap/fun/OrderFunDef.java#1 branch
... //open/mondrian/src/main/mondrian/olap/fun/PropertiesFunDef.java#1 branch
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#25 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#3 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#28 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#8 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#17 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#15 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#22 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#25 integrate
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#12 integrate
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#21 integrate
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#5 integrate
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#18 integrate
... //open/mondrian/src/main/mondrian/util/SAXHandler.java#2 integrate
... //open/mondrian/src/main/mondrian/util/SAXWriter.java#4 integrate
... //open/mondrian/src/main/mondrian/util/Schedule.java#4 integrate
... //open/mondrian/src/main/mondrian/xom/XOMGenTask.java#3 integrate
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#3 integrate
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#2 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#4 integrate
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#6 integrate
... //open/mondrian/testsrc/main/mondrian/rolap/RolapConnectionTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/rolap/RolapSchemaReaderTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#4 integrate
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#10 integrate
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/Main.java#5 integrate
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#2 integrate
... //open/mondrian/testsrc/main/mondrian/test/QueryRunner.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#4 integrate
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#3 integrate
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparator.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/comp/ResultComparatorTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/comp/XMLUtility.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/comp/package.html#1 branch
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#3 integrate
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_5fae7a3481f23f3.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_6d042ea3df09ad4_StrToSet.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_743abff0c2ac9fec_Siblings.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_74a45b4dadcba7.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_7db34e59679e89e5_WTD.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_89c270eca2a8ad8.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_a745bdb3182f36.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_b3ff21129b22f5aa.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_bc44389066a6815.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_count_5f17348b7a7f3ce9.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_count_7e5666c8345079a8.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_d64f1e3b6e38d7.xml#1 branch
... //open/mondrian/testsrc/pendingQueryFiles/queryTest_f1b72abb932889ee.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_0b1c51fc037104c.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_1267e0433c5ac33.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_1662791d39c739.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_1662791d39c739_cj_modified.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_16d5817036cb9af9_QTD.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_171868b15cbf2ca.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_19873fb52f747e59.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_1d839e2be3c177c0.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_1dd7b1c0801411f1.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_1dfd724ee6d136_FIRSTCHILD.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_1e5083a85d947_MTD.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_22e1ef5ddf2db2f_Subset.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_238a75ca63f7b0da.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_25e9b258b27b8e5f_UNION.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_267530ffa034ac5a.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_26e7ec5979bbb15e_order.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_29ce2f3512f79d38_TOPCOUNT.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_2bf0d41b85d47f2.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_2cbb2b1ddd693b30.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_2e94118cec3f1c0_PeriodsToDate.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_2edf32fe74d61e16.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_32bf66a6519ec827_TOPPERCENT.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_338185fcb9af6edd_Name.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_33f161ca6d98519_VarianceP.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_353e823fecb0474d.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_3572af958f815277.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_39a23182cd8ea07a.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_3ad7c28e574366cf.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_3b6a02511345dcc.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_3ced6f4514a88a80.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_3e5c64b7aadcfe4.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_3ee94f9757fc8698.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_4077b19efab23af0.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_4194b1df527ec743.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_41abb42ac6e42b22.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_42d09946aca4654.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_45523f9f92a6e0.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_45f76a3fb635a121.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_4a7b5babf69b6ca.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_4afe41192c8d9e9.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_4ce92fbbc6f86d8.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_4e15fa6d6ab1e4.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_4e509257ee5d860_CLOSINGPERIOD.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_4e509257ee5d860_CURRENTMEMBER.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_5155556eee90d3e9.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_5533c6a5409b9e11.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_55bfd7457ec379e3.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_58e91375c6bbf928.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_590b8a75073c2fd.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_5baf1b5edc1b3467.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_5cb1905047f8199a_Cousin.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_5da65ca7d76cc7f_COALESCEEMPTY.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6236cbb13278115.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6323d67192567b29.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6394d1ade51cd2e1.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6485a19764d2d7bc_PROPERTIES.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_64e38db83fa57498.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6744da12d716d072.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6869259e81243129_UniqueName.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6bb1e348f56d535.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6d042ea3df09ad4_Item.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6d93c92e9f1b2588_FirstSibling.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_6e272f678215815.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_70faea62f26eeae.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_72fbd5b8f2963a70_order.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_7ccc4cf23a5e748.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_80a3cf15a6bb7096.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_8173fc75888fd39.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_817a2eb71810feed_YTD.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_8351bd6ef1cea1ec.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_8534dfefe63645.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_861c32529972e0.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_86e3b6eb3551af2_Name.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_8db2ece1a44277c0_DefaultMember.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_8e89a6f2907e4bfa.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_9027755089303df9.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_90a4cab10da5631.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_90d69f293de8181b.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_916bd786eec352d3.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_92eff5f17be36b5.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_92fa326a61c9fec6.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_942ce548f98a38.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_942cf71cc1e113.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_96a0ffa3a8ce52f5_GENERATE.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_9b8562c9286bdab.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_9d3580e3e21f8765.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_9d7658e66b8d1053.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_9e75d6a51fd5dc8.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_9f61bc83e47eebf3.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_a0f9f4f161c69f2c_TOPSUM.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_a1e4721945d222b7.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_a787eda4ece6832b.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_a8c58f52ffec61eb.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_a9d52afbb4612950.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_ac6d217d3a16febe.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_acbef2c0a5781654.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_ae6c5380f5688f9a.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_aggregate_6fa7b8253f3e31c0.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_aggregate_abf4dc9a944e33c5.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_aggregate_ffc012281623093.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_avg_852d15ef306e7178.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_avg_a1c7dadccdca29.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_avg_bccad92d5f2b37bf.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_b11de0f13b2a073.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_b3fa323364166e89.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_b449ddf3544271b.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_b4c19426e7784361.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_b714558e2fc2355.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_b7ed8378efbb5fce.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_b89b717be8752ffc.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_b8bdcc55995eeda.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_bed44a518dce24.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_bf2581637adb117c.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_c0d8158f8ff9494.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_c1eef8cf112b8551_TOPCOUNT.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_c31ffc2bfb11f8.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_c59fb9ab5b11f3eb.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_c63fa1f3ad94ce_CLOSINGPERIOD.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_c6a5a837b6dd48b5.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_c93ab8a76f6497cf_CLOSINGPERIOD.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_cbdc267d808b8c95.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_ccf74490de18e83b.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_cd5d651b9ef5da4_Name.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_ce14fddee524718.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_ce24f4e185724fcf.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_cf7012a6b58cc568.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_coalesceEmpty_5dc721f6c5ff5751.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_correlation_26d03286d4295e97.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_correlation_49cd2c5bade7a939.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_count_3f4d6a85fe60af51.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_count_4369921d56b9648c.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_count_5feb8c38ff9cc1f4.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_count_9697281acf6f69d.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_d04727679fe397.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_d04bbeb9c48a09c.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_d179da7db6f6c50.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_d236c4a6be90a755_Name.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_d5e930177e10b317.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_d5e97dd90c231d0.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_d8ade6381515fa88.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_da108686117d1f57.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_db6ae843fa6d13.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_dc9f80a1a2ce7c2.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_ddea962bb9cb9913_order.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_df27cb9d8192570_Variance.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_df2bac111bbd7fc.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_df48f9ad2ee74746.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_e03db2e8d43a9f7.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_e43623c87d16133b.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_ed7649f92d14cd2a_TOPPERCENT.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_ef4045594615c7c.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_f0d427779a61954f.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_f273544cf94f_Name.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_f365697c46dec3d0.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_f7b258919a7869e.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_fd20bd8afe4ec683.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_fdc4dd3983d1c2c.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_fdd8ec9d9e44ef9e.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_fdd91d27376831d1.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_fec838c3f6f1949_TOPPERCENT.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_head_198f0ceb268aa74.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_head_906ddf80348759aa.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_hierarchize_5ecd8fe83e36425.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_lastChild_4c923cd7431fde9.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_lastChild_4d2a16e2912f86d2.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_lastSibling_4534b3d703f05.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_lastSibling_69655644a9e6eb5a.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_lead_a9edf143dab0885b.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_lead_fc7c1724ebcd5e32.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_members_731f8d9f9244778.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_nextMember_6be65816fbe41c36.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_nextMember_ded093b6819c35f4.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_parent_1e712d6b848e11d.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_parent_7889182ac3a99824.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_prevMember_29d35e3111636ef1.xml#1 branch
... //open/mondrian/testsrc/queryFiles/queryTest_prevMember_79545abdc7d7cab7.xml#1 branch


Change 2756 by hhaas@hhaas on 2004/10/08 05:44:06 (git dd16df003d)

	MONDRIAN: getPropertyFormattedValue

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#5 edit


Change 2755 by hhaas@hhaas on 2004/10/08 05:15:12 (git 176306b337)

	MONDRIAN: minor fix  RolapMember

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#21 edit


Change 2754 by hhaas@hhaas on 2004/10/08 04:18:17 (git 98ef447547)

	MONDRIAN: Added formatter attribute for a member property. This attribute denotes a class implementing the mondrian.olap.PropertyFormatter interface. A new method "getPropertyFormattedValue" will return the appropriate display string for the property value.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Member.java#13 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#17 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#6 edit
... //open/mondrian/src/main/mondrian/olap/PropertyFormatter.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#3 edit


Change 2752 by hhaas@hhaas on 2004/10/06 06:59:18 (git 3e2e5bf652)

	MONDRIAN: A new attribute "formatter" for a Level specifies a formatter class (see mondrian.olap.MemberFormatter) to dynamically format a member caption beeing displayed.
	A new attribute "formatter" for a Measure specifies a formatter class (see mondrian.olap.CellFormatter) to dynamically format a cell value beeing displayed.
	A WHERE clause can be added to a schema table.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CellFormatter.java#1 add
... //open/mondrian/src/main/mondrian/olap/Level.java#8 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/MemberFormatter.java#1 add
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#32 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#17 edit


Change 2743 by avix@avix.tonbeller on 2004/09/30 08:14:44 (git 7e946f3c9b)

	MONDRIAN: Provide access to SQL key

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#19 edit


Change 2738 by hhaas@hhaas on 2004/09/28 06:31:40 (git c337033627)

	MONDRIAN: recognize Sql Server dialect

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#16 edit


Change 2737 by avix@avix.tonbeller on 2004/09/28 00:27:16 (git 29fd383882)

	MONDRIAN: Allow access to DataSource for drill through like operations

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#24 edit


Change 2735 by hhaas@hhaas on 2004/09/27 03:41:44 (git 8d02ac69fa)

	MONDRIAN: imprve fix "avoid duplicate WHERE-clauses"

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#15 edit


Change 2734 by avix@avix.tonbeller on 2004/09/27 02:36:35 (git 086a9a5fa2)

	MONDRIAN: fix bug 960594

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#32 edit


Change 2733 by hhaas@hhaas on 2004/09/27 02:36:09 (git e49c0d09e3)

	MONDRIAN: avoid duplicate WHERE-clauses when
	"members in level" are gotten for a "join".

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#14 edit


Change 2731 by avix@avix.tonbeller on 2004/09/27 02:22:02 (git c4f321234f)

	MONDRIAN: removed CachePool, it did not do anything except flush() which did not work in multi threaded context. Fixed memory leak in AggregationManager which stored Aggregations but never freed them. Small synchronization fixes in SmartMemberReader.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/cache/Cacheable.java#2 delete
... //open/mondrian/src/main/mondrian/rolap/cache/HardCachePool.java#3 delete
... //open/mondrian/src/main/mondrian/rolap/cache/MondrianCachePool.java#4 delete
... //open/mondrian/src/main/mondrian/rolap/cache/SoftCachePool.java#5 delete
... //open/mondrian/src/main/mondrian/rolap/cache/SoftCacheableReference.java#3 delete
... //open/mondrian/testsrc/main/mondrian/rolap/cache/CachePoolTestCase.java#3 delete
... //open/mondrian/testsrc/main/mondrian/test/Main.java#4 edit


Change 2727 by jhyde@jhyde.branston on 2004/09/25 18:39:37 (git 89390659bb)

	MONDRIAN: Fix junit failures.

Affected files ...

... //open/mondrian/build.xml#59 edit
... //open/mondrian/testsrc/main/mondrian/rolap/agg/TestAggregationManager.java#2 edit


Change 2721 by avix@avix.home on 2004/09/23 13:13:16 (git a6339a8f78)

	MONDRIAN: remove unnecessary join to fact table while counting column cardinality

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#20 edit


Change 2720 by avix@avix.home on 2004/09/23 13:11:20 (git cd0fa5f9b4)

	MONDRIAN: fix bug 1005995

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#32 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#9 edit


Change 2713 by avix@avix.home on 2004/09/22 12:20:11 (git eceaa14619)

	MONDRIAN: IIF caused an additonal SQL query

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#60 edit


Change 2712 by avix@avix.home on 2004/09/22 12:00:54 (git aa869128d6)

	MONDRIAN: reverted my change + reactivate optimizeConstraints. Do a relative comparison only, its not in all situations acceptable to fetch 10 or 100 rows more than requested.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#11 edit


Change 2709 by avix@avix.home on 2004/09/21 14:06:11 (git 5b74d0ecac)

	MONDRIAN: fixes bug 1008263

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#19 edit


Change 2692 by avix@avix.home on 2004/09/19 10:32:06 (git 885feac476)

	MONDRIAN: fixed bugs in SmartMemberReader. LargeDimensionThreshold is no longer used. CacheMemberReader is deprecated, should be removed. Removed counting of members and column cardinality - makes test suite 30% faster.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#30 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#44 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#3 edit


Change 2659 by jhyde@jhyde.branston on 2004/09/06 01:39:54 (git )

	FARRAGO/SAFFRON: Vanquish '_' and 'm_' prefixes and suffixes to member names.

Affected files ...

... //open/dt/dev/farrago/src/com/disruptivetech/farrago/calc/CalcProgramBuilder.java#5 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/calc/CalcProgramBuilderTest.java#4 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/calc/CalcRexImplementor.java#4 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/calc/CalcRexImplementorTable.java#4 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/calc/CalcRexImplementorTableImpl.java#4 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/calc/ExtInstructionDefTable.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/calc/RexToCalcTranslator.java#5 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/rel/FarragoAutoCalcRule.java#4 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/rel/FennelCalcRel.java#4 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/rel/FennelCalcRule.java#4 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/rel/FennelPullCalcRel.java#5 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/test/FarragoAutoCalcRuleTest.java#4 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/test/Rex2CalcPlanTest.java#4 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/AbstractConverter.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/RelSet.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/RelSubset.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/RuleQueue.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/VolcanoCost.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/VolcanoPlanner.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/VolcanoPlannerFactory.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/VolcanoPlannerTest.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/VolcanoRuleCall.java#3 edit
... //open/dt/dev/farrago/src/com/disruptivetech/farrago/volcano/VolcanoRuleMatch.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/catalog/FarragoIndexMap.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/catalog/FarragoModelLoader.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/catalog/FarragoRepos.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/catalog/FarragoReposTxnContext.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/catalog/FarragoTransientStorage.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/catalog/FarragoTransientStorageFactory.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/catalog/codegen/CppEnumGen.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/catalog/codegen/FactoryGen.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/catalog/codegen/ProxyGen.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/cwm/relational/CwmCatalogImpl.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/cwm/relational/CwmColumnImpl.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/cwm/relational/CwmSchemaImpl.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/cwm/relational/CwmSqlindexImpl.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/cwm/relational/CwmViewImpl.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/db/FarragoDatabase.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/db/FarragoDbSavepoint.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/db/FarragoDbSession.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/db/FarragoDbSessionFactory.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/db/FarragoDbStmtContext.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/db/SessionIndexMap.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlCheckpointStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlCommitStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlCreateStmt.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlDropStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlReleaseSavepointStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlRollbackStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlSavepointStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlSavepointTxnStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlSetQualifierStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlSetSystemParamStmt.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlStoredElement.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlTruncateStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlTxnStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlValidatedElement.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlValidator.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ddl/DdlVisitor.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fem/med/FemBaseColumnSetImpl.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fem/med/FemDataServerImpl.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fem/med/FemDataWrapperImpl.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fem/med/FemLocalTableImpl.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelCmdExecutor.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelCmdExecutorImpl.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelDbHandle.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelJavaHandle.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelJavaStreamMap.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelStorage.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelStreamGraph.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelStreamHandle.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelSvptHandle.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/fennel/FennelTxnContext.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/FarragoAbstractJdbcDriver.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/client/FarragoJdbcClientDriver.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/engine/FarragoJdbcEngineConnection.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/engine/FarragoJdbcEngineDatabaseMetaData.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/engine/FarragoJdbcEngineDriver.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/engine/FarragoJdbcEnginePreparedDdl.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/engine/FarragoJdbcEnginePreparedNonDdl.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/engine/FarragoJdbcEnginePreparedStatement.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/engine/FarragoJdbcEngineSavepoint.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/engine/FarragoJdbcEngineStatement.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/jdbc/engine/FarragoJdbcServerDriver.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/FarragoMedColumnSet.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/FarragoMedDataServer.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/FarragoMedDataWrapper.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/FarragoMedLocalDataServer.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/FarragoMedNameDirectory.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsDataServer.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsDataWrapper.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsIndexJoinRule.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsIndexScanRel.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsIndexSearchRel.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsRemoveRedundantSortRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsScanToSearchRule.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsTable.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsTableModificationRel.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsTableModificationRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsTableProjectionRule.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/ftrs/FtrsUtil.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/impl/MedAbstractBase.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/impl/MedAbstractColumnSet.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/impl/MedAbstractDataServer.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/impl/MedAbstractDataWrapper.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/impl/MedAbstractLocalDataServer.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/impl/MedAbstractNameDirectory.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/jdbc/MedJdbcColumnSet.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/jdbc/MedJdbcDataServer.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/jdbc/MedJdbcForeignDataWrapper.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/jdbc/MedJdbcNameDirectory.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/jdbc/MedJdbcQueryRel.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/jdbc/ResultSetToFarragoIteratorConverter.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mdr/MedMdrClassExtent.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mdr/MedMdrClassExtentRel.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mdr/MedMdrDataServer.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mdr/MedMdrForeignDataWrapper.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mdr/MedMdrJoinRel.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mdr/MedMdrJoinRelImplementor.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mdr/MedMdrJoinRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mdr/MedMdrNameDirectory.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mock/MedMockColumnSet.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mock/MedMockDataServer.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mock/MedMockFennelRel.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mock/MedMockForeignDataWrapper.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mock/MedMockIterRel.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mock/MedMockIterator.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/mock/MedMockNameDirectory.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/namespace/util/FarragoDataWrapperCache.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexBinaryExpressionImplementor.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexCastImplementor.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexImplementor.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexImplementorTable.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexNullTestImplementor.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexRowImplementor.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoOJRexTruthTestImplementor.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/ojrex/FarragoRexToOJTranslator.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/parser/FarragoParser.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/plugin/FarragoAbstractPluginBase.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/plugin/FarragoPlugin.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/plugin/FarragoPluginCache.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/plugin/FarragoPluginInfoList.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoExecutableExplainStmt.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoExecutableJavaStmt.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoExecutableStmtImpl.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoPlanner.java#6 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoPreparingStmt.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoQueryColumnSet.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoQueryNamedColumnSet.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoRelImplementor.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoRexBuilder.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoSqlValidator.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoStmtValidator.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoUnvalidatedDependencyException.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FarragoView.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelCartesianJoinRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelCartesianProductRel.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelDistinctSortRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelDoubleRel.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelPullDoubleRel.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelPullRel.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelPullSingleRel.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelRel.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelRelImplementor.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelRelUtil.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelRemoveRedundantSortRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelRenameRel.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelRenameRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelSingleRel.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelSortRel.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelSortRule.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/FennelToIteratorConverter.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/query/IteratorToFennelConverter.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/runtime/FarragoIteratorResultSet.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/runtime/FarragoRuntimeContext.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/runtime/FarragoSyntheticObject.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/runtime/FennelIterator.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/runtime/FennelRowCount.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/runtime/FennelTupleReader.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/runtime/FennelTupleWriter.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/runtime/JavaTupleStream.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/server/FarragoServer.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSession.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionDdlStmt.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionDdlValidator.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionExecutableStmt.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionFactory.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionParser.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionParserPosition.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionPreparingStmt.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionResolvedObject.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionRuntimeContext.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionRuntimeParams.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionSavepoint.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionStmtContext.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionStmtValidator.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionVariables.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/session/FarragoSessionViewInfo.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoJdbcTest.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoPropertiesTest.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoQueryTest.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoRexToOJTranslatorTest.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoServerTest.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoSqlOperatorsTest.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoSqlTest.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoTestCase.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FarragoTypeTest.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/FennelDmlTest.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/TestLeaks.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoCalcSystemTest.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoConcurrencyTest.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoConcurrencyTestCase.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoSorterTest.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoSqlRegressionTest.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoTestCommand.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoTestCommandExecutor.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoTestCommandGenerator.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/test/regression/FarragoTestTimedCommandGenerator.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/trace/FarragoTrace.java#6 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoAtomicType.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoDateTimeType.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoJdbcMetaDataImpl.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoParameterMetaData.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoPrecisionType.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoPrimitiveType.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoResultSetMetaData.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoType.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoTypeFactory.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoTypeFactoryImpl.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/FarragoTypeFamily.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/OJTypedClass.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/AssignableValue.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/BitReference.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/BytePointer.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/CharStringComparator.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/EncodedCharPointer.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/NullablePrimitive.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/NullableValue.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/SqlDateTimeWithoutTZ.java#6 edit
... //open/dt/dev/farrago/src/net/sf/farrago/type/runtime/VarbinaryComparator.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoAllocation.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoAllocationOwner.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoCompoundAllocation.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoException.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoFileAllocation.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoFileLockAllocation.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoObjectCache.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoProperties.java#5 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoStatementAllocation.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoTimerAllocation.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoTransientTxnContext.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/FarragoUtil.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/JmiUtil.java#4 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/LoggingPrintStream.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/MdrUtil.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/NativeTrace.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/ReflectUtil.java#3 edit
... //open/dt/dev/farrago/src/net/sf/farrago/util/XmlUtil.java#4 edit
... //open/dt/dev/farrago/src/openjava/debug/gui/ColoredSourceWriter.java#2 edit
... //open/dt/dev/farrago/src/openjava/debug/gui/SourceCodeViewer.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/AmbiguousClassesException.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/CannotAlterException.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/CannotExecuteException.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/CannotInspectException.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/ClassEnvironment.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/ClosedEnvironment.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/Environment.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/FileEnvironment.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/GlobalEnvironment.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/MOPException.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/MetaInfo.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/Metaclass.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/NoSuchMemberException.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/OJClass.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/OJClassNotFoundException.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/OJConstructor.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/OJField.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/OJMember.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/OJMethod.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/OJModifier.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/OJPrimitive.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/OJSystem.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/Signature.java#2 edit
... //open/dt/dev/farrago/src/openjava/mop/Toolbox.java#2 edit
... //open/dt/dev/farrago/src/openjava/ojc/CommandArguments.java#2 edit
... //open/dt/dev/farrago/src/openjava/ojc/CommandArguments2.java#2 edit
... //open/dt/dev/farrago/src/openjava/ojc/JaninoCompiler.java#3 edit
... //open/dt/dev/farrago/src/openjava/ojc/JavaCompiler.java#2 edit
... //open/dt/dev/farrago/src/openjava/ojc/JavaCompilerArgs.java#3 edit
... //open/dt/dev/farrago/src/openjava/ojc/OpenJavaTask.java#3 edit
... //open/dt/dev/farrago/src/openjava/ptree/AllocationExpression.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ArrayAccess.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ArrayAllocationExpression.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ArrayInitializer.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/AssignmentExpression.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/BinaryExpression.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/Block.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/BreakStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/CaseGroup.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/CaseGroupList.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/CaseLabel.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/CaseLabelList.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/CastExpression.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/CatchBlock.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/CatchList.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ClassDeclaration.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ClassDeclarationList.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ClassLiteral.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/CompilationUnit.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ConditionalExpression.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ConstructorDeclaration.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ConstructorInvocation.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ContinueStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/DoWhileStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/EmptyStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/Expression.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ExpressionList.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ExpressionObject.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ExpressionStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/FieldAccess.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/FieldDeclaration.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ForStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/IfStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/InstanceofExpression.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/LabeledStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/Leaf.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/List.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/Literal.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/MemberDeclaration.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/MemberDeclarationList.java#3 edit
... //open/dt/dev/farrago/src/openjava/ptree/MemberInitializer.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/MethodCall.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/MethodDeclaration.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ModifierList.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/NonLeaf.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ObjectList.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/Parameter.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ParameterList.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ParseTree.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ParseTreeException.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ParseTreeObject.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ReturnStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/SelfAccess.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/Statement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/StatementList.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/SwitchStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/SynchronizedStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/ThrowStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/TryStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/TypeName.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/UnaryExpression.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/Variable.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/VariableDeclaration.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/VariableDeclarator.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/VariableInitializer.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/WhileStatement.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/ClassLiteralReplacer.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/ClassMap.java#3 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/EvaluationShuttle.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/ExpansionApplier.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/GenericVisitor.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/HashableArray.java#3 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/MemberAccessCorrector.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/ParseTreeAction.java#3 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/ParseTreePattern.java#3 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/ParseTreeVisitor.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/ScopeHandler.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/SourceCodeWriter.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/SyntheticClass.java#3 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/TypeNameQualifier.java#2 edit
... //open/dt/dev/farrago/src/openjava/ptree/util/VariableBinder.java#2 edit
... //open/dt/dev/farrago/src/openjava/tools/DebugOut.java#2 edit
... //open/dt/dev/farrago/src/openjava/tools/WriterStack.java#2 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/OJTypeFactory.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/OJTypeFactoryImpl.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/IterCalcRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/IterConcatenateRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/IterOneRowRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/IterRules.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/JavaLoopRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/JavaRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/JavaRelImplementor.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/JavaSelfRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rel/ResultSetRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rex/OJRexBinaryExpressionImplementor.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rex/OJRexCastImplementor.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rex/OJRexIgnoredCallImplementor.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rex/OJRexImplementor.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rex/OJRexImplementorTable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rex/OJRexImplementorTableImpl.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/rex/RexToOJTranslator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/stmt/BoundMethod.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/stmt/OJStatement.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/stmt/PreparedExecution.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/stmt/PreparedExplanation.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/stmt/PreparedResult.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/util/ClassCollector.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/util/JavaRexBuilder.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/util/JavaRowExpression.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/util/OJUtil.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/util/RelEnvironment.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/oj/util/UnboundVariableCollector.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/AbstractRelNode.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/AggregateRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/Aggregation.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/CalcRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/CoerceInputsRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/CorrelatorRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/DistinctRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/FilterRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/FilterToCalcRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/IntersectRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/JoinRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/MergeFilterOntoCalcRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/MergeProjectOntoCalcRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/MinusRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/OneRowRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/ProjectRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/ProjectRelBase.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/ProjectToCalcRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/RelFieldCollation.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/RelNode.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/RelVisitor.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/RemoveDistinctRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/RemoveTrivialProjectRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/SingleRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/SortRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/SwapJoinRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/TableAccessRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/TableModificationRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/UnionRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/UnionToDistinctRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/convert/ConverterFactory.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/convert/ConverterRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/convert/ConverterRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/convert/FactoryConverterRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/convert/NoneConverterRel.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/jdbc/AddFilterToQueryRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/jdbc/AddProjectToQueryRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rel/jdbc/JdbcQuery.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/CallingConvention.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelImplementor.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptAbstractTable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptCluster.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptConnection.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptCost.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptPlanWriter.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptPlanner.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptQuery.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptRule.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptRuleCall.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptRuleOperand.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptSchema.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptTable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/RelOptUtil.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/TableAccessMap.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/relopt/VisitorRelVisitor.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/reltype/RelDataType.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/reltype/RelDataTypeFactory.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/reltype/RelDataTypeFactoryImpl.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/reltype/RelDataTypeField.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexAction.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexBuilder.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexCall.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexContextVariable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexCorrelVariable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexDynamicParam.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexFieldAccess.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexInputRef.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexKind.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexLiteral.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexNode.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexPattern.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexRangeRef.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexShuttle.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexToSqlTranslator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexTransformer.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexUtil.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexVariable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/rex/RexVisitor.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/BufferedIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/CalcIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/CompoundIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/Dummy.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/EnumerationIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/HashableArray.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/Holder.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/Iterable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/IteratorResultSet.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/NestedLoopCalcIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/QueueIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/ResultSetIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/Row.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/Semaphore.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/SyntheticObject.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/ThreadIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/TimeoutIteratorTest.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/TimeoutQueueIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/runtime/VarDecl.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlBetweenOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlBinaryOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlCall.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlCase.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlCaseOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlCollation.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlContextVariableTable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlDataType.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlDelete.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlDialect.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlDynamicParam.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlExplain.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlFunction.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlIdentifier.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlInfixOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlInsert.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlInternalOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlJdbcFunctionCall.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlJoin.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlJoinOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlKind.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlLiteral.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlNode.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlNodeList.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlOperatorTable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlOrderByOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlPostfixOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlPrefixOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlSelect.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlSelectOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlSetOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlSpecialOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlSymbol.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlSyntax.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlUpdate.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlUtil.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlValidator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/SqlWriter.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/fun/SqlCastFunction.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/fun/SqlLikeOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/fun/SqlRowOperator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/fun/SqlStdOperatorTable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/fun/SqlTrimFunction.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/CommonParser.jj#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/CommonParserBase.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/ParserPosition.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/ParserUtil.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/SqlParser.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/parser/SqlParserTest.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/test/AbstractSqlTester.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/test/SqlOperatorIterator.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/test/SqlTester.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql/type/SqlTypeName.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql2rel/DefaultValueFactory.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/sql2rel/SqlToRelConverter.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/DiffSanityTest.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/DiffTestCase.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/EigenbaseTestCase.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/RexTransformerTest.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/SqlValidatorTest.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/test/SqlValidatorTestCase.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/trace/EigenbaseTrace.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/BarfingInvocationHandler.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/BinaryHeap.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/BitString.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/DelegatingInvocationHandler.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/DoubleKeyMap.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/EnumeratedValues.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/Glossary.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/Graph.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/JdbcDataSource.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/MainApp.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/MethodCallTestCase.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/MultiMap.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/NlsString.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/OptionsList.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/OptionsListTest.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/SaffronProperties.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/Util.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/UtilTest.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/Walkable.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/Walker.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/BooleanProperty.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/IntegerProperty.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/Property.java#3 edit
... //open/dt/dev/farrago/src/org/eigenbase/util/property/StringProperty.java#3 edit
... //open/dt/dev/saffron/examples/net/sf/saffron/test/Main.java#5 edit
... //open/dt/dev/saffron/examples/net/sf/saffron/test/ObjectSchemaTest.java#4 edit
... //open/dt/dev/saffron/examples/sales/Dept.java#3 edit
... //open/dt/dev/saffron/examples/sales/Emp.java#3 edit
... //open/dt/dev/saffron/examples/sales/InMemorySalesTestCase.java#4 edit
... //open/dt/dev/saffron/examples/sales/JdbcSalesTestCase.java#4 edit
... //open/dt/dev/saffron/examples/sales/Sales.java#4 edit
... //open/dt/dev/saffron/examples/sales/SalesInMemory.java#3 edit
... //open/dt/dev/saffron/examples/sales/SalesInMemoryConnection.java#4 edit
... //open/dt/dev/saffron/examples/sales/SalesInMemorySchemaTestCase.java#4 edit
... //open/dt/dev/saffron/examples/sales/SalesTestCase.java#4 edit
... //open/dt/dev/saffron/examples/sales/Test.java#4 edit
... //open/dt/dev/saffron/src/JP/ac/tsukuba/openjava/NullCompiler.java#2 edit
... //open/dt/dev/saffron/src/JP/ac/tsukuba/openjava/OldJavaCompiler.java#2 edit
... //open/dt/dev/saffron/src/JP/ac/tsukuba/openjava/SunJavaCompiler.java#2 edit
... //open/dt/dev/saffron/src/net/sf/saffron/core/AggregationExtender.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/core/EmptySaffronConnection.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/core/ImplementableTable.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/core/SaffronConnectionDecorator.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/ClassSchema.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/ExtentRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/ExtentTable.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/JdbcConnection.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/JdbcSchema.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/JdbcTable.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/LocaleMin.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/Median.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/Nth.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/ObjectSchema.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/ObjectTable.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/ext/ReflectSchema.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/jdbc/SaffronJdbcConnection.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/jdbc/SaffronJdbcDriver.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/jdbc/SaffronJdbcStatement.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/OJConnectionRegistry.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/OJPlannerFactory.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/OJValidator.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/ArrayToExistsConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/ArrayToJavaConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/CollectionToArrayConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/CollectionToExistsConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/CollectionToIterableConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/CollectionToIteratorConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/EnumerationToExistsConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/EnumerationToIteratorConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/EnumerationToJavaConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/HashtableToExistsConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/HashtableToJavaConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/IterableToIteratorConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/IterableToJavaConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/IteratorToExistsConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/IteratorToIterableConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/IteratorToJavaConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/IteratorToResultSetConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/JavaConverterRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/JavaConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/JavaToCollectionConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/JavaToExistsConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/JavaToIterableConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/JavaToVectorConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/MapToExistsConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/MapToJavaConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/ResultSetToIteratorConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/ResultSetToJavaConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/VectorToArrayConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/VectorToEnumerationConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/VectorToIterableConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/VectorToIteratorConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/convert/VectorToJavaConvertlet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/BuiltinAggregation.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/ExpressionReaderRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/ForTerminatorRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/JavaAggregateRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/JavaDistinctRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/JavaExistsRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/JavaFilterRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/JavaNestedLoopJoinRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/JavaOneRowRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/JavaProjectRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/JavaTableAccessRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/JavaUnionAllRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/rel/TerminatorRel.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/stmt/BoundMethod.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/stmt/OJStatement.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/stmt/PreparedExecution.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/stmt/PreparedExplanation.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/stmt/PreparedResult.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/AggInternalTranslator.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/AggUnpickler.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/ExtenderAggregation.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/InternalTranslator.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/NotAGroupException.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/OJQueryExpander.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/OJSchemaExpander.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/QueryInfo.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/SqlToOpenjavaConverter.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/oj/xlat/SubqueryFinder.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/rel/jdbc/TableAccessToQueryRule.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/runtime/AggAndAcc.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/runtime/Infinite.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/runtime/SaffronError.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/runtime/SaffronUtil.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/sql2rel/ConverterTest.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/test/JdbcTest.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/test/SaffronTestCase.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/test/TestContext.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/trace/SaffronTrace.java#5 edit
... //open/dt/dev/saffron/src/net/sf/saffron/util/SaffronException.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/walden/Handler.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/walden/Interpreter.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/walden/Main.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/walden/PrintHandler.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/web/applet/WaldenApplet.java#4 edit
... //open/dt/dev/saffron/src/net/sf/saffron/web/servlet/WaldenListener.java#3 edit
... //open/dt/dev/saffron/src/net/sf/saffron/web/servlet/WaldenServlet.java#4 edit
... //open/dt/dev/saffron/src/openjava/debug/gui/ColoredSourceWriter.java#2 edit
... //open/dt/dev/saffron/src/openjava/debug/gui/SourceCodeViewer.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/AmbiguousClassesException.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/CannotAlterException.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/CannotExecuteException.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/CannotInspectException.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/ClassEnvironment.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/ClosedEnvironment.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/Environment.java#3 edit
... //open/dt/dev/saffron/src/openjava/mop/FileEnvironment.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/GlobalEnvironment.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/MOPException.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/MetaInfo.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/Metaclass.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/NoSuchMemberException.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/OJClass.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/OJClassNotFoundException.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/OJConstructor.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/OJField.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/OJMember.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/OJMethod.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/OJModifier.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/OJPrimitive.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/OJSystem.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/QueryEnvironment.java#3 edit
... //open/dt/dev/saffron/src/openjava/mop/Signature.java#2 edit
... //open/dt/dev/saffron/src/openjava/mop/Toolbox.java#3 edit
... //open/dt/dev/saffron/src/openjava/ojc/CommandArguments.java#2 edit
... //open/dt/dev/saffron/src/openjava/ojc/CommandArguments2.java#2 edit
... //open/dt/dev/saffron/src/openjava/ojc/Compiler.java#2 edit
... //open/dt/dev/saffron/src/openjava/ojc/ExprCompiler.java#2 edit
... //open/dt/dev/saffron/src/openjava/ojc/ExprMain.java#2 edit
... //open/dt/dev/saffron/src/openjava/ojc/GUICompiler.java#2 edit
... //open/dt/dev/saffron/src/openjava/ojc/JaninoCompiler.java#4 edit
... //open/dt/dev/saffron/src/openjava/ojc/JavaCompiler.java#2 edit
... //open/dt/dev/saffron/src/openjava/ojc/JavaCompilerArgs.java#3 edit
... //open/dt/dev/saffron/src/openjava/ojc/Main.java#2 edit
... //open/dt/dev/saffron/src/openjava/ojc/OpenJavaTask.java#3 edit
... //open/dt/dev/saffron/src/openjava/ojc/TranslatorThread.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/AliasedExpression.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/AllocationExpression.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ArrayAccess.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ArrayAllocationExpression.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ArrayInitializer.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/AssignmentExpression.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/BinaryExpression.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/Block.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/BreakStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/CaseGroup.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/CaseGroupList.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/CaseLabel.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/CaseLabelList.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/CastExpression.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/CatchBlock.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/CatchList.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ClassDeclaration.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ClassDeclarationList.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ClassLiteral.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/CompilationUnit.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ConditionalExpression.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ConstructorDeclaration.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ConstructorInvocation.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ContinueStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/DoWhileStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/EmptyStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/Expression.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ExpressionList.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ExpressionObject.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ExpressionStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/FieldAccess.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/FieldDeclaration.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ForStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/IfStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/InstanceofExpression.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/JoinExpression.java#4 edit
... //open/dt/dev/saffron/src/openjava/ptree/LabeledStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/Leaf.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/List.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/Literal.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/MemberDeclaration.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/MemberDeclarationList.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/MemberInitializer.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/MethodCall.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/MethodDeclaration.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ModifierList.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/NonLeaf.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ObjectList.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/Parameter.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ParameterList.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ParseTree.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ParseTreeException.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/ParseTreeObject.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/QueryExpression.java#4 edit
... //open/dt/dev/saffron/src/openjava/ptree/ReturnStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/SelfAccess.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/SetExpression.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/Statement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/StatementList.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/SwitchStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/SynchronizedStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/TableReference.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/ThrowStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/TryStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/TypeName.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/UnaryExpression.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/Variable.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/VariableDeclaration.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/VariableDeclarator.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/VariableInitializer.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/WhileStatement.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/ClassLiteralReplacer.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/ClassMap.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/EvaluationShuttle.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/ExpansionApplier.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/GenericVisitor.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/HashableArray.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/MemberAccessCorrector.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/ParseTreeAction.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/ParseTreePattern.java#3 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/ParseTreeVisitor.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/PartialParser.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/QueryExpander.java#4 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/SaffronExpansionApplier.java#4 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/ScopeHandler.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/SourceCodeWriter.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/SyntheticClass.java#4 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/TypeNameQualifier.java#2 edit
... //open/dt/dev/saffron/src/openjava/ptree/util/VariableBinder.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/AbstractSyntaxRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/BlockRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/CompositeRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/DefaultListRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/ExpressionListRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/ExpressionRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/IdentifierRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/IterationRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/JavaSyntaxRules.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/NameRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/PrepPhraseRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/RestorableTokenSource.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/SelectionRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/SeparatedListRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/StatementRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/SyntaxException.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/SyntaxRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/TokenID.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/TokenRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/TokenSource.java#2 edit
... //open/dt/dev/saffron/src/openjava/syntax/TypeNameRule.java#2 edit
... //open/dt/dev/saffron/src/openjava/tools/DebugOut.java#2 edit
... //open/dt/dev/saffron/src/openjava/tools/WriterStack.java#2 edit
... //open/dt/dev/saffron/src/openjava/tools/parser/CustomTokenManager.java#2 edit
... //open/dt/dev/saffron/src/openjava/tools/parser/ParserTokenManager.java#2 edit
... //open/dt/dev/saffron/src/openjava/tools/parser/TokenIDPublisher.java#2 edit
... //open/dt/dev/saffron/src/openjava/tools/parser/TokenSourceAdapter.java#2 edit
... //open/mondrian/demo/monrg/source/Birthday.java#2 edit
... //open/mondrian/src/main/javax/jmi/corbaidltypes/CorbaIdlTypesPackage.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/AggregationKind.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/AggregationKindEnum.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/AliasType.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/AliasTypeClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Aliases.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Association.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/AssociationClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/AssociationEnd.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/AssociationEndClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/AttachesTo.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Attribute.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/AttributeClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeature.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeatureClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/CanRaise.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Classifier.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ClassifierClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/CollectionType.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/CollectionTypeClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Constant.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ConstantClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Constrains.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Constraint.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ConstraintClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Contains.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/DataType.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/DataTypeClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/DependsOn.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/DirectionKind.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/DirectionKindEnum.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/EnumerationType.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/EnumerationTypeClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/EvaluationKind.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/EvaluationKindEnum.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Exposes.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Feature.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/FeatureClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElement.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElementClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Generalizes.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Import.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ImportClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/IsOfType.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ModelElement.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ModelElementClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ModelPackage.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/MofClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/MofClassClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/MofException.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/MofExceptionClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/MofPackage.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/MofPackageClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/MultiplicityType.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/NameNotFoundException.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/NameNotResolvedException.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Namespace.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/NamespaceClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Operation.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/OperationClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Parameter.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ParameterClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/PrimitiveType.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/PrimitiveTypeClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Reference.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ReferenceClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/RefersTo.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ScopeKind.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/ScopeKindEnum.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/StructuralFeature.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/StructuralFeatureClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/StructureField.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/StructureFieldClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/StructureType.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/StructureTypeClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/Tag.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/TagClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/TypedElement.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/TypedElementClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/VisibilityKind.java#5 edit
... //open/mondrian/src/main/javax/jmi/model/VisibilityKindEnum.java#5 edit
... //open/mondrian/src/main/javax/jmi/primitivetypes/PrimitiveTypesPackage.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/AlreadyExistsException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/ClosureViolationException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/CompositionCycleException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/CompositionViolationException.java#2 edit
... //open/mondrian/src/main/javax/jmi/reflect/ConstraintViolationException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/DuplicateException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/InvalidCallException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/InvalidNameException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/InvalidObjectException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/JmiException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociation.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociationLink.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefBaseObject.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefClass.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefEnum.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefFeatured.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefObject.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefPackage.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefStruct.java#5 edit
... //open/mondrian/src/main/javax/jmi/reflect/TypeMismatchException.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/WrongSizeException.java#4 edit
... //open/mondrian/src/main/javax/jmi/xmi/MalformedXMIException.java#4 edit
... //open/mondrian/src/main/javax/jmi/xmi/XmiReader.java#5 edit
... //open/mondrian/src/main/javax/jmi/xmi/XmiWriter.java#5 edit
... //open/mondrian/src/main/javax/olap/OLAPException.java#4 edit
... //open/mondrian/src/main/javax/olap/OLAPWarning.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/Blob.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/Clob.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/CubeCursor.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/Cursor.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/Date.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/DimensionCursor.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/EdgeCursor.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/RowDataAccessor.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/RowDataMetaData.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/RowDataNavigation.java#5 edit
... //open/mondrian/src/main/javax/olap/cursor/Time.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/Timestamp.java#4 edit
... //open/mondrian/src/main/javax/olap/cursor/Types.java#4 edit
... //open/mondrian/src/main/javax/olap/metadata/Cube.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/CubeDimensionAssociation.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/CurrentMember.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/Dimension.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/Hierarchy.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/HierarchyLevelAssociation.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/Level.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/LevelBasedHierarchy.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/Measure.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/Member.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberList.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberObjectFactories.java#4 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierType.java#4 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberSelection.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberValue.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/Schema.java#5 edit
... //open/mondrian/src/main/javax/olap/metadata/ValueBasedHierarchy.java#5 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/AttributeValue.java#4 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculatedMember.java#4 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculationRelationship.java#4 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewMember.java#4 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewOperator.java#4 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/NullHandling.java#4 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OperatorInput.java#4 edit
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OrdinateOperator.java#4 edit
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttribute.java#4 edit
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttributeComponent.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/AttributeFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilterInput.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DerivedAttributeFilter.java#2 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionFilter.java#2 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionInsertOffset.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/Drill.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/ExceptionMemberFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/HierarchyFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/LevelFilter.java#5 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/MemberListFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/RankingMemberFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/SingleMemberFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/CurrentEdgeMember.java#4 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeDrillFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeInsertOffset.java#4 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/QualifiedEdgeMemberReference.java#4 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/SuppressEdgeMemberFilter.java#2 edit
... //open/mondrian/src/main/javax/olap/query/edgefilters/TupleFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperator.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperatorEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperator.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperatorEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperators.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperatorsEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperators.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperatorsEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/Operator.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperator.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperatorEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperators.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperatorsEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SortType.java#4 edit
... //open/mondrian/src/main/javax/olap/query/enumerations/SortTypeEnum.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/AttributeReference.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CompoundDimensionStep.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Constant.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CubeView.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DerivedAttributeReference.java#2 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStep.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStepManager.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionView.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeFilter.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeView.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/IntegerInsertOffset.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/LiteralReference.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MeasureView.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberInsertOffset.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberReference.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/NamedObject.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/OperatorReference.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Ordinate.java#5 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QualifiedMemberReference.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QueryObject.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Segment.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/SelectedObject.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Tuple.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/TupleInsertOffset.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransaction.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransactionManager.java#4 edit
... //open/mondrian/src/main/javax/olap/query/querytransaction/TransactionalObject.java#4 edit
... //open/mondrian/src/main/javax/olap/query/sorting/AttributeSort.java#4 edit
... //open/mondrian/src/main/javax/olap/query/sorting/DataBasedSort.java#4 edit
... //open/mondrian/src/main/javax/olap/query/sorting/DerivedAttributeSort.java#2 edit
... //open/mondrian/src/main/javax/olap/query/sorting/DimensionSort.java#2 edit
... //open/mondrian/src/main/javax/olap/query/sorting/HierarchicalSort.java#4 edit
... //open/mondrian/src/main/javax/olap/resource/Abortable.java#2 edit
... //open/mondrian/src/main/javax/olap/resource/Connection.java#6 edit
... //open/mondrian/src/main/javax/olap/resource/ConnectionFactory.java#4 edit
... //open/mondrian/src/main/javax/olap/resource/ConnectionMetaData.java#4 edit
... //open/mondrian/src/main/javax/olap/resource/ConnectionSpec.java#5 edit
... //open/mondrian/src/main/javax/olap/resource/ResourceAdapterMetaData.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/CodedLevel.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/ContentMap.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/Cube.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeDeployment.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeRegion.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/DeploymentGroup.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/DimensionDeployment.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyLevelAssociation.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyMemberSelectionGroup.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/MemberSelectionGroup.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/Schema.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/StructureMap.java#4 edit
... //open/mondrian/src/main/javax/olap/serversidemetadata/ValueBasedHierarchy.java#4 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/BooleanSource.java#4 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/DateSource.java#4 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/MetadataState.java#5 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/NumberSource.java#4 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/Source.java#5 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/SourceGenerator.java#4 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/StringSource.java#4 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/Template.java#4 edit
... //open/mondrian/src/main/javax/resource/Referenceable.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/CfmapClassifier.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/CfmapFeature.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierFeatureMap.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierFeatureMapClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMap.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapSource.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapTarget.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapToCfmap.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapToFeatureMap.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSet.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSetClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSetElement.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMap.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapSource.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapTarget.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/InverseTransformationTask.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/PrecedenceConstraint.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/PrecedenceConstraintClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/StepPrecedence.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/StepPrecedenceClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/Transformation.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationActivity.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationActivityClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationMap.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationMapClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationPackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationSource.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStep.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStepClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStepTask.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTarget.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTask.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTaskClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTaskElement.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTree.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTreeClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationUse.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationUseClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TreeType.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TreeTypeEnum.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/BusinessInformationPackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Contact.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactEmail.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactLocation.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactResourceLocator.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactTelephone.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Description.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/DescriptionClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Document.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/DocumentClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/DocumentDescribes.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Email.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/EmailClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Location.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/LocationClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ModelElementDescription.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ModelElementResponsibility.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResourceLocator.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResourceLocatorClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsibleParty.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsiblePartyClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsiblePartyContact.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Telephone.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/TelephoneClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/ClassifierAlias.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/DataTypesPackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/Enumeration.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiteral.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiteralClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiterals.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/QueryExpression.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/QueryExpressionClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/TypeAlias.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/TypeAliasClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/Union.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionDiscriminator.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionMember.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionMemberClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ConstantNode.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ConstantNodeClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ElementNode.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ElementNodeClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNode.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNodeClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNodeClassifier.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionsPackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/FeatureNode.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/FeatureNodeClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/NodeFeature.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/OperationArgument.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ReferencedElement.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/Index.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexSpansClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeature.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatureClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatureInfo.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatures.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationship.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationshipClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationshipFeatures.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeysIndexesPackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueFeature.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKey.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKeyClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKeyRelationship.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Component.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentDeployments.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentsOnMachine.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManager.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerConnections.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerDataPackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProvider.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProviderClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProviderConnections.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedComponent.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedComponentClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystem.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystemClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystemComponents.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Machine.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/MachineClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/PackageUsage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/PackageUsageClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ProviderConnection.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ProviderConnectionClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/RelatedSites.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Site.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SiteClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SiteMachines.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareDeploymentPackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystem.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystemClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystemDeployments.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SystemTypespace.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/MappingSource.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/MappingTarget.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMapping.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMappingClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMappingPackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeSystem.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeSystemClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Argument.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ArgumentClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeature.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeatureClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeatureParameter.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralPackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallAction.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallActionClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallArguments.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CalledOperation.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Event.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/EventClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/EventParameter.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Interface.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/InterfaceClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Method.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/MethodClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Operation.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/OperationClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/OperationMethod.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Parameter.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterDirectionKind.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterDirectionKindEnum.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterType.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Attribute.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/AttributeClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/BooleanExpression.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/BooleanExpressionClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ChangeableKind.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ChangeableKindEnum.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Classifier.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ClassifierClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ClassifierFeature.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Constraint.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ConstraintClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/CoreClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/CoreClassClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/CorePackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DataType.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DataTypeClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Dependency.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DependencyClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DependencyClient.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DependencySupplier.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Element.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ElementClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ElementConstraint.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ElementOwnership.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Expression.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ExpressionClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Feature.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/FeatureClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ImportedElements.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Model.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelElement.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelElementClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Multiplicity.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityRange.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityRangeClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Namespace.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/NamespaceClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/OrderingKind.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/OrderingKindEnum.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Package.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/PackageClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ProcedureExpression.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ProcedureExpressionClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/RangeMultiplicity.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ScopeKind.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ScopeKindEnum.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Stereotype.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypeClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypeConstraints.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypeTaggedValues.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypedElement.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeature.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeatureClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeatureType.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Subsystem.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/SubsystemClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedElement.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedValue.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedValueClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/VisibilityKind.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/VisibilityKindEnum.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/DataValue.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/DataValueClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Extent.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/ExtentClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/FeatureSlot.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Instance.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/InstanceClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/InstanceClassifier.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/InstancePackage.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Object.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/ObjectClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/ObjectSlot.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Slot.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/SlotClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/SlotValue.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AggregationKind.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AggregationKindEnum.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/Association.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationEnd.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationEndClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/ChildElement.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/Generalization.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/GeneralizationClass.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/ParentElement.java#2 edit
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/RelationshipsPackage.java#2 edit


Change 2625 by hhaas@hhaas on 2004/08/18 07:00:08 (git 2df8c88b61)

	MONDRIAN: added implementation of StrToMember(), Set.Item(), Tuple.Item() to BuiltinFunTable

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#59 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#3 edit


Change 2616 by ebb@ebb.mondrian on 2004/08/16 07:17:01 (git d3e52fa4e3)

	Fix a class cast exception in printCacheables

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/cache/SoftCachePool.java#4 edit


Change 2615 by hhaas@hhaas on 2004/08/15 23:58:02 (git 3893530157)

	MONDRIAN: added String comparison functions for "<", "<=", ">", ">=" (BuiltinFunTable)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#58 edit


Change 2494 by hhaas@hhaas on 2004/07/30 06:10:08 (git d36d986267)

	MONDRIAN: added testcase comparing members with different key types under hierarchize

Affected files ...

... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#8 edit


Change 2492 by hhaas@hhaas on 2004/07/30 02:03:25 (git ccfc0e376b)

	MONDRIAN: Do not throw an exception if RolapMembers with different key classes are compared.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#18 edit


Change 2476 by jhyde@jhyde.branston on 2004/07/28 15:15:58 (git 9c4b47102b)

	MONDRIAN: Bugfix installation instructions.

Affected files ...

... //open/mondrian/doc/install.html#29 edit


Change 2475 by jhyde@jhyde.branston on 2004/07/28 15:05:26 (git 0cf02345d7)

	MONDRIAN: Add Patrick Tallman's installation instructions.

Affected files ...

... //open/mondrian/doc/install.html#28 edit


Change 2352 by avix@avix.tonbeller on 2004/07/13 04:41:35 (git 263146c1ae)

	MONDRIAN: Removed Memory Leak in RolapStar.Pool

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#19 edit


Change 2300 by avix@avix.home on 2004/07/07 01:17:41 (git ca08b275d9)

	MONDRIAN: added documentation about eclipse warnings

Affected files ...

... //open/mondrian/eclipse/eclipse-warnings.txt#1 add


Change 2299 by avix@avix.home on 2004/07/07 01:15:51 (git e491ab74db)

	Removed illegal exception

Affected files ...

... //open/mondrian/src/main/javax/olap/sourcemodel/MetadataState.java#4 edit


Change 2263 by avix@avix.home on 2004/06/30 02:10:42 (git 2cf24e29d6)

	MONDRIAN: Bugfix Role: If a role has no access to a hierarchy, then the unrestricted default member of the hierarchy is choosen to initialize the RolapEvaluator. E.g. although the California manager has no access to [Gender], the RolapEvaluator is initialized with [Gender].[All Gender]

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#11 edit


Change 2250 by avix@avix.tonbeller on 2004/06/29 07:57:37 (git 11fcecade2)

	MONDRIAN: Access Control Bugfix, the default member of a hierarchy now is the first accessible member. Before this fix it has been simply the first member (e.g. All member) even if there was no permission to access that member.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#10 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#3 edit


Change 2238 by avix@avix.home on 2004/06/26 04:06:39 (git c87e594f85)

	MONDRIAN: updated docs to tomcat 5.0.25 and xalan 2.6.0

Affected files ...

... //open/mondrian/doc/install.html#27 edit


Change 2233 by avix@avix.home on 2004/06/25 14:15:04 (git 672860dfba)

	MONDRIAN: Moved build.xml to more contemporary versions of tomcat and xalan, removed redundant libraries. Added Eclipse project files from Ed.

Affected files ...

... //open/mondrian/.classpath#1 add
... //open/mondrian/.project#1 add
... //open/mondrian/build.bat#15 edit
... //open/mondrian/build.xml#58 edit
... //open/mondrian/eclipse/mondrian.importorder#1 add
... //open/mondrian/lib/junit.jar#2 delete
... //open/mondrian/lib/servlet.jar#2 delete


Change 2230 by jhyde@jhyde.branston on 2004/06/25 08:35:15 (git 00065a0d12)

	MONDRIAN: Optimize imports.

Affected files ...

... //open/mondrian/src/main/javax/jmi/corbaidltypes/CorbaIdlTypesPackage.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/AggregationKind.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/AggregationKindEnum.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/AliasType.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/AliasTypeClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Aliases.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Association.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/AssociationClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/AssociationEnd.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/AssociationEndClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/AttachesTo.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Attribute.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/AttributeClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeature.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeatureClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/CanRaise.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Classifier.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ClassifierClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/CollectionType.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/CollectionTypeClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Constant.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ConstantClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Constrains.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Constraint.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ConstraintClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Contains.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/DataType.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/DataTypeClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/DependsOn.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/DirectionKind.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/DirectionKindEnum.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/EnumerationType.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/EnumerationTypeClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/EvaluationKind.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/EvaluationKindEnum.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Exposes.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Feature.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/FeatureClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElement.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElementClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Generalizes.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Import.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ImportClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/IsOfType.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ModelElement.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ModelElementClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ModelPackage.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/MofClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/MofClassClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/MofException.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/MofExceptionClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/MofPackage.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/MofPackageClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/MultiplicityType.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/NameNotFoundException.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/NameNotResolvedException.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Namespace.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/NamespaceClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Operation.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/OperationClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Parameter.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ParameterClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/PrimitiveType.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/PrimitiveTypeClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Reference.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ReferenceClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/RefersTo.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ScopeKind.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/ScopeKindEnum.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/StructuralFeature.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/StructuralFeatureClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/StructureField.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/StructureFieldClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/StructureType.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/StructureTypeClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/Tag.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/TagClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/TypedElement.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/TypedElementClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/VisibilityKind.java#4 edit
... //open/mondrian/src/main/javax/jmi/model/VisibilityKindEnum.java#4 edit
... //open/mondrian/src/main/javax/jmi/primitivetypes/PrimitiveTypesPackage.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefClass.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefPackage.java#4 edit
... //open/mondrian/src/main/javax/jmi/reflect/RefStruct.java#4 edit
... //open/mondrian/src/main/javax/jmi/xmi/XmiReader.java#4 edit
... //open/mondrian/src/main/javax/jmi/xmi/XmiWriter.java#4 edit
... //open/mondrian/src/main/javax/resource/Referenceable.java#2 edit
... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#2 edit
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#2 edit
... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#3 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#3 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#10 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#5 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#9 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#9 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#13 edit
... //open/mondrian/src/main/mondrian/olap/Connection.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#9 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#11 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#11 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#4 edit
... //open/mondrian/src/main/mondrian/olap/StringScanner.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#4 edit
... //open/mondrian/src/main/mondrian/resource/PropertiesFileTask.java#2 edit
... //open/mondrian/src/main/mondrian/resource/ResourceDefinition.java#3 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#10 edit
... //open/mondrian/src/main/mondrian/resource/ResourceInstance.java#2 edit
... //open/mondrian/src/main/mondrian/resource/ShadowResourceBundle.java#6 edit
... //open/mondrian/src/main/mondrian/resource/XmlFileTask.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/cache/MondrianCachePool.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftCachePool.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/cache/SoftCacheableReference.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#13 edit
... //open/mondrian/src/main/mondrian/util/DelegatingInvocationHandler.java#2 edit
... //open/mondrian/src/main/mondrian/util/SAXWriter.java#3 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#14 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#6 edit
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#3 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#7 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#6 edit
... //open/mondrian/src/main/mondrian/xom/CdataDef.java#2 edit
... //open/mondrian/src/main/mondrian/xom/DOMElementParser.java#4 edit
... //open/mondrian/src/main/mondrian/xom/DefWalker.java#2 edit
... //open/mondrian/src/main/mondrian/xom/GenericDef.java#2 edit
... //open/mondrian/src/main/mondrian/xom/MetaGenerator.java#7 edit
... //open/mondrian/src/main/mondrian/xom/MetaTester.java#2 edit
... //open/mondrian/src/main/mondrian/xom/StringEscaper.java#5 edit
... //open/mondrian/src/main/mondrian/xom/WrapperElementDef.java#2 edit
... //open/mondrian/src/main/mondrian/xom/XMLOutput.java#3 edit
... //open/mondrian/src/main/mondrian/xom/XMLUtil.java#2 edit
... //open/mondrian/src/main/mondrian/xom/XOMGenTask.java#2 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/JaxpDOMParser.java#3 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/W3CDOMWrapper.java#2 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/XercesDOMParser.java#3 edit
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#4 edit
... //open/mondrian/testsrc/main/mondrian/rolap/cache/CachePoolTestCase.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#7 edit
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#3 edit
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Testable.java#2 edit
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#2 edit


Change 2218 by jhyde@jhyde.branston on 2004/06/23 15:41:03 (git 20915eeb49)

	MONDRIAN: Obsolete method.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#31 edit


Change 2217 by jhyde@jhyde.branston on 2004/06/23 15:37:06 (git d2f18dc424)

	MONDRIAN: Fix warnings.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#23 edit


Change 2210 by hhaas@hhaas on 2004/06/23 02:00:17 (git 04bfb0e0fe)

	MONDRIAN: Solve problem with equal values in hierarchical sort

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#43 edit


Change 2190 by avix@avix.tonbeller on 2004/06/22 05:07:08 (git e5cfd82133)

	MONDRIAN: Oracle can only handle up to 1000 expressions inside an IN(...) clause

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#8 edit


Change 2189 by hhaas@hhaas on 2004/06/22 02:39:42 (git dfa33d0e66)

	MONDRIAN: implement Member.getDepth()

Affected files ...

... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#3 edit


Change 2188 by hhaas@hhaas on 2004/06/22 02:03:36 (git 676fd01c06)

	MONDRIAN: Hierarchize did not work for parent  child dimensions

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#42 edit


Change 2187 by hhaas@hhaas on 2004/06/22 02:01:08 (git b058851beb)

	MONDRIAN: Hierarchize was not working for parent child dimensions

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Member.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#30 edit


Change 2183 by hhaas@hhaas on 2004/06/21 09:23:06 (git 26d932d88e)

	MONDRIAN: do not throw an exception, if a "Non-Time" level is detected in a time dimension

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#12 edit


Change 2182 by hhaas@hhaas on 2004/06/21 01:30:33 (git a067ec720d)

	MONDRIAN : RolapCalculatedMember  isCalculatedInQuery() returns true. used in JPIVOT.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#7 edit


Change 2161 by avix@avix.tonbeller on 2004/06/17 03:40:29 (git 55e6bc1f24)

	MONDRIAN: allow local builds w/o gump access

Affected files ...

... //open/mondrian/build.xml#57 edit


Change 2160 by avix@avix.tonbeller on 2004/06/17 03:24:03 (git be7ad978c5)

	MONDRIAN: allow local builds w/o access to gump (which is missing commons-dbcp.jar)

Affected files ...

... //open/mondrian/build.xml#56 edit


Change 2159 by hhaas@hhaas on 2004/06/17 02:37:23 (git 83df999373)

	MONDRIAN : Fix Classcast exception comparing "null" members

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#16 edit


Change 2154 by avix@avix.home on 2004/06/16 12:35:10 (git 9d2c0f18a9)

	MONDRIAN: non empty crossjoin optimization. 
	If the crossjoin result gets too large, its optimized by calclulating
	nonempty(crossjoin(a,b)) ==> nonempty(crossjoin(nonempty(a), nonempty(b))

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#57 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#6 edit


Change 2153 by avix@avix.home on 2004/06/16 07:11:07 (git 14061324ed)

	MONDRIAN: added store_aggr to mysql database dump

Affected files ...

... //open/mondrian/demo/mysql/foodmart.zip#2 edit


Change 2152 by avix@avix.home on 2004/06/16 06:54:24 (git fe68e2448d)

	MONDRIAN: changed boolean expressions to return true, false or null. Null is returned if the expression can not be evaluated because the data are not ready. Functions like IIF or Filter dont receive a random boolean value now, they can decide what value they want to use for null.

Affected files ...

... //open/mondrian/build.xml#55 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#56 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#41 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#28 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#5 edit


Change 2145 by jhyde@jhyde.branston on 2004/06/14 13:31:32 (git fc1e9c8cd6)

	MONDRIAN: Add FAQs for case-sensitive identifiers and defining a fact table based upon a query.

Affected files ...

... //open/mondrian/doc/faq.html#11 edit


Change 2117 by jhyde@jhyde.branston on 2004/06/11 15:15:59 (git b21961b4e5)

	MONDRIAN: Cleanup FoodMart.xml: eliminate 'Has bought dairy' dimension and unused 'table' parameter to <Property> elements.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#20 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#4 edit
... //open/mondrian/webapp/adhoc.jsp#5 edit


Change 2108 by jhyde@jhyde.branston on 2004/06/10 01:55:50 (git 30420014d1)

	MONDRIAN: Disable pre-condition that the list of parent members passed to a call to SmartMemberReader.readMemberChildren is already sorted; and add a test which is known to breach that pre-condition.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#17 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#3 edit


Change 2085 by hhaas@hhaas on 2004/06/08 05:44:25 (git 3a1f6c9fa3)

	MONDRIAN: added RolapSchema.clearCache()

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#20 edit


Change 1973 by jhyde@jhyde.branston on 2004/05/26 11:01:03 (git ea887df28c)

	MONDRIAN: Fix URLs.

Affected files ...

... //open/mondrian/doc/install.html#26 edit
... //open/mondrian/doc/roadmap.html#5 edit


Change 1920 by alphablox@galt.gjlaptop on 2004/05/21 10:16:12 (git 4d9d4dd54d)

	MONDRIAN: Merge ragged hierarchy support into abx

Affected files ...

... //open/abx/mondrian/demo/FoodMart.xml#3 edit
... //open/abx/mondrian/demo/access/MondrianFoodMart.mdb#2 integrate
... //open/abx/mondrian/doc/architecture.html#2 integrate
... //open/abx/mondrian/doc/components.html#2 integrate
... //open/abx/mondrian/doc/design.html#2 integrate
... //open/abx/mondrian/doc/faq.html#2 integrate
... //open/abx/mondrian/doc/help.html#2 integrate
... //open/abx/mondrian/doc/home.html#2 integrate
... //open/abx/mondrian/doc/install.html#2 integrate
... //open/abx/mondrian/doc/links.html#2 integrate
... //open/abx/mondrian/doc/monrg.html#2 integrate
... //open/abx/mondrian/doc/monrg_cpp.html#2 integrate
... //open/abx/mondrian/doc/navigation.html#2 integrate
... //open/abx/mondrian/doc/noframes.html#2 integrate
... //open/abx/mondrian/doc/olap.html#2 integrate
... //open/abx/mondrian/doc/people.html#2 integrate
... //open/abx/mondrian/doc/schema.html#2 integrate
... //open/abx/mondrian/lib/mondrian-resource.jar#4 edit
... //open/abx/mondrian/lib/mondrian-xom.jar#4 edit
... //open/abx/mondrian/src/main/mondrian/olap/ConnectionBase.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/CubeBase.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/EnumeratedValues.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/Level.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/LevelBase.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/LevelType.java#1 branch
... //open/abx/mondrian/src/main/mondrian/olap/Member.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/MemberBase.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/Mondrian.xml#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/MondrianResource.xml#4 integrate
... //open/abx/mondrian/src/main/mondrian/olap/Role.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/SchemaReader.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/olap/Util.java#4 integrate
... //open/abx/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#5 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/MemberReader.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#3 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapCube.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapDimension.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#3 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapLevel.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapMember.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapProperty.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapSchema.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapStar.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/RolapUtil.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/rolap/agg/Segment.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/util/Format.java#2 integrate
... //open/abx/mondrian/src/main/mondrian/xom/MetaGenerator.java#2 integrate
... //open/abx/mondrian/src/main/overview.html#2 integrate
... //open/abx/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#2 integrate
... //open/abx/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#2 integrate
... //open/abx/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#4 integrate
... //open/abx/mondrian/testsrc/main/mondrian/test/Main.java#6 integrate
... //open/abx/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 branch
... //open/abx/mondrian/testsrc/main/mondrian/testing/utility/ResultComparator.java#2 edit
... //open/abx/mondrian/webapp/index.jsp#2 integrate
... //open/mondrian/build.xml#54 edit
... //open/mondrian/lib/mondrian-resource.jar#4 edit


Change 1906 by jhyde@jhyde.branston on 2004/05/18 18:04:44 (git a81f224867)

	MONDRIAN: Fix FoodMart.xml and MondrianFoodMart.mdb so ragged hierarchy unit tets work.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#19 edit
... //open/mondrian/demo/access/MondrianFoodMart.mdb#4 edit


Change 1880 by hhaas@hhaas on 2004/05/14 09:03:36 (git 521bc57930)

	Fix bug occuring with small doubles (negative exponent)

Affected files ...

... //open/mondrian/src/main/mondrian/util/Format.java#9 edit


Change 1878 by jhyde@jhyde.branston on 2004/05/14 02:41:00 (git ea421cf2b6)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#17 edit


Change 1877 by jhyde@jhyde.branston on 2004/05/14 02:30:29 (git bee6c2f418)

	MONDRIAN: Ragged hierarchies, part 2: fix DESCENDANTS function.
	Add RaggedHierarchyTest to test harness.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#5 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#55 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#29 edit
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/Main.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#2 edit


Change 1871 by jhyde@jhyde.branston on 2004/05/13 15:07:04 (git 1ec03d327e)

	MONDRIAN/BOOTSTRAP/SAFFRON: Change perforce server.

Affected files ...

... //open/bootstrap/doc/Setup.txt#2 edit
... //open/bootstrap/doc/TODO#2 edit
... //open/mondrian/doc/architecture.html#7 edit
... //open/mondrian/doc/components.html#9 edit
... //open/mondrian/doc/design.html#3 edit
... //open/mondrian/doc/faq.html#10 edit
... //open/mondrian/doc/help.html#5 edit
... //open/mondrian/doc/home.html#8 edit
... //open/mondrian/doc/install.html#25 edit
... //open/mondrian/doc/links.html#7 edit
... //open/mondrian/doc/monrg.html#6 edit
... //open/mondrian/doc/monrg_cpp.html#3 edit
... //open/mondrian/doc/navigation.html#5 edit
... //open/mondrian/doc/noframes.html#7 edit
... //open/mondrian/doc/olap.html#6 edit
... //open/mondrian/doc/people.html#6 edit
... //open/mondrian/doc/schema.html#6 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#22 edit
... //open/mondrian/src/main/overview.html#3 edit
... //open/mondrian/webapp/index.jsp#9 edit
... //open/saffron/src/net/sf/saffron/resource/SaffronResource.xml#10 edit


Change 1798 by jhyde@jhyde.branston on 2004/04/28 13:58:19 (git 40aa0691a4)

	MONDRIAN: Improve error messages when schema.xml is invalid.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#8 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#19 edit


Change 1782 by jhyde@jhyde.branston on 2004/04/23 10:16:16 (git 15c66f0005)

	MONDRIAN: Document how to define and use member properties.

Affected files ...

... //open/mondrian/doc/schema.html#5 edit


Change 1779 by jhyde@jhyde.branston on 2004/04/22 18:30:47 (git 36e4ce1245)

	MONDRIAN: Ragged hierarchies, part 1.
	Most builtin functions work, DESCENDANTS being the notable exception.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#18 edit
... //open/mondrian/demo/access/MondrianFoodMart.mdb#3 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#4 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#9 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#7 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#4 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#29 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#54 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#7 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#2 edit
... //open/mondrian/testsrc/main/mondrian/test/RaggedHierarchyTest.java#1 add


Change 1725 by jhyde@jhyde.branston on 2004/04/07 16:02:15 (git 4077675737)

	MONDRIAN:
	XML schema change in preparation for ragged hierarchies.
	LevelType (year, month etc.) is now an explicit attribute of <Level>, not inferred from the level's name.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#17 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#7 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/LevelType.java#1 add
... //open/mondrian/src/main/mondrian/olap/Member.java#11 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#11 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#15 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#6 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#28 edit


Change 1724 by jhyde@jhyde.branston on 2004/04/07 15:34:18 (git c4c5bc923c)

	MONDRIAN: Correct signature of ClosingPeriod.
	Make Distinct a bit faster.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#53 edit


Change 1723 by jhyde@jhyde.branston on 2004/04/07 15:28:05 (git be88fdc735)

	MONDRIAN: XML parser's lists of allowable attribute values are now static members, not variables.

Affected files ...

... //open/mondrian/lib/mondrian-xom.jar#3 edit
... //open/mondrian/src/main/mondrian/xom/MetaGenerator.java#6 edit


Change 1668 by jhyde@jhyde.branston on 2004/03/29 14:13:36 (git 43e6a98361)

	MONDRIAN: Integrate from ABX to main @1666.

Affected files ...

... //open/mondrian/build.xml#53 integrate
... //open/mondrian/mondrian.properties#10 integrate
... //open/mondrian/src/main/mondrian/olap/FunDef.java#7 integrate
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#11 integrate
... //open/mondrian/src/main/mondrian/olap/Parser.cup#10 integrate
... //open/mondrian/src/main/mondrian/olap/Scanner.java#3 integrate
... //open/mondrian/src/main/mondrian/olap/Util.java#28 integrate
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#52 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#40 integrate
... //open/mondrian/src/main/mondrian/olap/fun/Funk.java#4 integrate
... //open/mondrian/src/main/mondrian/olap/fun/FunkResolver.java#3 integrate
... //open/mondrian/src/main/mondrian/olap/fun/MemberHelper.java#1 branch
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#3 integrate
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#3 integrate
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#10 delete
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#2 integrate
... //open/mondrian/src/main/mondrian/rolap/cache/HardCachePool.java#2 integrate
... //open/mondrian/src/main/mondrian/rolap/cache/MondrianCachePool.java#2 integrate
... //open/mondrian/src/main/mondrian/rolap/cache/SoftCachePool.java#2 integrate
... //open/mondrian/src/main/mondrian/test/AccessControlTest.java#6 delete
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#27 delete
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#35 delete
... //open/mondrian/src/main/mondrian/test/JolapTest.java#4 delete
... //open/mondrian/src/main/mondrian/test/Main.java#18 delete
... //open/mondrian/src/main/mondrian/test/ParameterTest.java#6 delete
... //open/mondrian/src/main/mondrian/test/ParentChildHierarchyTest.java#2 delete
... //open/mondrian/src/main/mondrian/test/TestCalculatedMembers.java#3 delete
... //open/mondrian/src/main/mondrian/test/TestContext.java#9 delete
... //open/mondrian/src/main/mondrian/test/Testable.java#2 delete
... //open/mondrian/src/main/mondrian/util/Schedule.java#3 integrate
... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#10 delete
... //open/mondrian/testsrc/main/mondrian/olap/ParserTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/olap/UtilTestCase.java#1 branch
... //open/mondrian/testsrc/main/mondrian/olap/fun/FunctionTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/olap/fun/MemberHelperTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/rolap/agg/TestAggregationManager.java#1 branch
... //open/mondrian/testsrc/main/mondrian/rolap/cache/CachePoolTestCase.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/AccessControlTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/BasicQueryTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/FoodMartTestCase.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/JolapTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/Main.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/ParameterTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/ParentChildHierarchyTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/StandAlone.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/TestCalculatedMembers.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/TestContext.java#1 branch
... //open/mondrian/testsrc/main/mondrian/test/Testable.java#1 branch
... //open/mondrian/testsrc/main/mondrian/util/ScheduleTest.java#1 branch
... //open/mondrian/testsrc/main/mondrian/xmla/XmlaTest.java#1 branch


Change 1596 by hhaas@hhaas on 2004/03/19 06:40:15 (git 3623c3762e)

	MONDRIAN: BasicQueryTest fix so that test runs on ANSI databases using double quotes to quote an identifier.

Affected files ...

... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#26 edit


Change 1592 by hhaas@hhaas on 2004/03/18 02:12:34 (git 5e55e24ef9)

	MONDRIAN: use single quotes instead of double quotes for Mysql in order to achieve "ANSI MODE" compliance.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#16 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#25 edit


Change 1565 by hhaas@hhaas on 2004/03/15 05:53:38 (git ab7187961d)

	MONDRIAN: fix periodsToDate, so that level lower than member's level will not crash

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#39 edit


Change 1508 by jhyde@jhyde.branston on 2004/03/06 20:04:30 (git abb2e13abb)

	Mondrian: Add functions to compute the first and third quartile.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#51 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#38 edit


Change 1499 by hhaas@hhaas on 2004/03/05 03:14:12 (git 84885c14a3)

	MONDRIAN: test.Main exit(1) on error, so that build procedure would recognize "test failed"

Affected files ...

... //open/mondrian/src/main/mondrian/test/Main.java#17 edit


Change 1495 by hhaas@hhaas on 2004/03/05 00:11:25 (git 6c06707fa4)

	MONDRIAN : junit tests successfully run on Mysql

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#22 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#24 edit


Change 1490 by hhaas@hhaas on 2004/03/04 03:47:11 (git 846c648365)

	MONDRIAN: fix "distinct count" RolapAggregator so that bug804903 test now successfully runs on Mysql.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#3 edit


Change 1486 by hhaas@hhaas on 2004/03/03 07:10:35 (git dce9b0e060)

	MONDRIAN : Improve hieriarchical ordering of members. Now compare by RolapMember key instead of ordinal.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Member.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#37 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#12 edit


Change 1476 by jhyde@jhyde.branston on 2004/03/02 09:28:02 (git 941794e1f5)

	MONDRIAN: Add FAQ related to build errors.

Affected files ...

... //open/mondrian/doc/faq.html#9 edit


Change 1475 by avix@avix.tonbeller on 2004/03/02 05:56:38 (git 1990f1bef6)

	MONDRIAN: added documentation for caching

Affected files ...

... //open/mondrian/doc/install.html#24 edit


Change 1465 by avix@avix.tonbeller on 2004/03/01 04:58:03 (git 14f1fc3b2c)

	Mondrian: fixed Util.assertTrue() exception when sorting calculated members

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#36 edit


Change 1455 by jhyde@jhyde.branston on 2004/02/28 19:17:19 (git 99bb972434)

	MONDRIAN: Correct comments for Segment.useSparse bug,
	remove spurious output from unit test.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#21 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#23 edit


Change 1443 by avix@avix.tonbeller on 2004/02/27 06:07:44 (git 2788f89f5e)

	MONDRIAN: Aggregate optimization, caching the result of its set parameter. Fixed problem in calculation of Exp.dependsOn().

Affected files ...

... //open/mondrian/src/main/mondrian/olap/CubeBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#9 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#10 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#10 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#50 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#4 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#22 edit


Change 1439 by avix@avix.tonbeller on 2004/02/26 01:24:51 (git 0b6ecddc2e)

	Fix CachePool deadlock bug (880056). Introduced new package rolap.cache that allows different caching strategies. Made the new SoftCachePool the default caching strategy.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CachePool.java#18 delete
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/cache/CachePool.java#1 add
... //open/mondrian/src/main/mondrian/rolap/cache/Cacheable.java#1 add
... //open/mondrian/src/main/mondrian/rolap/cache/HardCachePool.java#1 add
... //open/mondrian/src/main/mondrian/rolap/cache/MondrianCachePool.java#1 add
... //open/mondrian/src/main/mondrian/rolap/cache/SoftCachePool.java#1 add
... //open/mondrian/src/main/mondrian/rolap/cache/SoftCacheableReference.java#1 add
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#21 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#34 edit
... //open/mondrian/src/main/mondrian/test/Main.java#16 edit
... //open/mondrian/src/main/mondrian/test/ParameterTest.java#5 edit


Change 1405 by stephan@stephan.chumley on 2004/02/19 21:33:27 (git c4f3510987)

	MONDRIAN: Add information on makeInstance

Affected files ...

... //open/mondrian/doc/monrg_cpp.html#2 edit


Change 1398 by stephan@stephan.chumley.mondrian on 2004/02/19 15:08:46 (git b814176ae1)

	MONDRIAN: modify generated files to conform to fennel coding conventions; remove operator() business; remove dependency on struct localeLess

Affected files ...

... //open/mondrian/lib/mondrian-resource.jar#3 edit
... //open/mondrian/lib/mondrian-xom.jar#2 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#9 edit
... //open/mondrian/src/main/mondrian/resource/XmlFileTask.java#4 edit


Change 1393 by stephan@stephan.chumley.mondrian on 2004/02/18 13:55:07 (git dab20bd6ce)

	MONDRIAN: add MonRG docs for C++ mode; fix ResourceGenTask javadoc

Affected files ...

... //open/mondrian/doc/monrg.html#5 edit
... //open/mondrian/doc/monrg_cpp.html#1 add
... //open/mondrian/src/main/mondrian/resource/ResourceGenTask.java#6 edit


Change 1375 by stephan@stephan.chumley.mondrian on 2004/02/16 15:31:42 (git e10a52afa8)

	MONDRIAN: generating exceptions was too cumbersome -- moved function to main generated class

Affected files ...

... //open/mondrian/lib/mondrian-resource.jar#2 edit
... //open/mondrian/src/main/mondrian/resource/XmlFileTask.java#3 edit


Change 1372 by stephan@stephan.chumley.mondrian on 2004/02/16 09:15:08 (git b6880b688a)

	Actually add the new jars.

Affected files ...

... //open/mondrian/lib/mondrian-resource.jar#1 add
... //open/mondrian/lib/mondrian-xom.jar#1 add


Change 1371 by stephan@stephan.chumley.mondrian on 2004/02/16 09:14:29 (git ec9c3acff6)

	Split boot.jar into mondrian-resource.jar and mondrian-xom.jar
	Modify other build files to reflect the change.

Affected files ...

... //open/mondrian/build.bat#14 edit
... //open/mondrian/build.sh#3 edit
... //open/mondrian/build.xml#52 edit
... //open/mondrian/lib/boot.jar#8 delete
... //open/mondrian/misc/workbench-manifest.mf#3 edit
... //open/mondrian/src/main/mondrian/xom/package.html#3 edit


Change 1370 by hhaas@hhaas on 2004/02/16 03:24:45 (git c26d9f2b3b)

	MONDRIAN: fix bug where SmartMemberReader occasionally returned wrong list of children for a member.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#27 edit


Change 1365 by stephan@stephan.chumley.mondrian on 2004/02/13 18:40:29 (git b583845019)

	Support the specification of an include file to be used in all
	Generated C++ files.  Support enabling/disabling chained exceptions
	in C++.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/Resource.xml#4 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#8 edit
... //open/mondrian/src/main/mondrian/resource/XmlFileTask.java#2 edit


Change 1364 by avix@avix.tonbeller on 2004/02/13 02:55:20 (git 8ed5fbb8c3)

	MONDRIAN: fixed deadlock problem + update tests

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CachePool.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#16 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#20 edit


Change 1357 by stephan@stephan.chumley.mondrian on 2004/02/12 14:47:13 (git efdd531184)

	Add support for generating C++ resource classes.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/PropertiesFileTask.java#1 add
... //open/mondrian/src/main/mondrian/resource/Resource.xml#3 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#7 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGenTask.java#5 edit
... //open/mondrian/src/main/mondrian/resource/Util.java#9 edit
... //open/mondrian/src/main/mondrian/resource/XmlFileTask.java#1 add


Change 1353 by avix@avix.tonbeller on 2004/02/12 07:33:19 (git 73d3f514aa)

	MONDRIAN: allow crossjoin in aggregate

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#35 edit


Change 1352 by hhaas@hhaas on 2004/02/12 06:06:26 (git bc0ec0474c)

	MONDRIAN:skip pseudo function "_Value" on unparse

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Syntax.java#2 edit


Change 1351 by hhaas@hhaas on 2004/02/12 05:43:18 (git 2512ba45f3)

	MONDRIAN: improved latest change FloatingDecimal.toJavaFormatString

Affected files ...

... //open/mondrian/src/main/mondrian/util/Format.java#8 edit


Change 1350 by avix@avix.tonbeller on 2004/02/12 05:30:24 (git 6e2c16b7f5)

	MONDRIAN: allow for multiple Time dimensions

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#6 edit


Change 1349 by avix@avix.tonbeller on 2004/02/12 04:57:15 (git 2c491fc892)

	MONDRIAN: aggregate optimization. evaluateSet() should not record cell by cell to the BatchingCellReader

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#49 edit


Change 1348 by avix@avix.tonbeller on 2004/02/12 04:03:27 (git 86bd2be8da)

	Replaced BatchingCellReader with FastBatchingCellReader which requires about a 5-th of the memory required by the original

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/FastBatchingCellReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#15 edit


Change 1338 by hhaas@hhaas on 2004/02/10 03:55:23 (git 656b1c6a2f)

	MONDRIAN: added canRemoveFormula method to Query.java

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#30 edit


Change 1336 by hhaas@hhaas on 2004/02/10 01:30:32 (git b6b9dd4d90)

	MONDRIAN: fix bug Segment.java useSparse

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#19 edit


Change 1325 by hhaas@hhaas on 2004/02/09 09:27:56 (git e0db4abcc7)

	MONDRIAN: fixed bug "ArrayIndexOutOfBound" when the number 1.000.000,00 was formatted (Format.java)

Affected files ...

... //open/mondrian/src/main/mondrian/util/Format.java#7 edit


Change 1323 by avix@avix.tonbeller on 2004/02/09 07:22:54 (git cdc23cc462)

	MONDRIAN: cache <Set> argument of aggregate function - makes aggregate about 1/3 faster

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#8 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#48 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#34 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#25 edit


Change 1283 by avix@avix.tonbeller on 2004/02/02 09:14:00 (git 34abaab58f)

	MONDRIAN: fixed bug 799652 - Arithmetic operators should return null when applied to null

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#47 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#33 edit


Change 1282 by avix@avix.tonbeller on 2004/02/02 07:31:34 (git 0ab3be7797)

	MONDRIAN: Fixed bugs 770908, 837935, 884671.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#46 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#32 edit


Change 1230 by jhyde@jhyde.dopey on 2004/01/27 17:02:20 (git a2bbcb4f97)

	MONDRIAN: Fix XSL for resource files.

Affected files ...

... //open/mondrian/resource/Resource.xsl#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#5 edit


Change 1228 by jhyde@jhyde.dopey on 2004/01/27 16:36:45 (git 9a21be51ae)

	SAFFRON: Generate resources for Saffron;
	add review comments in RexKind;
	support 'testcase' javadoc tag.

Affected files ...

... //open/mondrian/resource/Resource.xsl#2 edit
... //open/saffron/build.xml#35 edit
... //open/saffron/src/net/sf/saffron/resource/SaffronResource.xml#1 add
... //open/saffron/src/net/sf/saffron/rex/RexKind.java#5 edit
... //open/saffron/src/net/sf/saffron/util/SaffronResource.java#3 delete


Change 1196 by avix@avix.tonbeller on 2004/01/23 08:18:44 (git 6d0037b1ae)

	MONDRIAN: fixed ArrayOutOfBoundsException in cousin()

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#45 edit


Change 1195 by hhaas@hhaas on 2004/01/23 06:31:11 (git dfa5d3ea7f)

	MONDRIAN: RolapDimension, improved (?) recognition of "time" by testing the german "Zeit" as well.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#5 edit


Change 1175 by hhaas@hhaas on 2004/01/20 05:49:20 (git d236b81982)

	MONDRIAN: MemberProperty constructor *public*

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#7 edit


Change 1160 by hhaas@hhaas on 2004/01/16 02:55:30 (git a173ae410c)

	MONDRIAN: *public* Literal.create(Double d)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Literal.java#9 edit


Change 1159 by hhaas@hhaas on 2004/01/16 02:50:31 (git d8108de821)

	MONDRIAN: added Query.addFormula method.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#29 edit


Change 1130 by jhyde@jhyde.dopey on 2004/01/11 02:25:39 (git 2c18b1ae57)

	More upgrades: junit3.8.1, apache-ant-1.6.0, tomcat-4.1.24.

Affected files ...

... //open/farrago/build.bat#5 edit
... //open/mondrian/build.bat#13 edit
... //open/saffron/build#8 edit


Change 1093 by hhaas@hhaas on 2004/01/05 09:13:07 (git 66b988739d)

	MONDRIAN: xom.StringEscaper *always* escapes characters >= 128 (euro sign)

Affected files ...

... //open/mondrian/src/main/mondrian/xom/StringEscaper.java#4 edit


Change 1083 by jhyde@jhyde.dopey on 2003/12/31 13:16:50 (git bc49d77523)

	MONDRIAN: Add FAQs regarding connect string and cache refresh.

Affected files ...

... //open/mondrian/doc/components.html#8 edit
... //open/mondrian/doc/faq.html#8 edit


Change 1061 by jhyde@jhyde.dopey on 2003/12/26 01:29:35 (git 2e2db62778)

	MONDRIAN: mondrian data release 7

Affected files ...

... //open/mondrian/build.xml#51 edit
... //open/mondrian/demo/FoodMartData.sql#5 edit
... //open/mondrian/doc/install.html#23 edit


Change 1027 by hhaas@hhaas on 2003/12/15 08:08:54 (git c0b54b9ec4)

	MONDRIAN: support Informix

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#12 edit


Change 1019 by hhaas@hhaas on 2003/12/12 08:37:09 (git 589ac25d02)

	MONDRIAN: backout changelist 1011

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#27 edit


Change 1011 by hhaas@hhaas on 2003/12/09 01:21:06 (git ec1217b116)

	MONDRIAN: improved ConnectStringParser, so that in a "name=value" pair the value can contain a semicolon. This was neccessary, because SqlServer needed "...;SelectMethod=cursor". We now support
	escaping the semicolon by a backslash.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#26 edit


Change 1002 by jhyde@jhyde.dopey on 2003/12/03 18:16:36 (git a8ad13286c)

	MONDRIAN: Binary distribution now includes lib/mondrian.dtd.

Affected files ...

... //open/mondrian/build.xml#50 edit


Change 995 by hhaas@hhaas on 2003/11/28 02:48:40 (git af8a1998a9)

	MONDRIAN: re-format change 994

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#26 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#11 edit


Change 994 by hhaas@hhaas on 2003/11/27 03:19:21 (git 5bc0cbeb08)

	added Support for (old) AS/400 DB2 versions

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#25 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#10 edit


Change 992 by jhyde@jhyde.dopey on 2003/11/24 21:50:03 (git abfd813d37)

	MONDRIAN: Fix COUNT(..., EXCLUDEEMPTY).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#44 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#2 edit


Change 950 by hhaas@hhaas on 2003/11/13 07:54:17 (git 6c9c855b47)

	Mondrian SqlMemberSource - assigned ordinal to each RolapMember after creation so that the comparison by ordinal works for hierarchize.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#24 edit


Change 919 by jhyde@jhyde.dopey on 2003/10/29 09:24:13 (git 24728f17b6)

	MONDRIAN: Add some more dimensions to [Warehouse and Sales], the virtual cube, and check the output of a basic virtual cube query.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#15 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#19 edit


Change 899 by jhyde@jhyde.dopey on 2003/10/17 17:49:47 (git 38f78b041e)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/build.xml#49 edit


Change 898 by jhyde@jhyde.dopey on 2003/10/17 16:38:28 (git 7d6a0c3d02)

	MONDRIAN: Check in new version of JOLAP interface classes, and fix up Mondrian's JOLAP implementation.

Affected files ...

... //open/mondrian/src/main/javax/jmi/corbaidltypes/CorbaIdlTypesPackage.java#3 add
... //open/mondrian/src/main/javax/jmi/model/AggregationKind.java#3 add
... //open/mondrian/src/main/javax/jmi/model/AggregationKindEnum.java#3 add
... //open/mondrian/src/main/javax/jmi/model/AliasType.java#3 add
... //open/mondrian/src/main/javax/jmi/model/AliasTypeClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Aliases.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Association.java#3 add
... //open/mondrian/src/main/javax/jmi/model/AssociationClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/AssociationEnd.java#3 add
... //open/mondrian/src/main/javax/jmi/model/AssociationEndClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/AttachesTo.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Attribute.java#3 add
... //open/mondrian/src/main/javax/jmi/model/AttributeClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeature.java#3 add
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeatureClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/CanRaise.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Classifier.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ClassifierClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/CollectionType.java#3 add
... //open/mondrian/src/main/javax/jmi/model/CollectionTypeClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Constant.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ConstantClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Constrains.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Constraint.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ConstraintClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Contains.java#3 add
... //open/mondrian/src/main/javax/jmi/model/DataType.java#3 add
... //open/mondrian/src/main/javax/jmi/model/DataTypeClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/DependsOn.java#3 add
... //open/mondrian/src/main/javax/jmi/model/DirectionKind.java#3 add
... //open/mondrian/src/main/javax/jmi/model/DirectionKindEnum.java#3 add
... //open/mondrian/src/main/javax/jmi/model/EnumerationType.java#3 add
... //open/mondrian/src/main/javax/jmi/model/EnumerationTypeClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/EvaluationKind.java#3 add
... //open/mondrian/src/main/javax/jmi/model/EvaluationKindEnum.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Exposes.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Feature.java#3 add
... //open/mondrian/src/main/javax/jmi/model/FeatureClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElement.java#3 add
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElementClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Generalizes.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Import.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ImportClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/IsOfType.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ModelElement.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ModelElementClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ModelPackage.java#3 add
... //open/mondrian/src/main/javax/jmi/model/MofClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/MofClassClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/MofException.java#3 add
... //open/mondrian/src/main/javax/jmi/model/MofExceptionClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/MofPackage.java#3 add
... //open/mondrian/src/main/javax/jmi/model/MofPackageClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/MultiplicityType.java#3 add
... //open/mondrian/src/main/javax/jmi/model/NameNotFoundException.java#3 add
... //open/mondrian/src/main/javax/jmi/model/NameNotResolvedException.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Namespace.java#3 add
... //open/mondrian/src/main/javax/jmi/model/NamespaceClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Operation.java#3 add
... //open/mondrian/src/main/javax/jmi/model/OperationClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Parameter.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ParameterClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/PrimitiveType.java#3 add
... //open/mondrian/src/main/javax/jmi/model/PrimitiveTypeClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Reference.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ReferenceClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/RefersTo.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ScopeKind.java#3 add
... //open/mondrian/src/main/javax/jmi/model/ScopeKindEnum.java#3 add
... //open/mondrian/src/main/javax/jmi/model/StructuralFeature.java#3 add
... //open/mondrian/src/main/javax/jmi/model/StructuralFeatureClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/StructureField.java#3 add
... //open/mondrian/src/main/javax/jmi/model/StructureFieldClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/StructureType.java#3 add
... //open/mondrian/src/main/javax/jmi/model/StructureTypeClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/Tag.java#3 add
... //open/mondrian/src/main/javax/jmi/model/TagClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/TypedElement.java#3 add
... //open/mondrian/src/main/javax/jmi/model/TypedElementClass.java#3 add
... //open/mondrian/src/main/javax/jmi/model/VisibilityKind.java#3 add
... //open/mondrian/src/main/javax/jmi/model/VisibilityKindEnum.java#3 add
... //open/mondrian/src/main/javax/jmi/primitivetypes/PrimitiveTypesPackage.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/AlreadyExistsException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/ClosureViolationException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/CompositionCycleException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/CompositionViolationException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/ConstraintViolationException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/DuplicateException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/InvalidCallException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/InvalidNameException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/InvalidObjectException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/JmiException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociation.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociationLink.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefBaseObject.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefClass.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefEnum.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefFeatured.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefObject.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefPackage.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/RefStruct.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/TypeMismatchException.java#3 add
... //open/mondrian/src/main/javax/jmi/reflect/WrongSizeException.java#3 add
... //open/mondrian/src/main/javax/jmi/xmi/MalformedXMIException.java#3 add
... //open/mondrian/src/main/javax/jmi/xmi/XmiReader.java#3 add
... //open/mondrian/src/main/javax/jmi/xmi/XmiWriter.java#3 add
... //open/mondrian/src/main/javax/olap/OLAPException.java#3 add
... //open/mondrian/src/main/javax/olap/OLAPWarning.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/Blob.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/Clob.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/CubeCursor.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/Cursor.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/Date.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/DimensionCursor.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/EdgeCursor.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/RowDataAccessor.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/RowDataMetaData.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/RowDataNavigation.java#4 add
... //open/mondrian/src/main/javax/olap/cursor/Time.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/Timestamp.java#3 add
... //open/mondrian/src/main/javax/olap/cursor/Types.java#3 add
... //open/mondrian/src/main/javax/olap/metadata/Cube.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/CubeDimensionAssociation.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/CurrentMember.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/Dimension.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/Hierarchy.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/HierarchyLevelAssociation.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/Level.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/LevelBasedHierarchy.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/Measure.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/Member.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/MemberList.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/MemberObjectFactories.java#3 add
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierType.java#3 add
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/metadata/MemberSelection.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/MemberValue.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/Schema.java#4 add
... //open/mondrian/src/main/javax/olap/metadata/ValueBasedHierarchy.java#4 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/AttributeValue.java#3 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculatedMember.java#3 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculationRelationship.java#3 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewMember.java#3 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewOperator.java#3 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/NullHandling.java#3 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OperatorInput.java#3 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OrdinateOperator.java#3 add
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttribute.java#3 add
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttributeComponent.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/AttributeFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilterInput.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DerivedAttributeFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionInsertOffset.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/Drill.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/ExceptionMemberFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/HierarchyFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/LevelFilter.java#4 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/MemberListFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/RankingMemberFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/SingleMemberFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/CurrentEdgeMember.java#3 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeDrillFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeInsertOffset.java#3 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/QualifiedEdgeMemberReference.java#3 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/SuppressEdgeMemberFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/TupleFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperator.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperatorEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperator.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperatorEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperators.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperatorsEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperators.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperatorsEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/Operator.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperator.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperatorEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperators.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperatorsEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SortType.java#3 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SortTypeEnum.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/AttributeReference.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CompoundDimensionStep.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Constant.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CubeView.java#4 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DerivedAttributeReference.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStep.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStepManager.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionView.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeFilter.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeView.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/IntegerInsertOffset.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/LiteralReference.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MeasureView.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberInsertOffset.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberReference.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/NamedObject.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/OperatorReference.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Ordinate.java#4 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QualifiedMemberReference.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QueryObject.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Segment.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/SelectedObject.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Tuple.java#3 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/TupleInsertOffset.java#3 add
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransaction.java#3 add
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransactionManager.java#3 add
... //open/mondrian/src/main/javax/olap/query/querytransaction/TransactionalObject.java#3 add
... //open/mondrian/src/main/javax/olap/query/sorting/AttributeSort.java#3 add
... //open/mondrian/src/main/javax/olap/query/sorting/DataBasedSort.java#3 add
... //open/mondrian/src/main/javax/olap/query/sorting/DerivedAttributeSort.java#1 add
... //open/mondrian/src/main/javax/olap/query/sorting/DimensionSort.java#1 add
... //open/mondrian/src/main/javax/olap/query/sorting/HierarchicalSort.java#3 add
... //open/mondrian/src/main/javax/olap/resource/Abortable.java#1 add
... //open/mondrian/src/main/javax/olap/resource/Connection.java#5 add
... //open/mondrian/src/main/javax/olap/resource/ConnectionFactory.java#3 add
... //open/mondrian/src/main/javax/olap/resource/ConnectionMetaData.java#3 add
... //open/mondrian/src/main/javax/olap/resource/ConnectionSpec.java#4 add
... //open/mondrian/src/main/javax/olap/resource/ResourceAdapterMetaData.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/CodedLevel.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/ContentMap.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/Cube.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeDeployment.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeRegion.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/DeploymentGroup.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/DimensionDeployment.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyLevelAssociation.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyMemberSelectionGroup.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/MemberSelectionGroup.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/Schema.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/StructureMap.java#3 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/ValueBasedHierarchy.java#3 add
... //open/mondrian/src/main/javax/olap/sourcemodel/BooleanSource.java#3 add
... //open/mondrian/src/main/javax/olap/sourcemodel/DateSource.java#3 add
... //open/mondrian/src/main/javax/olap/sourcemodel/MetadataState.java#3 add
... //open/mondrian/src/main/javax/olap/sourcemodel/NumberSource.java#3 add
... //open/mondrian/src/main/javax/olap/sourcemodel/Source.java#4 add
... //open/mondrian/src/main/javax/olap/sourcemodel/SourceGenerator.java#3 add
... //open/mondrian/src/main/javax/olap/sourcemodel/StringSource.java#3 add
... //open/mondrian/src/main/javax/olap/sourcemodel/Template.java#3 add
... //open/mondrian/src/main/javax/resource/Referenceable.java#1 add
... //open/mondrian/src/main/mondrian/jolap/ArrayNavigator.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/AttributeSupport.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/ClassifierSupport.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/Converter.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/CursorSupport.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeFilter.java#4 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeReference.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeCursor.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeView.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilterInput.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionCursor.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionFilter.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStep.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStepManager.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionView.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDrillFilter.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeCursor.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeFilter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeView.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianExceptionMemberFilter.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianHierarchyFilter.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnection.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#6 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapCube.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapDimension.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapHierarchy.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapLevel.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapMember.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianLevelFilter.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianMemberObjectFactories.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianQualifiedMemberReference.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianRankingMemberFilter.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianSegment.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/OrderedRelationshipList.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/OrdinateSupport.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/QueryObjectSupport.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/RefObjectSupport.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/Relationship.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/RelationshipList.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/util/Model.java#2 edit
... //open/mondrian/src/main/mondrian/test/JolapTest.java#3 edit
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/CfmapClassifier.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/CfmapFeature.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierFeatureMap.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierFeatureMapClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMap.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapSource.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapTarget.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapToCfmap.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/ClassifierMapToFeatureMap.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSet.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSetClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/DataObjectSetElement.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMap.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapSource.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/FeatureMapTarget.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/InverseTransformationTask.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/PrecedenceConstraint.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/PrecedenceConstraintClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/StepPrecedence.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/StepPrecedenceClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/Transformation.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationActivity.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationActivityClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationMap.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationMapClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationPackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationSource.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStep.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStepClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationStepTask.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTarget.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTask.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTaskClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTaskElement.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTree.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationTreeClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationUse.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TransformationUseClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TreeType.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/analysis/transformation/TreeTypeEnum.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/BusinessInformationPackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Contact.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactEmail.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactLocation.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactResourceLocator.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ContactTelephone.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Description.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/DescriptionClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Document.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/DocumentClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/DocumentDescribes.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Email.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/EmailClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Location.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/LocationClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ModelElementDescription.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ModelElementResponsibility.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResourceLocator.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResourceLocatorClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsibleParty.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsiblePartyClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/ResponsiblePartyContact.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/Telephone.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/businessinformation/TelephoneClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/ClassifierAlias.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/DataTypesPackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/Enumeration.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiteral.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiteralClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/EnumerationLiterals.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/QueryExpression.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/QueryExpressionClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/TypeAlias.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/TypeAliasClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/Union.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionDiscriminator.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionMember.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/datatypes/UnionMemberClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ConstantNode.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ConstantNodeClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ElementNode.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ElementNodeClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNode.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNodeClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionNodeClassifier.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ExpressionsPackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/FeatureNode.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/FeatureNodeClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/NodeFeature.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/OperationArgument.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/expressions/ReferencedElement.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/Index.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexSpansClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeature.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatureClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatureInfo.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/IndexedFeatures.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationship.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationshipClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeyRelationshipFeatures.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/KeysIndexesPackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueFeature.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKey.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKeyClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/keysindexes/UniqueKeyRelationship.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Component.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentDeployments.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ComponentsOnMachine.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManager.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerConnections.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataManagerDataPackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProvider.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProviderClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DataProviderConnections.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedComponent.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedComponentClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystem.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystemClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/DeployedSoftwareSystemComponents.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Machine.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/MachineClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/PackageUsage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/PackageUsageClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ProviderConnection.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/ProviderConnectionClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/RelatedSites.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/Site.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SiteClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SiteMachines.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareDeploymentPackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystem.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystemClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SoftwareSystemDeployments.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/softwaredeployment/SystemTypespace.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/MappingSource.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/MappingTarget.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMapping.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMappingClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeMappingPackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeSystem.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/foundation/typemapping/TypeSystemClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Argument.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ArgumentClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeature.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeatureClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralFeatureParameter.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/BehavioralPackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallAction.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallActionClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CallArguments.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/CalledOperation.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Event.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/EventClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/EventParameter.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Interface.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/InterfaceClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Method.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/MethodClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Operation.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/OperationClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/OperationMethod.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/Parameter.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterDirectionKind.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterDirectionKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/behavioral/ParameterType.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Attribute.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/AttributeClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/BooleanExpression.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/BooleanExpressionClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ChangeableKind.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ChangeableKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Classifier.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ClassifierClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ClassifierFeature.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Constraint.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ConstraintClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/CoreClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/CoreClassClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/CorePackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DataType.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DataTypeClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Dependency.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DependencyClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DependencyClient.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/DependencySupplier.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Element.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ElementClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ElementConstraint.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ElementOwnership.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Expression.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ExpressionClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Feature.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/FeatureClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ImportedElements.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Model.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelElement.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ModelElementClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Multiplicity.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityRange.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/MultiplicityRangeClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Namespace.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/NamespaceClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/OrderingKind.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/OrderingKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Package.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/PackageClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ProcedureExpression.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ProcedureExpressionClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/RangeMultiplicity.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ScopeKind.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/ScopeKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Stereotype.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypeClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypeConstraints.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypeTaggedValues.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StereotypedElement.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeature.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeatureClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/StructuralFeatureType.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/Subsystem.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/SubsystemClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedElement.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedValue.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/TaggedValueClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/VisibilityKind.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/core/VisibilityKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/DataValue.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/DataValueClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Extent.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/ExtentClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/FeatureSlot.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Instance.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/InstanceClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/InstanceClassifier.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/InstancePackage.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Object.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/ObjectClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/ObjectSlot.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/Slot.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/SlotClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/instance/SlotValue.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AggregationKind.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AggregationKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/Association.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationEnd.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/AssociationEndClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/ChildElement.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/Generalization.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/GeneralizationClass.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/ParentElement.java#1 add
... //open/mondrian/src/main/org/omg/java/cwm/objectmodel/relationships/RelationshipsPackage.java#1 add


Change 897 by jhyde@jhyde.dopey on 2003/10/17 09:27:54 (git 8248b88a48)

	MONDRIAN: Delete JOLAP classes in preparation for upgrade to next version.

Affected files ...

... //open/mondrian/src/main/javax/olap/OLAPException.java#2 delete
... //open/mondrian/src/main/javax/olap/OLAPWarning.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/Blob.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/Clob.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/CubeCursor.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/Cursor.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/Date.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/DimensionCursor.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/EdgeCursor.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/RowDataAccessor.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/RowDataMetaData.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/RowDataNavigation.java#3 delete
... //open/mondrian/src/main/javax/olap/cursor/Time.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/Timestamp.java#2 delete
... //open/mondrian/src/main/javax/olap/cursor/Types.java#2 delete
... //open/mondrian/src/main/javax/olap/metadata/Cube.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/CubeDimensionAssociation.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/Dimension.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/Hierarchy.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/HierarchyLevelAssociation.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/Level.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/LevelBasedHierarchy.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/Measure.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/Member.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberList.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberObjectFactories.java#2 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierType.java#2 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberSelection.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberSet.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/MemberValue.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/Schema.java#3 delete
... //open/mondrian/src/main/javax/olap/metadata/ValueBasedHierarchy.java#3 delete
... //open/mondrian/src/main/javax/olap/query/CurrentMember.java#2 delete
... //open/mondrian/src/main/javax/olap/query/DimensionView.java#2 delete
... //open/mondrian/src/main/javax/olap/query/EdgeView.java#2 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/AttributeValue.java#2 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculatedMember.java#2 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculationRelationship.java#2 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CurrentMember.java#2 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewMember.java#2 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewOperator.java#2 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/NullHandling.java#2 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OperatorInput.java#2 delete
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OrdinateOperator.java#2 delete
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttribute.java#2 delete
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttributeComponent.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/AttributeFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilterInput.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionInsertOffset.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/Drill.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/ExceptionMemberFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/HierarchyFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/LevelFilter.java#3 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/MemberListFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/RankingMemberFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/SingleMemberFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/CurrentEdgeMember.java#2 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeDrillFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeInsertOffset.java#2 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/QualifiedEdgeMemberReference.java#2 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/SuppressOrdinateMemberFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/edgefilters/TupleFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperator.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperatorEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperator.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperatorEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperators.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperatorsEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperators.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperatorsEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/Operator.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperator.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperatorEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperators.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperatorsEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SortType.java#2 delete
... //open/mondrian/src/main/javax/olap/query/enumerations/SortTypeEnum.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/AttributeReference.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CompoundDimensionStep.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Constant.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CubeView.java#3 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionSort.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStep.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStepManager.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionView.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeFilter.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeView.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/IntegerInsertOffset.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/LiteralReference.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MeasureView.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberInsertOffset.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberReference.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/NamedObject.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/OperatorReference.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Ordinate.java#3 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QualifiedMemberReference.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QueryObject.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Segment.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/SelectedObject.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Tuple.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querycoremodel/TupleInsertOffset.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransaction.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransactionManager.java#2 delete
... //open/mondrian/src/main/javax/olap/query/querytransaction/TransactionalObject.java#2 delete
... //open/mondrian/src/main/javax/olap/query/sorting/AttributeSort.java#2 delete
... //open/mondrian/src/main/javax/olap/query/sorting/DataBasedSort.java#2 delete
... //open/mondrian/src/main/javax/olap/query/sorting/HierarchicalSort.java#2 delete
... //open/mondrian/src/main/javax/olap/resource/Connection.java#4 delete
... //open/mondrian/src/main/javax/olap/resource/ConnectionFactory.java#2 delete
... //open/mondrian/src/main/javax/olap/resource/ConnectionMetaData.java#2 delete
... //open/mondrian/src/main/javax/olap/resource/ConnectionSpec.java#3 delete
... //open/mondrian/src/main/javax/olap/resource/ResourceAdapterMetaData.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/CodedLevel.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/ContentMap.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/Cube.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeDeployment.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeRegion.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/DeploymentGroup.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/DimensionDeployment.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyLevelAssociation.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyMemberSelectionGroup.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/MemberSelectionGroup.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/Schema.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/StructureMap.java#2 delete
... //open/mondrian/src/main/javax/olap/serversidemetadata/ValueBasedHierarchy.java#2 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/BooleanSource.java#2 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/DateSource.java#2 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/MetadataState.java#2 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/NumberSource.java#2 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/Source.java#3 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/SourceGenerator.java#2 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/StringSource.java#2 delete
... //open/mondrian/src/main/javax/olap/sourcemodel/Template.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/ClassifierFeatureMap.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/ClassifierMap.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/DataObjectSet.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/FeatureMap.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/PrecedenceConstraint.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/StepPrecedence.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/Transformation.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationActivity.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationMap.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationStep.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationTask.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationTree.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationUse.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TreeType.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TreeTypeEnum.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Contact.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Description.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Document.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Email.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Location.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/ResourceLocator.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/ResponsibleParty.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Telephone.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/Enumeration.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/EnumerationLiteral.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/QueryExpression.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/TypeAlias.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/Union.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/UnionMember.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/expressions/ConstantNode.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/expressions/ElementNode.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/expressions/ExpressionNode.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/expressions/FeatureNode.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/keysindexes/Index.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/keysindexes/IndexedFeature.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/keysindexes/KeyRelationship.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/keysindexes/UniqueKey.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/Component.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/DataManager.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/DataProvider.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/DeployedComponent.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/DeployedSoftwareSystem.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/Machine.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/PackageUsage.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/ProviderConnection.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/Site.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/SoftwareSystem.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/typemapping/TypeMapping.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/foundation/typemapping/TypeSystem.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Argument.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/BehavioralFeature.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/CallAction.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Event.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Interface.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Method.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Operation.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Parameter.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/ParameterDirectionKind.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/ParameterDirectionKindEnum.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Attribute.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/BooleanExpression.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ChangeableKind.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ChangeableKindEnum.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Class.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Classifier.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Constraint.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/DataType.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Dependency.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Element.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Expression.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Feature.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Model.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ModelElement.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Multiplicity.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/MultiplicityRange.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Namespace.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/OrderingKind.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/OrderingKindEnum.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Package.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ProcedureExpression.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ScopeKind.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ScopeKindEnum.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Stereotype.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/StructuralFeature.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Subsystem.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/TaggedValue.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/VisibilityKind.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/VisibilityKindEnum.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/DataValue.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/Extent.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/Instance.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/Object.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/Slot.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/AggregationKind.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/AggregationKindEnum.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/Association.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/AssociationEnd.java#2 delete
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/Generalization.java#2 delete


Change 863 by ebengtso@ebengtso on 2003/10/07 15:08:19 (git d4a93c3315)

	MONDRIAN: corrected a few bugs: classloading of resources, adding properties, removed the menu view not used for the moment

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#2 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#9 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#8 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#12 edit


Change 797 by jhyde@jhyde.dopey on 2003/09/24 12:23:28 (git be5966c16f)

	MONDRIAN: Upgrade to JPivot 1.0.1.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/ChainableRuntimeException.java#4 add
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#4 edit


Change 796 by jhyde@jhyde.dopey on 2003/09/24 10:49:53 (git fc7220704c)

	MONDRIAN: Obsolete ChainableRuntimeException etc. since as of JDK 1.4 all Throwables have a cause.

Affected files ...

... //open/mondrian/build.xml#48 edit
... //open/mondrian/lib/boot.jar#7 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#4 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#25 edit
... //open/mondrian/src/main/mondrian/resource/ChainableError.java#4 delete
... //open/mondrian/src/main/mondrian/resource/ChainableException.java#3 delete
... //open/mondrian/src/main/mondrian/resource/ChainableRuntimeException.java#3 delete
... //open/mondrian/src/main/mondrian/resource/ChainableThrowable.java#3 delete
... //open/mondrian/src/main/mondrian/resource/Util.java#8 edit
... //open/mondrian/src/main/mondrian/xom/XOMException.java#3 edit


Change 769 by jhyde@jhyde.dopey on 2003/09/12 00:35:50 (git 6c7f6cbbbf)

	MONDRIAN: Fix bug 804903: ArrayIndexOutOfBoundsException when using 'count distinct' measure and no others.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#12 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#18 edit


Change 768 by jhyde@jhyde.dopey on 2003/09/12 00:34:49 (git 2bab626613)

	MONDRIAN: Add Meta.xsl to source code distribution.

Affected files ...

... //open/mondrian/build.xml#47 edit


Change 764 by hhaas@hhaas.pchh on 2003/09/10 06:22:30 (git 89cd3da8d4)

	Query.getParameters() returns only parameters being currently referenced in the query

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#28 edit


Change 752 by hhaas@hhaas.pchh on 2003/09/05 05:58:03 (git 807b408785)

	backout revision 26, return to revision 25

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#27 edit


Change 742 by hhaas@hhaas.pchh on 2003/09/04 07:58:47 (git 95bcdc6617)

	MONDRIAN: Query.getParameters() returns only parameters having a usage count > 1.
	This is needed, because a parameter defined on an axis is lost when the axis is regenerated by the JPivot Navigator.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#26 edit


Change 741 by ebengtso@ebengtso on 2003/09/02 10:19:13 (git d9b1852e54)

	MONDRIAN: [PATCH] Mondrian site does not display well with Mozilla

Affected files ...

... //open/mondrian/doc/index.html#9 edit


Change 734 by ebengtso@ebengtso on 2003/08/26 00:25:40 (git aead457fb6)

	MONDRIAN: files used in workbench moved to mondrian.gui.resources

Affected files ...

... //open/mondrian/images/addCube24.gif#2 delete
... //open/mondrian/images/addDimension24.gif#2 delete
... //open/mondrian/images/addLevel24.gif#2 delete
... //open/mondrian/images/addMeasure24.gif#2 delete
... //open/mondrian/images/addProperty24.gif#2 delete
... //open/mondrian/images/cube16.gif#2 delete
... //open/mondrian/images/cube24.gif#2 delete
... //open/mondrian/images/dimension24.gif#2 delete
... //open/mondrian/images/dimensionUsage24.gif#2 delete
... //open/mondrian/images/hierarchy24.gif#2 delete
... //open/mondrian/images/level24.gif#2 delete
... //open/mondrian/images/measure24.gif#2 delete
... //open/mondrian/images/property24.gif#2 delete
... //open/mondrian/images/schema24.gif#2 delete
... //open/mondrian/images/virtualCube24.gif#2 delete
... //open/mondrian/images/virtualCubeDimension24.gif#2 delete
... //open/mondrian/images/virtualCubeMeasure24.gif#2 delete


Change 733 by ebengtso@ebengtso on 2003/08/24 12:03:39 (git 286d5d6193)

	MONDRIAN: fixed a bug in the refresh of tree. added support for I18

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#1 add
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#8 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#7 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#8 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#11 edit


Change 732 by ebengtso@ebengtso on 2003/08/24 11:55:08 (git 2dfbcd511d)

	MONDRIAN: added a resources folder with images and properties file to support I18

Affected files ...

... //open/mondrian/src/main/mondrian/gui/resources/addCube24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addDimension24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addLevel24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addMeasure24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/addProperty24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/cube16.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/cube24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/dimension24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/dimensionUsage24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/gui.properties#1 add
... //open/mondrian/src/main/mondrian/gui/resources/hierarchy24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/level24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/measure24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/property24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/schema24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/virtualCube24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/virtualCubeDimension24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/resources/virtualCubeMeasure24.gif#1 add


Change 731 by ebengtso@ebengtso on 2003/08/24 05:00:35 (git 3bb10c4645)

	MONDRIAN: added a system property that references the FoodMart.xml during tests

Affected files ...

... //open/mondrian/build.xml#46 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#9 edit


Change 730 by ebengtso@ebengtso on 2003/08/24 03:15:27 (git ec875bc44e)

	MONDRIAN: defined a system property to be loaded by the factory during tests

Affected files ...

... //open/mondrian/build.xml#45 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#5 edit


Change 729 by jhyde@jhyde.dopey on 2003/08/23 16:25:18 (git 62b353d0ae)

	MONDRIAN: Fix deadlock issues in 'very parallel' testcase & CachePool.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CachePool.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#14 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#33 edit


Change 728 by jhyde@jhyde.dopey on 2003/08/22 21:55:32 (git 43c8f10783)

	MONDRIAN: Move getContextMember method from Result to Cell.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cell.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Result.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#24 edit


Change 727 by jhyde@jhyde.dopey on 2003/08/22 21:54:14 (git e89d796914)

	MONDRIAN: Fix bug 793616: Deeply nested UNION function takes forever to validate.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#25 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#17 edit


Change 726 by ebengtso@ebengtso on 2003/08/21 15:41:12 (git bc740dcd27)

	MONDRIAN: junit.jar, xercesImpl.jar, xml-apis.jar, xalan.jar are now downloaded from the Apache site if they are not found in the JUNIT_HOME, XALAN_HOME and CATALINA_HOME directory.

Affected files ...

... //open/mondrian/build.bat#12 edit
... //open/mondrian/build.xml#44 edit


Change 725 by ebengtso@ebengtso on 2003/08/21 15:01:04 (git 0be9387237)

	MONDRIAN: Added copy-jars target to the dependencies of compile target. copy-jars target now download common jar files from apache, if they were not found in catalina folder.

Affected files ...

... //open/mondrian/build.xml#43 edit


Change 724 by ebengtso@ebengtso on 2003/08/21 13:22:24 (git 79b2904aa5)

	MONDRIAN: changed CLASSPATH to search for servlet.jar (Servlet and JSP interfaces) in lib folder.

Affected files ...

... //open/mondrian/build.xml#42 edit
... //open/mondrian/lib/servlet.jar#1 add


Change 723 by ebengtso@ebengtso on 2003/08/20 10:35:51 (git 09b5eb90fd)

	MONDRIAN: fixed antHomeOk

Affected files ...

... //open/mondrian/build.bat#11 edit


Change 721 by ebengtso@ebengtso on 2003/08/18 11:12:17 (git 8c3c527b53)

	MONDRIAN: bug fixed 733049

Affected files ...

... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#13 edit


Change 720 by jhyde@jhyde.dopey on 2003/08/18 09:35:34 (git 4baa43da16)

	MONDRIAN: Patch release 1.0.1:
	Add commons-dbcp.jar and commons-pool.jar.
	Obsolete pivot.jsp.

Affected files ...

... //open/mondrian/build.xml#41 edit
... //open/mondrian/webapp/index.jsp#8 edit


Change 719 by jhyde@jhyde.dopey on 2003/08/18 02:19:42 (git f60827cec3)

	MONDRIAN:
	Query.toString() now automatically resolves -- fixes JPivot issue.
	Fix SQL generation diffs (broken by connection pooling AND drillthrough changes).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#9 edit


Change 718 by jhyde@jhyde.dopey on 2003/08/18 02:18:55 (git 2215c01308)

	MONDRIAN: Mondrian 1.0.
	Fix bug 769114.

Affected files ...

... //open/mondrian/build.xml#40 edit
... //open/mondrian/doc/home.html#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#23 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#16 edit


Change 716 by jhyde@jhyde.dopey on 2003/08/17 22:20:05 (git 8eae3713fd)

	MONDRIAN:
	Testcase for bug 761952;
	Fix diffs in drill-through test.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#43 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#11 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#15 edit


Change 714 by jhyde@jhyde.dopey on 2003/08/17 20:12:53 (git d65e5dd0c8)

	MONDRIAN: Fix parameter and xmla test results.

Affected files ...

... //open/mondrian/src/main/mondrian/test/ParameterTest.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#8 edit


Change 713 by jhyde@jhyde.dopey on 2003/08/17 00:51:37 (git d09f5ca50f)

	MONDRIAN:
	Add more columns to drill-through, make generator more robust;
	Fix parameters;
	Minor documentation changes;
	Add XML for Analysis tester.

Affected files ...

... //open/mondrian/build.bat#10 edit
... //open/mondrian/build.xml#39 edit
... //open/mondrian/doc/install.html#22 edit
... //open/mondrian/doc/schema.html#4 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#7 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#10 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#23 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#24 edit
... //open/mondrian/src/main/mondrian/olap/Walker.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#21 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#10 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#14 edit
... //open/mondrian/webapp/index.jsp#7 edit


Change 706 by hhaas@hhaas.pchh on 2003/08/15 03:55:35 (git 4490087275)

	added Member.getOrdinal to be used in FunUtil.compareHierarchically and FunUtil.compareHierarchicallyButSiblingsByValue.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Member.java#9 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#30 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#11 edit


Change 705 by ebengtso@ebengtso on 2003/08/14 16:19:28 (git 5ea66b973f)

	MONDRIAN: fix bug 761952

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#29 edit


Change 704 by ebengtso@ebengtso on 2003/08/14 12:33:31 (git 557fe02942)

	MONDRIAN: removed old comments

Affected files ...

... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#12 edit


Change 703 by ebengtso@ebengtso on 2003/08/14 12:12:09 (git 83c2ce11c8)

	MONDRIAN:MDXQueryServlet cannot handle 1-dimensional queries. Refer to the BUG 733049

Affected files ...

... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#11 edit


Change 702 by ebengtso@ebengtso on 2003/08/14 12:09:03 (git c40507cf35)

	MONDRIAN: corrected MDX queries

Affected files ...

... //open/mondrian/webapp/adhoc.jsp#4 edit


Change 701 by ebengtso@ebengtso on 2003/08/13 11:26:28 (git eef3ca25c3)

	MONDRIAN: changed build.bat to support variables defined in the SO environment

Affected files ...

... //open/mondrian/build.bat#9 edit


Change 692 by jhyde@jhyde.dopey on 2003/08/04 23:52:55 (git e85e6c76f0)

	MONDRIAN: XML/A tests now working.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DriverManager.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#5 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#7 edit


Change 690 by jhyde@jhyde.dopey on 2003/08/04 23:27:38 (git 152631533e)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Parser.cup#9 edit


Change 689 by jhyde@jhyde.dopey on 2003/08/04 23:07:33 (git 75f3c6a795)

	MONDRIAN: Fix '*' syntax of 'CrossJoin' operator.
	Various refactorings regarding function resolution.

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/Converter.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeFilter.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ElementCallback.java#3 delete
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#6 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#12 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#9 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#8 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#8 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#9 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#6 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#5 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#9 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#8 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#22 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#4 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Syntax.java#1 add
... //open/mondrian/src/main/mondrian/olap/Util.java#23 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#42 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunkResolver.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#21 edit


Change 669 by hhaas@hhaas.pchh on 2003/07/25 06:25:44 (git e1ae54a881)

	Mondrian: Query.java
	changed collectHierarchies, so that the check for the first argument of a parent FunCall is done prior to any other check. Fixes the following bug:
	SELECT ..., Filter( Set, Measures.x > 123 ) on rows
	 caused Measures errouneosly beeing shown on the rows axis.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#21 edit


Change 663 by robinchiedo@vmware1 on 2003/07/22 11:34:14 (git 866314d924)

	Add canDrillThrough() method to interface mondrian.olap.Cell, implemented in RolapCell. Changed getDrillThroughSQL() to getDrillThroughSQL(boolean b), extends the context of the returned sql query, adds column names to query.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cell.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#9 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#13 edit


Change 654 by hhaas@hhaas.pchh on 2003/07/14 04:52:36 (git 5a7b48716b)

	handle "Generate" in Query.collectHierarchies.
	FunCall: isCrossJoin must return "true" if the "*" syntax is used for CROSSJOIN

Affected files ...

... //open/mondrian/src/main/mondrian/olap/FunCall.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#20 edit


Change 652 by jhyde@jhyde.dopey on 2003/07/11 21:15:03 (git d6b677a194)

	MONDRIAN: Support connection-pooling for more than one connect string by adding a meta-pool.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionPool.java#1 add


Change 651 by robinchiedo@vmware1 on 2003/07/11 09:50:30 (git 198da83af1)

	Added RolapConnectionPool class to RolapConnection, implements singleton connection pool. Moved getPoolingDataSource from RolapUtil to this class.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#12 edit


Change 650 by jhyde@jhyde.dopey on 2003/07/11 03:33:21 (git 21726b62b2)

	MONDRIAN: Oops! (Botched test-case.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#41 edit


Change 649 by jhyde@jhyde.dopey on 2003/07/11 03:22:38 (git d51f7f0809)

	MONDRIAN: Oops! (One little dependency in a bootstrap class broke the build.)

Affected files ...

... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#8 edit


Change 648 by jhyde@jhyde.dopey on 2003/07/11 02:55:37 (git c89e0e0ccf)

	MONDRIAN: Implement built-in functions Generate, Ascendants, Head, Tail, Subset.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#40 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#28 edit
... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#7 edit


Change 647 by jhyde@jhyde.dopey on 2003/07/10 09:31:03 (git 3886746075)

	MONDRIAN: Replace JDBC connection with pooled DataSource (RFE 764169).

Affected files ...

... //open/mondrian/build.xml#38 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#18 edit


Change 645 by hhaas@hhaas.pchh on 2003/07/09 08:06:27 (git cf65fcfdec)

	MONDRIAN: Parameter exp can be of type FunCall (unary minus). Avoid class cast exception in this case.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Parameter.java#8 edit


Change 644 by hhaas@hhaas.pchh on 2003/07/09 04:01:37 (git f62c797bea)

	use ArrayList instead of HashSet in collectHierarchies, so that getMdxHierarchiesOnAxis returns the hierarchies in the order of their apperance in the query.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#19 edit


Change 643 by jhyde@jhyde.dopey on 2003/07/09 03:24:59 (git 72636804eb)

	MONDRIAN: Add CountDistinct aggregation function;
	implement '*' alternative syntax for CrossJoin.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#14 edit
... //open/mondrian/src/main/mondrian/olap/Aggregator.java#1 add
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#14 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#39 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#27 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregator.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#22 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#9 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#12 edit


Change 642 by jhyde@jhyde.dopey on 2003/07/07 23:17:33 (git 6c4708a751)

	MONDRIAN: Fix MySQL dataset. (Remove obsolete SQL files, fix installation instructions, and upload new zip file.)

Affected files ...

... //open/mondrian/build.xml#37 edit
... //open/mondrian/demo/mysql/FoodMartIndexes.sql#3 delete
... //open/mondrian/demo/mysql/FoodMartTables.sql#4 delete
... //open/mondrian/demo/mysql/INSTALL.txt#3 add


Change 618 by jhyde@jhyde.dopey on 2003/06/27 01:34:51 (git 5ec57ff34a)

	MONDRIAN: Fix bug 761196 (cache-miss causes cells to use wrong format expression).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#19 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#11 edit


Change 616 by ebengtso@bengtson on 2003/06/25 14:28:33 (git ece724ea20)

	MONDRIAN: some working to make the Workbench a full editor.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#5 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#7 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#3 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#3 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#7 edit


Change 615 by jhyde@jhyde.dopey on 2003/06/25 03:45:19 (git ac334c5e1f)

	MONDRIAN: Implement more XMLA rowsets: dimensions, hierarchies, levels, members.

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#6 edit


Change 613 by jhyde@jhyde.dopey on 2003/06/24 02:10:43 (git 9266613ee1)

	MONDRIAN: More XMLA rowsets.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#7 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#4 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#5 edit
... //open/mondrian/webapp/xmlaTest.jsp#2 edit


Change 608 by jhyde@jhyde.dopey on 2003/06/22 14:21:18 (git 1afb99d986)

	MONDRIAN: XML for Analysis test page

Affected files ...

... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#4 edit
... //open/mondrian/webapp/xmlaTest.jsp#1 add


Change 604 by ebengtso@bengtson on 2003/06/16 13:49:05 (git cef3ee3688)

	MONDRIAN: Corrected bug while initializing components
	Refer to
	http://sourceforge.net/forum/forum.php?thread_id=876017&forum_id=111376

Affected files ...

... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#6 edit


Change 603 by ebengtso@bengtson on 2003/06/16 13:45:01 (git b965e9bee9)

	MONDRIAN:
	1. added: last 4 used files in the menu
	2. added: preferences saved in a properties file

Affected files ...

... //open/mondrian/src/main/mondrian/gui/Workbench.java#10 edit


Change 586 by hhaas@hhaas.pchh on 2003/06/05 07:16:10 (git 2930d12566)

	changes to support an owner prefix in the table name.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#13 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#8 edit


Change 583 by jhyde@jhyde.dopey on 2003/06/04 00:44:35 (git 4b0861b13a)

	MONDRIAN: XML for Analysis servlet.

Affected files ...

... //open/mondrian/src/main/mondrian/util/SAXWriter.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#3 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaServlet.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#3 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#3 edit
... //open/mondrian/webapp/WEB-INF/web.xml#8 edit
... //open/mondrian/webapp/xmla.jsp#1 add


Change 577 by jhyde@jhyde.dopey on 2003/06/02 01:18:48 (git 0fec48bc4c)

	MONDRIAN: Remove obsolete MySQL data files.

Affected files ...

... //open/mondrian/demo/mysql/FixFoodMartData.pl#2 delete
... //open/mondrian/demo/mysql/FixFoodMartIndexes.pl#2 delete
... //open/mondrian/demo/mysql/FixFoodMartTables.pl#2 delete
... //open/mondrian/demo/mysql/INSTALL.txt#2 delete
... //open/mondrian/demo/mysql/ImportFoodMart.sh#2 delete


Change 575 by avix@avix.tonbeller on 2003/06/02 00:36:54 (git dcc5a5b3e0)

	added foodmart demo for mysql

Affected files ...

... //open/mondrian/demo/mysql/foodmart.zip#1 add


Change 541 by jhyde@jhyde.dopey on 2003/05/26 20:28:00 (git d9c566e2d1)

	MONDRIAN: Post mondrian 0.6.

Affected files ...

... //open/mondrian/bin/README.html#1 add
... //open/mondrian/build.xml#36 edit
... //open/mondrian/doc/home.html#6 edit


Change 535 by avix@avix.tonbeller on 2003/05/26 07:36:25 (git c36e0f1284)

	MONDRIAN: Bugfix when using a DataSource

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#17 edit


Change 530 by jhyde@jhyde.dopey on 2003/05/24 19:06:45 (git 7c07d9055f)

	MONDRIAN: Release 0.6, and integrate with JPivot 0.9.2.

Affected files ...

... //open/joogle/src/net/sf/joogle/servlet/JoogleServlet.java#3 edit
... //open/joogle/src/net/sf/joogle/tree/PackageTree.java#2 edit
... //open/mondrian/bin/mondrian.bat#3 edit
... //open/mondrian/bin/mondrian.properties#4 edit
... //open/mondrian/bin/mondrian.sh#1 add
... //open/mondrian/bin/runtime.xml#5 edit
... //open/mondrian/build.xml#35 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#2 edit
... //open/mondrian/webapp/WEB-INF/web.xml#7 edit
... //open/mondrian/webapp/index.jsp#6 edit


Change 516 by avix@avix.tonbeller on 2003/05/22 01:11:19 (git bcf6a171ae)

	hashCode performance improvement (use String.hashCode instead of stringHash())

Affected files ...

... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#4 edit


Change 502 by avix@avix.tonbeller on 2003/05/18 23:53:28 (git 13c1b0b0db)

	Performance improvement in stringHash()

Affected files ...

... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#3 edit


Change 489 by hhaas@hhaas.pchh on 2003/05/15 01:24:29 (git 1580a5490e)

	fix bug in getMemberDepth, the returned depth was #parents +1, #parents is correct

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#6 edit


Change 486 by jhyde@jhyde.dopey on 2003/05/14 00:14:26 (git 0f02d90070)

	MONDRIAN: Add SchemaReader.isDrillable(Member), inefficient implementation for now.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#3 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#5 edit


Change 484 by jhyde@jhyde.dopey on 2003/05/13 02:09:49 (git f86908f2e4)

	MONDRIAN:
	Fix 3 threading bugs:
	 - synchronize Segment.removeFromCache on Aggregation;
	 - CachePool.pin now handles if Cacheable has just been removed from the cache;
	 - if SmartMemberReader discovers that another member list was registered for the same member, now deregisters that list cleanly.
	Add a threading test which flushes the cache periodically.
	Print diagnostics when we load properties from a file, or can't find a properties file.
	MDXQueryServlet (called from adhoc.jsp) throws an error if query does not have 2 axes.
	Workaround bug in ANT 1.5's war task (apache bug 19877 logged).

Affected files ...

... //open/mondrian/build.xml#34 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#16 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#10 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#10 edit


Change 480 by jhyde@jhyde.dopey on 2003/05/11 20:16:30 (git 9911430ce7)

	MONDRIAN: Add complex queries to BasicQueryTest (some of them disabled).
	All unit tests now succeed for both Access and Oracle.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#38 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#12 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#9 edit
... //open/mondrian/src/main/mondrian/test/Main.java#15 edit
... //open/mondrian/src/main/mondrian/util/Format.java#6 edit


Change 479 by jhyde@jhyde.dopey on 2003/05/11 14:00:27 (git 4e8b25ca19)

	MONDRIAN: Add index to FoodMart.TIME_BY_DAY for MySQL.

Affected files ...

... //open/mondrian/demo/mysql/FoodMartIndexes.sql#2 edit
... //open/mondrian/demo/mysql/FoodMartTables.sql#3 edit


Change 473 by hhaas@hhaas.pchh on 2003/05/09 07:00:40 (git 9ee27155d2)

	changed compareValues so that a null value is considered low (-infinity, according to MSOLAP)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#26 edit


Change 462 by jhyde@jhyde.dopey on 2003/05/04 15:34:37 (git 097aaad7d6)

	MONDRIAN: More XML for Analysis.
	Implement DISCOVER_LITERALS and DISCOVER_PROPERTIES.
	Move rowset definitions from XmlaMediator to RowsetDefinition.
	Schemas now have name (required attribute in schema.xml).

Affected files ...

... //open/mondrian/demo/FoodMart.xml#13 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#12 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#17 edit
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#2 edit
... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#2 edit


Change 454 by jhyde@jhyde.dopey on 2003/05/03 17:56:16 (git 4a9cac8d0f)

	Mondrian: XML for Analysis API. Implement DISCOVER cubes and EXECUTE statement (with limited options).

Affected files ...

... //open/mondrian/demo/FoodMart.xml#12 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#18 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#32 edit
... //open/mondrian/src/main/mondrian/test/Main.java#14 edit
... //open/mondrian/src/main/mondrian/util/SAXHandler.java#1 add
... //open/mondrian/src/main/mondrian/util/SAXWriter.java#1 add
... //open/mondrian/src/main/mondrian/xmla/Enumeration.java#1 add
... //open/mondrian/src/main/mondrian/xmla/PropertyDefinition.java#1 add
... //open/mondrian/src/main/mondrian/xmla/Rowset.java#1 add
... //open/mondrian/src/main/mondrian/xmla/RowsetDefinition.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaMediator.java#1 add
... //open/mondrian/src/main/mondrian/xmla/XmlaTest.java#1 add


Change 448 by jhyde@jhyde.dopey on 2003/04/28 22:51:07 (git 3d57e0d955)

	MONDRIAN: Add "Format" built-in function (patch 721370).
	Generalize class EnumeratedValues so values can be of user-defined type.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#37 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#25 edit


Change 444 by hhaas@hhaas.pchh on 2003/04/25 08:33:58 (git 00b025d7d1)

	Fix bug with hierarchically comparing arrays. "Cache Bug" problem solved hereby.
	Enable debug output redirection to file.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#10 edit


Change 443 by avix@avix.tonbeller on 2003/04/25 00:59:35 (git 79d2c12306)

	Performance Improvement

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ExpBase.java#11 edit


Change 428 by avix@avix.tonbeller on 2003/04/11 04:40:32 (git 1cdff9244d)

	added javacup.jar to the taskdef classpath, so the build.bat is no longer needed.

Affected files ...

... //open/mondrian/build.xml#33 edit


Change 425 by jhyde@jhyde.dopey on 2003/04/10 03:27:54 (git 7c19d81f29)

	MONDRIAN: Implement drill-through (rfe 717675).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cell.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#15 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#8 edit


Change 422 by jhyde@jhyde.dopey on 2003/04/09 01:18:40 (git 8a7e2b77bb)

	MONDRIAN: Reduce the number of levels of parentheses when an MDX query is un-parsed (bug 712690).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#7 edit


Change 421 by jhyde@jhyde.dopey on 2003/04/08 22:28:34 (git 26c8f43ba7)

	MONDRIAN: Fix quoting of string literal property values when queries are unparsed (bug 712690).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#7 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#5 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#6 edit


Change 418 by jhyde@jhyde.dopey on 2003/04/08 01:01:07 (git d30fc76ba1)

	MONDRIAN:
	Implement non-standard "Siblings" function (patch 713638).
	Implement "Intersect" function (patch 713641).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#36 edit


Change 416 by hhaas@hhaas.pchh on 2003/04/07 02:24:08 (git bace367383)

	minor changes, so that the project compiles under Eclipse

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#35 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#21 edit


Change 415 by jhyde@jhyde.dopey on 2003/04/06 00:41:53 (git 21f62ba030)

	MONDRIAN: Fix bug 712702: NullPointerException when comparing 2 root members in a hierarchy with no 'all' member.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#34 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#23 edit


Change 414 by jhyde@jhyde.dopey on 2003/04/05 23:51:57 (git be5cbf3503)

	MONDRIAN: Fix bug 715177: Set operator barfs on immutable list returned by TopCount, and similar bug 714707.
	Implement "IsEmpty" builtin function, and "Iif" for numeric args (bug 714712).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#33 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#4 edit


Change 407 by jhyde@jhyde.dopey on 2003/03/29 22:19:01 (git e0233413f7)

	MONDRIAN: Fix access-control test output.

Affected files ...

... //open/mondrian/src/main/mondrian/test/AccessControlTest.java#5 edit


Change 406 by jhyde@jhyde.dopey on 2003/03/29 20:09:48 (git 5924ae3bb4)

	MONDRIAN:
	Parent-child hierarchies are now working.
	Document access-control and parent-child hierarchies in the Schema Guide.
	Implement and test the Descendants function, in all of its glorious modes.
	Functions now use List rather than Vector to store collections.

Affected files ...

... //open/mondrian/build.sh#2 edit
... //open/mondrian/demo/FoodMart.xml#11 edit
... //open/mondrian/demo/FoodMartIndexes.sql#3 edit
... //open/mondrian/doc/schema.html#3 edit
... //open/mondrian/doc/stylesheet.css#3 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#5 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#10 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#6 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#4 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#7 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#11 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#32 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/PrivateHierarchyUsage.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#20 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#5 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#31 edit
... //open/mondrian/src/main/mondrian/test/Main.java#13 edit
... //open/mondrian/src/main/mondrian/test/ParentChildHierarchyTest.java#1 add
... //open/mondrian/src/main/mondrian/web/taglib/Listener.java#2 edit
... //open/mondrian/src/main/mondrian/xom/StringEscaper.java#3 edit
... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#6 edit


Change 405 by jhyde@jhyde.dopey2 on 2003/03/29 19:13:58 (git c2e788e421)

	MONDRIAN: Fix formatting of null values (patch 706627).

Affected files ...

... //open/mondrian/src/main/mondrian/util/Format.java#5 edit


Change 404 by jhyde@jhyde.dopey2 on 2003/03/28 17:55:47 (git bf7bcdd013)

	MONDRIAN: Fixes to access-control.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#5 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#8 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#10 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#17 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#20 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#31 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#3 edit
... //open/mondrian/src/main/mondrian/test/AccessControlTest.java#4 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#5 edit
... //open/mondrian/webapp/morph_pivot.jsp#5 edit


Change 402 by jhyde@jhyde.dopey2 on 2003/03/27 15:17:20 (git e6336ddb51)

	MONDRIAN: adhoc.jsp now sets Content-Type (so Netscape displays page correctly -- bug 701759), and prints full error stack.

Affected files ...

... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#9 edit
... //open/mondrian/src/main/mondrian/xom/StringEscaper.java#2 edit


Change 401 by jhyde@jhyde.dopey2 on 2003/03/26 20:42:32 (git 9da35243fd)

	MONDRIAN: Fix bug 710524: if segment had error during load, threads waiting for it might hang.

Affected files ...

... //open/mondrian/mondrian.properties#9 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#7 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#4 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#14 edit


Change 400 by jhyde@jhyde.dopey2 on 2003/03/26 16:33:29 (git 7c7b924a86)

	MONDRIAN: Add link to browse Perforce.

Affected files ...

... //open/mondrian/doc/links.html#6 edit
... //open/mondrian/doc/navigation.html#4 edit
... //open/mondrian/doc/noframes.html#6 edit


Change 399 by jhyde@jhyde.dopey2 on 2003/03/26 16:11:01 (git ada99f5c5d)

	MONDRIAN: Fix crossjoin of two single-member tuples (patch 710238).

Affected files ...

... //open/mondrian/mondrian.properties#8 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#30 edit


Change 398 by jhyde@jhyde.dopey2 on 2003/03/26 15:39:47 (git b6f7a307fa)

	MONDRIAN:
	Add ODBC bridge, MySQL and Oracle JDBC drivers to list of default drivers.
	Tone down the message when a driver cannot be loaded.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/DriverManager.java#6 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#19 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#14 edit


Change 383 by hhaas@hhaas.pchh on 2003/03/20 07:14:05 (git 4e91029044)

	support for german locale

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#13 edit
... //open/mondrian/src/main/mondrian/util/Format.java#4 edit


Change 381 by jhyde@jhyde.dopey on 2003/03/18 16:37:48 (git c9bbf70946)

	MONDRIAN: Update MySQL dataset.

Affected files ...

... //open/mondrian/LicenseInfo.txt#2 edit
... //open/mondrian/README.txt#5 edit
... //open/mondrian/build.bat#8 edit
... //open/mondrian/build.xml#32 edit
... //open/mondrian/demo/FoodMartData.sql#4 edit
... //open/mondrian/demo/mysql/FoodMartIndexes.sql#1 add
... //open/mondrian/demo/mysql/FoodMartTables.sql#2 edit
... //open/mondrian/demo/mysql/INSTALL.txt#1 add


Change 379 by jhyde@jhyde.dopey2 on 2003/03/18 16:07:28 (git 0f57269c92)

	MONDRIAN:
	New connection string properties 'CatalogContent' (patch 702968), and 'DataSource' (patch 702740).
	Create class RolapConnectionProperties, enumerates possible connect string keywords.
	Enable the use of a user/pwd when running tests (patch 703788).
	Make "jar" task dependent upon "compile" task (patch 702700).

Affected files ...

... //open/mondrian/build.xml#31 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnectionProperties.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#14 edit


Change 374 by avix@avix.tonbeller on 2003/03/18 08:52:23 (git 121073e4f3)

	minor fixes in xml schema roles

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Access.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#13 edit


Change 373 by hhaas@hhaas.pchh on 2003/03/18 02:58:28 (git d99563ce4d)

	Change Foodmart.xml, Dimension Customers, remove brackets around [fname] and [lname] (Access)

Affected files ...

... //open/mondrian/demo/FoodMart.xml#10 edit


Change 368 by jhyde@jhyde.dopey on 2003/03/13 12:08:20 (git 92e2d4c78d)

	MONDRIAN: Fix multi-threading issue in CachePool.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CachePool.java#13 edit


Change 367 by jhyde@jhyde.dopey on 2003/03/12 19:04:10 (git c826a3473a)

	MONDRIAN: Update data files (consistent with MondrianFoodMart.mdb edit in change 357).

Affected files ...

... //open/mondrian/demo/FoodMartData.sql#3 edit
... //open/mondrian/demo/FoodMartDropTables.sql#2 edit
... //open/mondrian/demo/FoodMartIndexes.sql#2 edit
... //open/mondrian/demo/FoodMartTables.sql#4 edit
... //open/mondrian/demo/oracle/FoodMartDropTables.sql#2 edit
... //open/mondrian/demo/oracle/FoodMartIndexes.sql#2 edit
... //open/mondrian/demo/oracle/FoodMartTables.sql#4 edit


Change 365 by jhyde@jhyde.dopey on 2003/03/11 12:19:51 (git 8e013641bd)

	MONDRIAN: Fix formatting of null values.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#10 edit
... //open/mondrian/src/main/mondrian/util/Format.java#3 edit


Change 359 by jhyde@jhyde.dopey on 2003/03/07 21:35:52 (git 0cf9f01ef4)

	MONDRIAN: Calculated members inherit format string from the first member in their formula.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#7 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#5 edit


Change 358 by jhyde@jhyde.dopey on 2003/03/07 21:34:41 (git 10948d385c)

	MONDRIAN: Fix synchronization bug.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CachePool.java#12 edit


Change 357 by jhyde@jhyde.dopey on 2003/03/07 19:49:01 (git 9cdd89dca2)

	MONDRIAN: Upgrade to newer FoodMart database.
	Oracle bug: members with null keys were appearing LAST in their parent.

Affected files ...

... //open/mondrian/demo/access/MondrianFoodMart.mdb#2 edit
... //open/mondrian/doc/install.html#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#29 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#19 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#4 edit
... //open/mondrian/src/main/mondrian/test/ParameterTest.java#3 edit


Change 351 by jhyde@jhyde.dopey on 2003/03/05 19:02:34 (git bb7c0e7441)

	MONDRIAN: Declare <Role> in FoodMart.xml, and specify it in connect string.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#9 edit
... //open/mondrian/mondrian.properties#7 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#9 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#28 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#12 edit
... //open/mondrian/src/main/mondrian/test/AccessControlTest.java#3 edit
... //open/mondrian/src/main/mondrian/test/TestContext.java#8 edit


Change 336 by jhyde@jhyde.dopey on 2003/03/02 20:28:11 (git e53ea74567)

	MONDRIAN:
	Add member-based access-control.
	Obsolete property mondrian.test.Suite, and allow mondrian.test.Name to be a pattern.

Affected files ...

... //open/mondrian/mondrian.properties#6 edit
... //open/mondrian/src/main/mondrian/olap/Access.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#5 edit
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#2 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/DelegatingSchemaReader.java#1 add
... //open/mondrian/src/main/mondrian/olap/Formula.java#5 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#5 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#4 edit
... //open/mondrian/src/main/mondrian/olap/NameResolver.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#15 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#3 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#27 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#20 edit
... //open/mondrian/src/main/mondrian/rolap/DelegatingMemberReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RestrictedMemberReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#17 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#8 edit
... //open/mondrian/src/main/mondrian/test/AccessControlTest.java#2 edit
... //open/mondrian/src/main/mondrian/test/Main.java#12 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#8 edit


Change 333 by jhyde@jhyde.dopey on 2003/02/27 15:51:50 (git 580bf92b15)

	MONDRIAN: Fix bug 692422 (assignment has no effect) in ResourceGenTask.

Affected files ...

... //open/mondrian/lib/boot.jar#6 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGenTask.java#4 edit


Change 329 by jhyde@jhyde.dopey on 2003/02/26 16:50:19 (git 531ab091da)

	MONDRIAN:
	Access-control, part one: big refactoring.
	Fix a couple of synchronization bugs in SmartMemberReader: putChildren() now checks whether the child-list is already registered; and converted mapKeyToMember to a HashMap of SoftReferences (was a WeakHashMap, and members would go missing when their keys were GCed).
	Move various collections of constants into enumeration classes (AxisOrdinal, Access, Category).
	Improve MemberReader documentation, and allow each MemberReader to describe its cache-writeback abilities.
	Document how to map dimensions to multiple tables.

Affected files ...

... //open/mondrian/doc/schema.html#2 edit
... //open/mondrian/mondrian.properties#5 edit
... //open/mondrian/src/main/mondrian/jolap/Converter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnection.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Access.java#1 add
... //open/mondrian/src/main/mondrian/olap/AxisOrdinal.java#1 add
... //open/mondrian/src/main/mondrian/olap/Category.java#1 add
... //open/mondrian/src/main/mondrian/olap/Connection.java#4 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#4 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Dimension.java#3 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#5 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#9 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#5 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#4 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#5 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#6 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#4 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#3 edit
... //open/mondrian/src/main/mondrian/olap/NameResolver.java#2 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#6 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#14 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#4 edit
... //open/mondrian/src/main/mondrian/olap/SchemaReader.java#1 add
... //open/mondrian/src/main/mondrian/olap/SetBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/SortDirection.java#1 add
... //open/mondrian/src/main/mondrian/olap/Util.java#16 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#26 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchemaReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#5 edit
... //open/mondrian/src/main/mondrian/test/AccessControlTest.java#1 add
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#30 edit
... //open/mondrian/src/main/mondrian/test/Main.java#11 edit
... //open/mondrian/webapp/morph_pivot.jsp#4 edit


Change 314 by jhyde@jhyde.dopey on 2003/02/21 09:23:52 (git 5f7e45f334)

	MONDRIAN: Add Unix build script, fix release link.

Affected files ...

... //open/mondrian/build.sh#1 add
... //open/mondrian/doc/home.html#5 edit


Change 313 by jhyde@jhyde.dopey on 2003/02/20 04:24:16 (git 6592fa5f92)

	MONDRIAN: Release 0.5 stragglers.

Affected files ...

... //open/mondrian/build.bat#7 edit
... //open/mondrian/build.xml#30 edit
... //open/mondrian/mondrian.properties#4 edit


Change 312 by jhyde@jhyde.dopey on 2003/02/20 02:55:59 (git e13add618a)

	MONDRIAN: Release 0.5.

Affected files ...

... //open/mondrian/README.txt#4 edit
... //open/mondrian/build.xml#29 edit
... //open/mondrian/doc/home.html#4 edit
... //open/mondrian/doc/install.html#20 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#3 edit
... //open/mondrian/webapp/WEB-INF/web-jpivot.xml#1 add
... //open/mondrian/webapp/index.jsp#5 edit


Change 311 by avix@avix.tonbeller on 2003/02/20 00:25:23 (git 1d735c57b6)

	added getValue/setValue, so the value of a parameter can be queried and modified without invoking the parser

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Parameter.java#5 edit


Change 310 by jhyde@jhyde.dopey on 2003/02/19 02:40:36 (git 4b4fb3e50f)

	MONDRIAN: Implement "aggregate" builtin function.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Evaluator.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#25 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#18 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#4 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#2 edit


Change 309 by jhyde@jhyde.dopey on 2003/02/18 20:59:20 (git 09484fc70c)

	MONRG: Fix double-doubled quotes in generated .properties file.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/Util.java#7 edit
... //open/mondrian/src/main/mondrian/test/ParameterTest.java#2 edit


Change 308 by jhyde@jhyde.dopey on 2003/02/18 20:12:49 (git 70c4270c1b)

	MONDRIAN: Fix bug 688481 (range function applied to large dimension hangs).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Util.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#24 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/CachingCellReader.java#2 delete
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#15 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#17 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#29 edit


Change 307 by avix@avix.tonbeller on 2003/02/18 07:39:20 (git 2d3d541158)

	allow min,max,avg aggregations in cube schema

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#3 edit


Change 305 by jhyde@jhyde.dopey2 on 2003/02/17 23:41:47 (git 581f14a0cf)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/ParameterFunDef.java#1 add


Change 304 by jhyde@jhyde.dopey on 2003/02/17 23:20:12 (git 682f9db524)

	MONDRIAN:
	Installation changes;
	Fix some links.

Affected files ...

... //open/mondrian/doc/design.html#2 edit
... //open/mondrian/doc/home.html#3 edit
... //open/mondrian/doc/install.html#19 edit
... //open/mondrian/doc/links.html#5 edit
... //open/mondrian/doc/monrg.html#4 edit
... //open/mondrian/doc/noframes.html#5 edit
... //open/mondrian/doc/olap.html#5 edit
... //open/mondrian/doc/people.html#5 edit


Change 303 by jhyde@jhyde.dopey on 2003/02/17 23:17:19 (git d960e01f30)

	MONDRIAN: Parameters.

Affected files ...

... //open/mondrian/doc/architecture.html#6 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#4 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#8 edit
... //open/mondrian/src/main/mondrian/olap/Id.java#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#3 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#23 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#6 edit
... //open/mondrian/src/main/mondrian/test/BasicQueryTest.java#1 add
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#28 edit
... //open/mondrian/src/main/mondrian/test/Main.java#10 edit
... //open/mondrian/src/main/mondrian/test/ParameterTest.java#1 add


Change 300 by jhyde@jhyde.dopey on 2003/02/13 17:28:02 (git 73bc2f43dd)

	MONDRIAN: Fix bug 684593 (measure occurs only within format expression).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#14 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#27 edit


Change 299 by jhyde@jhyde.dopey on 2003/02/12 21:28:40 (git 32c82c7b61)

	MONDRIAN: Make ORDER builtin function re-entrant.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#22 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/Funk.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunkBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunkResolver.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#3 edit


Change 297 by jhyde@jhyde.dopey on 2003/02/12 16:27:17 (git a044614344)

	MONDRIAN: more jolap

Affected files ...

... //open/mondrian/src/main/javax/olap/cursor/RowDataNavigation.java#2 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CubeView.java#2 edit
... //open/mondrian/src/main/javax/olap/resource/Connection.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/Converter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/CursorSupport.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeFilter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeCursor.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeView.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionCursor.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionFilter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStep.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStepManager.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionView.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianDrillFilter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeCursor.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeFilter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeView.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianExceptionMemberFilter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianHierarchyFilter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#3 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapCube.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapDimension.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapMember.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianLevelFilter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/MondrianRankingMemberFilter.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/OrderedRelationshipList.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/QueryObjectSupport.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/util/Model.java#1 add
... //open/mondrian/src/main/mondrian/olap/Literal.java#5 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#13 edit
... //open/mondrian/src/main/mondrian/test/JolapTest.java#2 edit


Change 294 by hhaas@hhaas.pchh on 2003/02/11 03:33:26 (git 597322e534)

	minor change, swapAxes includes nonEmpty Flag

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#12 edit


Change 293 by hhaas@hhaas.pchh on 2003/02/10 01:31:17 (git a8cdd5589d)

	replaced "==" comparisons of members by "equals" in order to
	solve problems related with caching.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#16 edit


Change 285 by jhyde@jhyde.dopey on 2003/02/06 15:06:18 (git 9a8e96d5a0)

	MONDRIAN: Fix dynamic format_string.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Formula.java#4 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#26 edit
... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#5 edit


Change 284 by jhyde@jhyde.dopey2 on 2003/02/06 13:28:00 (git 9a9843480e)

	MONDRIAN: Move to Xalan 2.4.1, Tomcat 4.1.18, JDK 1.4.

Affected files ...

... //open/mondrian/build.bat#6 edit
... //open/mondrian/build.xml#28 edit
... //open/mondrian/doc/install.html#18 edit
... //open/mondrian/lib/boot.jar#5 edit
... //open/mondrian/mondrian.properties#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.properties#2 delete


Change 283 by hhaas@hhaas.pchh on 2003/02/06 02:41:54 (git 53ab3a2444)

	added a getter method for Formula.mdxMember
	made MondrianJolapConnectionFactory compile

Affected files ...

... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#3 edit


Change 281 by jhyde@jhyde.dopey on 2003/02/05 20:08:11 (git ff66f324e6)

	MONDRIAN:
	Add connect string properties 'JdbcUser', 'JdbcPassword'.
	Document connect string properties.
	In servlet, read catalog (e.g. FoodMart.xml) from WAR file.

Affected files ...

... //open/mondrian/bin/mondrian.properties#3 edit
... //open/mondrian/bin/runtime.xml#4 edit
... //open/mondrian/build.xml#27 edit
... //open/mondrian/doc/faq.html#7 edit
... //open/mondrian/doc/install.html#17 edit
... //open/mondrian/mondrian.properties#2 edit
... //open/mondrian/src/main/mondrian/jolap/ArrayNavigator.java#1 add
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#4 edit
... //open/mondrian/src/main/mondrian/test/TestContext.java#7 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#7 edit
... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#3 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#6 edit
... //open/mondrian/webapp/WEB-INF/web.xml#6 edit


Change 280 by avix@avix.tonbeller on 2003/02/05 02:17:40 (git 3b203a8c6d)

	keep Pool private

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#8 edit


Change 279 by jhyde@jhyde.dopey on 2003/02/04 16:04:07 (git 5fac90234f)

	MONDRIAN: Install typo.

Affected files ...

... //open/mondrian/doc/install.html#16 edit


Change 278 by avix@avix.tonbeller on 2003/02/03 09:15:22 (git 0760674ef3)

	added remove() method to schema pool

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#7 edit


Change 272 by jhyde@jhyde.notebook on 2003/01/21 14:16:24 (git df789ce89f)

	MONDRIAN: Implment "union" builtin function.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#21 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/Funk.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunkBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#2 edit


Change 262 by jhyde@jhyde.notebook on 2003/01/06 20:48:52 (git 4812257677)

	MONDRIAN: Fix bug: Internal error if dimension is based upon a query.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#11 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#25 edit


Change 260 by jhyde@jhyde.notebook on 2003/01/03 01:59:16 (git fb7b20237d)

	MONDRIAN: Oops!

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CachePool.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#12 edit


Change 259 by jhyde@jhyde.notebook on 2003/01/03 01:39:47 (git 2424ff7760)

	MONDRIAN: Use sparse representation for cell segments when appropriate (fixes OutOfMemoryError which occurred when querying large dimensions).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#2 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#24 edit


Change 253 by jhyde@jhyde.notebook on 2002/12/25 12:45:06 (git 074e0bd621)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/build.xml#26 edit
... //open/mondrian/src/main/mondrian/jolap/ClassifierSupport.java#1 add


Change 251 by jhyde@jhyde.dopey on 2002/12/24 22:46:29 (git 75f6101791)

	MONDRIAN: JOLAP: Add test case, implement enough to connect and form a query. (Can't execute it yet.)

Affected files ...

... //open/mondrian/src/main/javax/olap/metadata/Cube.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/CubeDimensionAssociation.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/Dimension.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/Hierarchy.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/HierarchyLevelAssociation.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/Level.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/LevelBasedHierarchy.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/Measure.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/Member.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberList.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/MemberSelection.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberSet.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/MemberValue.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/Schema.java#2 edit
... //open/mondrian/src/main/javax/olap/metadata/ValueBasedHierarchy.java#2 edit
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/LevelFilter.java#2 edit
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Ordinate.java#2 edit
... //open/mondrian/src/main/javax/olap/resource/Connection.java#2 edit
... //open/mondrian/src/main/javax/olap/resource/ConnectionSpec.java#2 edit
... //open/mondrian/src/main/javax/olap/sourcemodel/Source.java#2 edit
... //open/mondrian/src/main/mondrian/jolap/AttributeSupport.java#1 add
... //open/mondrian/src/main/mondrian/jolap/CursorSupport.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeFilter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianAttributeReference.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeCursor.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianCubeView.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianDataBasedMemberFilterInput.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionCursor.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionFilter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStep.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionStepManager.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianDimensionView.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianDrillFilter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeCursor.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianEdgeView.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianExceptionMemberFilter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianHierarchyFilter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapConnectionFactory.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapDimension.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapHierarchy.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapLevel.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianJolapMember.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianLevelFilter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianMemberObjectFactories.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianQualifiedMemberReference.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianRankingMemberFilter.java#1 add
... //open/mondrian/src/main/mondrian/jolap/MondrianSegment.java#1 add
... //open/mondrian/src/main/mondrian/jolap/OrderedRelationshipList.java#1 add
... //open/mondrian/src/main/mondrian/jolap/OrdinateSupport.java#1 add
... //open/mondrian/src/main/mondrian/jolap/QueryObjectSupport.java#1 add
... //open/mondrian/src/main/mondrian/jolap/RefObjectSupport.java#1 add
... //open/mondrian/src/main/mondrian/jolap/Relationship.java#1 add
... //open/mondrian/src/main/mondrian/jolap/RelationshipList.java#1 add
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Schema.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#7 edit
... //open/mondrian/src/main/mondrian/test/JolapTest.java#1 add
... //open/mondrian/src/main/mondrian/test/TestContext.java#6 edit
... //open/mondrian/src/main/mondrian/util/BarfingInvocationHandler.java#1 add
... //open/mondrian/src/main/mondrian/util/DelegatingInvocationHandler.java#1 add


Change 250 by jhyde@jhyde.dopey on 2002/12/23 16:23:15 (git ee0516c819)

	MONDRIAN: Fix calculation and display of nested crossjoins (bug 649633).

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#20 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#6 edit
... //open/mondrian/webapp/adhoc.jsp#3 edit


Change 249 by jhyde@jhyde.dopey on 2002/12/23 02:22:44 (git 2feddbc3f3)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#8 edit


Change 248 by jhyde@jhyde.dopey on 2002/12/23 02:20:14 (git 9a9a90bdd4)

	MONDRIAN: Various fixes, among them (I think) bug 647894:
	Fix synchronization bug: lock CachePool before SmartMemberReader.
	Deal with member whose key column is null.
	SqlMemberSource.getMembersInLevel handles level with properties.
	Add properties accessor class, MondrianProperties.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#7 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#9 edit
... //open/mondrian/src/main/mondrian/olap/MondrianProperties.java#1 add
... //open/mondrian/src/main/mondrian/olap/Util.java#13 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#14 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#16 edit
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#6 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#23 edit
... //open/mondrian/src/main/mondrian/test/Main.java#9 edit
... //open/mondrian/src/main/mondrian/test/TestContext.java#5 edit


Change 247 by jhyde@jhyde.dopey on 2002/12/21 18:10:43 (git 341bd4a118)

	MONDRIAN: Enhancements relating to <View>, and add a testcase.
	Dynamically add a dimension to a schema.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Schema.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#4 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#22 edit
... //open/mondrian/src/main/mondrian/xom/DOMElementParser.java#3 edit
... //open/mondrian/src/main/mondrian/xom/MetaGenerator.java#5 edit
... //open/mondrian/src/main/mondrian/xom/Parser.java#2 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/GenericDOMParser.java#2 edit


Change 246 by jhyde@jhyde.dopey on 2002/12/21 15:26:43 (git b51b7f4f6b)

	MONDRIAN: Fix bug 656802 (Order with DESC),
	implement Hierarchize().

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Id.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#19 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#13 edit


Change 245 by jhyde@jhyde.dopey on 2002/12/17 01:19:53 (git 147e6c36bf)

	MONDRIAN: Implement range operator ":" (feature request #653682)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#18 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#15 edit


Change 241 by jhyde@jhyde.notebook on 2002/12/02 00:40:39 (git 8acdb33d76)

	MONDRIAN: Add book-list and anchors to FAQ.
	In install guide, change minimum JDK to 1.3.

Affected files ...

... //open/mondrian/doc/faq.html#6 edit
... //open/mondrian/doc/install.html#15 edit


Change 240 by jhyde@jhyde.notebook on 2002/12/02 00:11:32 (git f69d4cad53)

	MONDRIAN: Fix bug 645744 (problem getting children of member of hierarchy based on a join).

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#14 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#21 edit


Change 239 by krave@krave.laptop on 2002/11/27 22:51:33 (git a6bf9da401)

	Implements most remaining statistical functions (correlation, covariance, variance). Some work remains with corner cases and linear regression.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#17 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#11 edit


Change 238 by jhyde@jhyde.notebook on 2002/11/24 17:09:22 (git 6f25ef8f6f)

	MONDRIAN: New document, "How to write your own schema."

Affected files ...

... //open/mondrian/doc/components.html#7 edit
... //open/mondrian/doc/navigation.html#3 edit
... //open/mondrian/doc/noframes.html#4 edit
... //open/mondrian/doc/schema.html#1 add


Change 237 by jhyde@jhyde.notebook on 2002/11/24 17:03:30 (git f6c3f6a0ce)

	MONDRIAN: Fix some bugs regarding hierarchies based upon joins.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#11 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#13 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#20 edit


Change 236 by jhyde@jhyde.notebook on 2002/11/23 17:37:15 (git d5a6a7beeb)

	MONDRIAN: Enable tracing via 'mondrian.trace.level' property, add FAQ.

Affected files ...

... //open/mondrian/doc/faq.html#5 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#7 edit
... //open/mondrian/src/main/mondrian/test/Main.java#8 edit


Change 235 by jhyde@jhyde.notebook on 2002/11/23 17:00:31 (git a9c0a2f3ff)

	MONDRIAN: In FoodMartData.sql, change numbers from scientific format (e.g. 1.23E5) to regular format (e.g. 123000) because some versions of MySQL can't handle this.

Affected files ...

... //open/mondrian/demo/FoodMartData.sql#2 edit


Change 229 by jhyde@jhyde.notebook on 2002/11/14 16:34:02 (git 543271afdd)

	MONDRIAN: Fix bug 636687: When comparing numeric values, handle possibility that one or both is the RuntimeException which means that the cell is not in cache yet.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#10 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#19 edit


Change 228 by jhyde@jhyde.notebook.2 on 2002/11/10 20:44:33 (git 2d4aacd8dc)

	MONDRIAN: Release 0.4.

Affected files ...

... //open/mondrian/README.txt#3 edit
... //open/mondrian/build.xml#25 edit
... //open/mondrian/doc/home.html#2 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#5 edit
... //open/mondrian/webapp/adhoc.jsp#2 edit
... //open/mondrian/webapp/index.jsp#4 edit


Change 227 by jhyde@jhyde.notebook.2 on 2002/11/10 20:01:37 (git bef74cbb1c)

	MONDRIAN: Rename index.jsp to adhoc.jsp; keep index.jsp as a contents page.

Affected files ...

... //open/mondrian/webapp/adhoc.jsp#1 branch
... //open/mondrian/webapp/index.jsp#3 edit


Change 226 by jhyde@jhyde.notebook on 2002/11/10 01:18:07 (git ca324b70b5)

	MONDRIAN: Fix bug 634860: ToggleDrillState applied to tuple.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#16 edit


Change 225 by jhyde@jhyde.notebook on 2002/11/02 22:31:29 (git a99d355f46)

	MONDRIAN:
	ORDER() now looks at parent values (maybe hidden).
	Fix bug 631470: ORDER() can now handle tuples (resulting from CrossJoin).
	Can now specify name of 'all' members; change some in FoodMart.xml.
	Set evaluator context correctly when creating cells, so they get the right format.
	Allow 'format_string', 'FORMAT', 'FORMAT_STRING' as synonyms for 'format'.
	Fix bug 622203: testSample3 (dimension to member conversion was using DefaultMember, not CurrentMember).

Affected files ...

... //open/mondrian/demo/FoodMart.xml#6 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#7 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#15 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#12 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#12 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#18 edit
... //open/mondrian/webapp/taglib.jsp#2 edit


Change 224 by hhaas@hhaas.pchh on 2002/10/31 06:32:29 (git 589a6b4e13)

	implement Axis Swapping

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#10 edit


Change 223 by hhaas@hhaas.pchh on 2002/10/30 00:28:27 (git 6381094807)

	Query.java: adapted directionEnum to "BASC" "BDESC" change.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#9 edit


Change 222 by jhyde@jhyde.notebook on 2002/10/29 12:40:57 (git f75eb0599e)

	MONDRIAN: Work around javac bug.

Affected files ...

... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#17 edit


Change 221 by jhyde@jhyde.notebook on 2002/10/29 12:01:59 (git 7509e0f252)

	MONDRIAN:
	Compare sample and taglib queries with desired results.
	Fix <level>.members for where <level> belongs to shared dimension.
	Fix classpath of 'start.tomcat' target.

Affected files ...

... //open/mondrian/build.xml#24 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#11 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#16 edit


Change 220 by hhaas@hhaas.pchh on 2002/10/29 09:46:51 (git 702a58215a)

	added "bascDirection" and "bdescDirection" to support the "BASC and "BDESC" sorting modes.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Query.java#8 edit


Change 219 by hhaas@hhaas.pchh on 2002/10/28 07:41:16 (git fc2ce2e40a)

	make sure, that the testSample2 query (Warehouse cube) does not return an empty result (problem with shared hierarchies).

Affected files ...

... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#15 edit


Change 218 by jhyde@jhyde.notebook.2 on 2002/10/26 17:25:13 (git 834d0b2d8c)

	MONDRIAN: srczip changes.

Affected files ...

... //open/mondrian/build.xml#23 edit
... //open/mondrian/mondrian.properties#1 add


Change 217 by jhyde@jhyde.notebook on 2002/10/26 03:22:53 (git d91c0a6826)

	MONDRIAN: Obsolete chaining of parse tree nodes.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ExpBase.java#7 edit
... //open/mondrian/src/main/mondrian/olap/Formula.java#2 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#4 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#4 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#7 edit
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#2 edit
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#2 edit


Change 216 by jhyde@jhyde.dopey on 2002/10/26 00:10:43 (git f00cada5aa)

	MonRG: Generate base resources into <base>.properties, not <base>_<baseLocale>.properties, so other locales can inherit them by default.

Affected files ...

... //open/mondrian/build.xml#22 edit
... //open/mondrian/demo/monrg/build.xml#2 edit
... //open/mondrian/doc/monrg.html#3 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#6 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGenTask.java#3 edit
... //open/mondrian/src/main/mondrian/resource/ShadowResourceBundle.java#5 edit


Change 215 by jhyde@jhyde.dopey on 2002/10/25 21:05:15 (git e0f0071ca4)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#6 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#14 edit
... //open/mondrian/src/main/mondrian/test/TestContext.java#4 edit


Change 214 by jhyde@jhyde.notebook on 2002/10/25 16:54:18 (git 1b8360b5da)

	MONDRIAN:
	Fix 'lag' test failures -- by disabling sharing of literals such as '1'. (Can re-enable this when we stop chaining expressions.)
	Clean up: remove SqlMemberSource.canDoRolap, now we don't generate ordinals in SQL anymore.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Literal.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#11 edit


Change 213 by jhyde@jhyde.notebook on 2002/10/25 16:35:03 (git a561767e2e)

	MONDRIAN: Mixed bag of fixes:
	Fix tests for Oracle (decimal columns return BigNumber, we were expecting Double).
	Read level members now populates member -> {children} mapping.
	Add ORDER BY clause to queries for members, so they come back in deterministic order.
	Fix bug that members were not being populated (cells would return null) if more than one measure was fetched at a time.
	Miscellaneous threading fixes.
	todo: Remove RolapMember.ordinal.
	todo: Remove SqlMemberSource.canDoRolap

Affected files ...

... //open/mondrian/demo/oracle/FoodMartTables.sql#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#14 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#7 edit


Change 212 by jhyde@jhyde.notebook on 2002/10/21 18:38:18 (git c21deb3865)

	MONDRIAN: Fix integer and currency columns in FoodMart data-set.

Affected files ...

... //open/mondrian/build.xml#21 edit
... //open/mondrian/demo/FoodMartDropTables.sql#1 add
... //open/mondrian/demo/FoodMartTables.sql#3 edit
... //open/mondrian/demo/mysql/FoodMartTables.sql#1 add
... //open/mondrian/demo/oracle/FoodMartDropTables.sql#1 add
... //open/mondrian/demo/oracle/FoodMartTables.sql#2 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#6 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#13 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#5 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#13 edit


Change 211 by jhyde@jhyde.notebook on 2002/10/21 15:01:18 (git 3eaf9aff7b)

	MONDRIAN: Fix integer and currency columns:
	all columns which were DOUBLE are now BIGINT, and
	all columns which were NUMERIC are now DECIMAL(10,2).

Affected files ...

... //open/mondrian/demo/FoodMartTables.sql#2 edit


Change 209 by jhyde@jhyde.notebook on 2002/10/17 18:23:57 (git d7f904d111)

	MONDRIAN: Make CachePool, AggregationManager thread-safe, and document caching/threading strategy.

Affected files ...

... //open/mondrian/doc/components.html#6 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#11 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#10 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#9 edit


Change 208 by krave@krave.laptop on 2002/10/14 19:00:13 (git b018ee0f87)

	Adds TopPercent, TopSum, BottomCount, BottomPercent, BottomSum and simple tests for each

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#12 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#7 edit


Change 207 by jhyde@jhyde.notebook on 2002/10/13 17:31:41 (git 0b3e1f016b)

	MONDRIAN: Task 60147: Fetch multiple measures in one SQL statement;
	fixes to MonRG.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#5 edit
... //open/mondrian/src/main/mondrian/resource/Util.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#5 edit


Change 206 by jhyde@jhyde.notebook on 2002/10/13 01:47:43 (git 4ff6d62620)

	MONDRIAN: Fix MonRG links.

Affected files ...

... //open/mondrian/doc/monrg.html#2 edit
... //open/mondrian/doc/navigation.html#2 edit
... //open/mondrian/doc/noframes.html#3 edit


Change 205 by jhyde@jhyde.notebook on 2002/10/12 23:44:54 (git 749c69972c)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/build.xml#20 edit


Change 204 by jhyde@jhyde.notebook on 2002/10/12 23:36:58 (git cd728a5b1c)

	MONDRIAN: MonRG: Add specification (monrg.html), ant target <resgen>, and example (demo/monrg).

Affected files ...

... //open/mondrian/demo/monrg/build.xml#1 add
... //open/mondrian/demo/monrg/source/Birthday.java#1 add
... //open/mondrian/demo/monrg/source/happy/BirthdayResource.xml#1 add
... //open/mondrian/demo/monrg/source/happy/BirthdayResource_fr_FR.properties#1 add
... //open/mondrian/doc/monrg.html#1 add
... //open/mondrian/lib/boot.jar#4 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#2 edit
... //open/mondrian/src/main/mondrian/resource/Resource.java#2 edit
... //open/mondrian/src/main/mondrian/resource/Resource.xml#2 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#4 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGenTask.java#2 edit
... //open/mondrian/src/main/mondrian/resource/ShadowResourceBundle.java#4 edit
... //open/mondrian/src/main/mondrian/resource/Util.java#5 edit
... //open/mondrian/src/main/mondrian/xom/ElementDef.java#4 edit
... //open/mondrian/src/main/mondrian/xom/MetaGenerator.java#4 edit
... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#4 edit


Change 202 by jhyde@jhyde.notebook.2 on 2002/10/12 23:02:17 (git 67bdb8ba45)

	MONDRIAN: Rename resource/MondrianResource_en.xml to src/main/mondrian/olap/MondrianResource.xml.

Affected files ...

... //open/mondrian/resource/MondrianResource_en.xml#3 delete
... //open/mondrian/src/main/mondrian/olap/MondrianResource.xml#1 branch


Change 200 by jhyde@jhyde.notebook on 2002/10/11 18:35:17 (git bbf7fad4ee)

	MONDRIAN (rob): Fix index.jsp for mozilla/opera.

Affected files ...

... //open/mondrian/webapp/index.jsp#2 edit


Change 198 by banksean@banksean.home on 2002/10/11 11:25:46 (git a7b113a5df)

	[mondrian] initial jdbc explorer

Affected files ...

... //open/mondrian/src/main/mondrian/gui/JDBCExplorer.java#1 add
... //open/mondrian/src/main/mondrian/gui/JDBCTreeModel.java#1 add
... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#2 edit
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#2 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#8 edit


Change 197 by banksean@banksean.home on 2002/10/10 22:39:15 (git 28747a4ddd)

	[mondrian] added mdx query window; initial jdbc connection support

Affected files ...

... //open/mondrian/src/main/mondrian/gui/PreferencesDialog.java#1 add
... //open/mondrian/src/main/mondrian/gui/QueryPanel.java#1 add
... //open/mondrian/src/main/mondrian/gui/Workbench.java#7 edit


Change 196 by krave@krave.laptop on 2002/10/10 15:01:06 (git 1f64d35083)

	Numeric fxns added

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#11 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#6 edit


Change 195 by jhyde@jhyde.notebook on 2002/10/08 23:44:41 (git 46dd3021b1)

	MONDRIAN: Generate resource classes and .properties file.

Affected files ...

... //open/mondrian/build.xml#19 edit
... //open/mondrian/resource/MondrianResource_en.xml#2 edit
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#2 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.java#4 delete
... //open/mondrian/src/main/mondrian/olap/MondrianResource_en_US.java#2 delete
... //open/mondrian/src/main/mondrian/olap/MondrianResource_en_US.properties#2 delete
... //open/mondrian/src/main/mondrian/olap/Parameter.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#3 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#6 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#10 edit
... //open/mondrian/src/main/mondrian/resource/ResourceDefinition.java#2 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#3 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGenTask.java#1 add
... //open/mondrian/src/main/mondrian/resource/ShadowResourceBundle.java#3 edit
... //open/mondrian/src/main/mondrian/resource/Util.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#6 edit


Change 193 by jhyde@jhyde.notebook on 2002/10/07 03:02:04 (git 14bdc09a99)

	MONDRIAN: Implement built-in functions, and write test-cases:
	relatioal operators (=, < etc.);
	arithmetic operators (+, -);
	logical operators (AND, OR, NOT, XOR);
	and CASE operator.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#5 edit
... //open/mondrian/src/main/mondrian/olap/FunDef.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Parser.cup#2 edit
... //open/mondrian/src/main/mondrian/olap/Scanner.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#10 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#4 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#12 edit


Change 192 by jhyde@jhyde.notebook on 2002/10/06 17:26:16 (git 8be6496834)

	MONDRIAN: Frameset corrections.

Affected files ...

... //open/mondrian/doc/index.html#8 edit
... //open/mondrian/doc/noframes.html#2 edit


Change 191 by jhyde@jhyde.notebook on 2002/10/06 16:19:48 (git ea18d0fbcf)

	MONDRIAN: Frameset.

Affected files ...

... //open/mondrian/doc/architecture.html#5 edit
... //open/mondrian/doc/components.html#5 edit
... //open/mondrian/doc/design.html#1 add
... //open/mondrian/doc/faq.html#4 edit
... //open/mondrian/doc/header.html#1 add
... //open/mondrian/doc/help.html#4 edit
... //open/mondrian/doc/home.html#1 add
... //open/mondrian/doc/index.html#7 edit
... //open/mondrian/doc/install.html#14 edit
... //open/mondrian/doc/links.html#4 edit
... //open/mondrian/doc/logo_top.jpg#3 edit
... //open/mondrian/doc/navigation.html#1 add
... //open/mondrian/doc/noframes.html#1 add
... //open/mondrian/doc/olap.html#4 edit
... //open/mondrian/doc/people.html#4 edit
... //open/mondrian/doc/roadmap.html#4 edit


Change 190 by jhyde@jhyde.notebook on 2002/10/06 00:40:57 (git b71fa0a92d)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#3 edit
... //open/mondrian/src/main/mondrian/test/TestCalculatedMembers.java#2 edit


Change 189 by jhyde@jhyde.notebook on 2002/10/06 00:32:10 (git 6c9b2faccb)

	MONDRIAN: Oops, forgot these files.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/ExpBase.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/DelegatingConnection.java#2 delete
... //open/mondrian/src/main/mondrian/rolap/sql/DelegatingDatabaseMetaData.java#2 delete
... //open/mondrian/src/main/mondrian/rolap/sql/DelegatingStatement.java#2 delete
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#11 edit


Change 188 by jhyde@jhyde.notebook on 2002/10/06 00:29:57 (git c72ab74638)

	MONDRIAN:
	Fix build for JDK 1.3 by replacing classes dependent upon JDK 1.4 e.g. java.sql.Savepoint with a dynamic Proxy (still does not build in JDK 1.2).
	
	Built-in functions:
	1. Implement <Member>.Name and string-concatenation.
	2. Add test-cases for <Dimension>.CurrentMember.
	
	Don't re-compute a result-set if all the members were in the cache first-time.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#9 edit


Change 187 by jhyde@jhyde.dopey on 2002/10/05 23:11:29 (git 609e2d4517)

	MONDRIAN: Access-control to hierarchies.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Connection.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Role.java#1 add


Change 186 by jhyde@jhyde.dopey on 2002/10/05 21:09:48 (git 9be37f1426)

	MONDRIAN: Add test-case for calculated member MDX (not enabled).

Affected files ...

... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#10 edit
... //open/mondrian/src/main/mondrian/test/TestCalculatedMembers.java#1 add


Change 185 by jhyde@jhyde.dopey on 2002/10/05 21:08:47 (git 03058177d8)

	MONDRIAN: Use == not equals to compare classes.

Affected files ...

... //open/mondrian/src/main/mondrian/xom/DOMElementParser.java#2 edit
... //open/mondrian/src/main/mondrian/xom/ElementDef.java#3 edit
... //open/mondrian/src/main/mondrian/xom/MetaGenerator.java#3 edit


Change 183 by banksean@banksean.home on 2002/10/04 12:03:49 (git 62f9e7312c)

	[mondrian] fixed missing SchemaPropertyCellRenderer.java, adjusted to MondrianDef.* changes.

Affected files ...

... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#5 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#2 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#2 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#6 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#6 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#6 edit


Change 182 by jhyde@jhyde.notebook.2 on 2002/10/03 19:56:40 (git cd0a48553c)

	MONDRIAN: Oops. (And it still only builds under JDK 1.4.)

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Schema.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/sql/DelegatingConnection.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/DelegatingDatabaseMetaData.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/DelegatingStatement.java#1 add


Change 181 by jhyde@jhyde.notebook on 2002/10/03 19:33:20 (git 738ef8b9eb)

	MONDRIAN:
	Re-organize catalog classes: dimension no longer belongs to be cube,
	add RolapSchema class, so readers etc. can be shared between connections.
	If a hierarchy has the same underlying table as its cube, don't generate a join.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#5 edit
... //open/mondrian/doc/install.html#13 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellRenderer.java#1 add
... //open/mondrian/src/main/mondrian/olap/Connection.java#2 edit
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Cube.java#3 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Dimension.java#2 edit
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#2 edit
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#5 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#6 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#3 edit
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#5 edit
... //open/mondrian/src/main/mondrian/olap/SetBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#8 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/PrivateHierarchyUsage.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#9 edit
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapSchema.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SharedHierarchyUsage.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#2 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#9 edit
... //open/mondrian/webapp/morph_pivot.jsp#3 edit


Change 180 by banksean@banksean.home on 2002/10/03 14:18:48 (git 04d0072ae0)

	[mondrian] baby steps towards editing in the workbench gui

Affected files ...

... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#3 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaPropertyCellEditor.java#1 add
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#5 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#5 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#5 edit


Change 179 by banksean@banksean.home on 2002/10/03 09:59:12 (git 89439ab4be)

	[mondrian]

Affected files ...

... //open/mondrian/build.xml#18 edit
... //open/mondrian/misc/workbench-manifest.mf#2 edit


Change 178 by banksean@banksean.home on 2002/10/03 09:57:58 (git 4a5d3c936d)

	[Mondrian] workbench updates.  added toolbar to explorer.  you can save the schema to a new file and reload it, but you can't modify it yet.

Affected files ...

... //open/mondrian/images/addCube24.gif#1 add
... //open/mondrian/images/addDimension24.gif#1 add
... //open/mondrian/images/addLevel24.gif#1 add
... //open/mondrian/images/addMeasure24.gif#1 add
... //open/mondrian/images/addProperty24.gif#1 add
... //open/mondrian/lib/jlfgr-1_0.jar#1 add
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#2 edit
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#3 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#4 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#4 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#4 edit


Change 177 by banksean@banksean.home on 2002/10/02 18:00:31 (git 851d062a92)

	[Mondrian] more workbench updates.  added a property sheet

Affected files ...

... //open/mondrian/images/property24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/PropertyTableModel.java#1 add
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#2 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#3 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#3 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#3 edit


Change 176 by banksean@banksean.home on 2002/10/02 16:07:43 (git 4fd87dc48b)

	[Mondrian] workbench updates

Affected files ...

... //open/mondrian/images/hierarchy24.gif#1 add
... //open/mondrian/images/level24.gif#1 add
... //open/mondrian/images/schema24.gif#1 add
... //open/mondrian/src/main/mondrian/gui/SchemaExplorer.java#1 add
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#2 edit
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#2 edit
... //open/mondrian/src/main/mondrian/gui/Workbench.java#2 edit


Change 175 by banksean@banksean.home on 2002/10/01 15:17:36 (git e1c472c181)

	[MONDRIAN] fixed equals(), added hashcode() to ElementDef

Affected files ...

... //open/mondrian/src/main/mondrian/xom/ElementDef.java#2 edit


Change 173 by banksean@banksean.home on 2002/09/30 11:14:30 (git 7afc4bb5e7)

	[MONDRIAN] workbench GUI initial checkin

Affected files ...

... //open/mondrian/build.xml#17 edit
... //open/mondrian/images/cube16.gif#1 add
... //open/mondrian/images/cube24.gif#1 add
... //open/mondrian/images/dimension24.gif#1 add
... //open/mondrian/images/dimensionUsage24.gif#1 add
... //open/mondrian/images/measure24.gif#1 add
... //open/mondrian/images/virtualCube24.gif#1 add
... //open/mondrian/images/virtualCubeDimension24.gif#1 add
... //open/mondrian/images/virtualCubeMeasure24.gif#1 add
... //open/mondrian/lib/junit.jar#1 add
... //open/mondrian/misc/workbench-manifest.mf#1 add
... //open/mondrian/src/main/mondrian/gui/SchemaTreeCellRenderer.java#1 add
... //open/mondrian/src/main/mondrian/gui/SchemaTreeModel.java#1 add
... //open/mondrian/src/main/mondrian/gui/Workbench.java#1 add


Change 172 by jhyde@jhyde.dopey on 2002/09/28 18:24:31 (git 3a3da504e9)

	MONDRIAN: Update logo.

Affected files ...

... //open/mondrian/doc/architecture.html#4 edit
... //open/mondrian/doc/components.html#4 edit
... //open/mondrian/doc/faq.html#3 edit
... //open/mondrian/doc/help.html#3 edit
... //open/mondrian/doc/index.html#6 edit
... //open/mondrian/doc/links.html#3 edit
... //open/mondrian/doc/logo.psp#3 edit
... //open/mondrian/doc/logo_bottom.jpg#2 edit
... //open/mondrian/doc/logo_top.jpg#2 edit
... //open/mondrian/doc/olap.html#3 edit
... //open/mondrian/doc/people.html#3 edit
... //open/mondrian/doc/roadmap.html#3 edit


Change 171 by jhyde@jhyde.notebook on 2002/09/28 17:57:58 (git a380e46eef)

	MONDRIAN: Add unit test for AggregationManager.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#8 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/TestAggregationManager.java#1 add
... //open/mondrian/src/main/mondrian/test/Main.java#7 edit


Change 170 by jhyde@jhyde.notebook.2 on 2002/09/28 17:52:00 (git d163411f6a)

	MONDRIAN: Move mondrian.rolap.CellRequest into package mondrian.rolap.agg. (Does not build yet.)

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CellRequest.java#3 delete
... //open/mondrian/src/main/mondrian/rolap/agg/CellRequest.java#1 branch


Change 169 by jhyde@jhyde.dopey on 2002/09/26 14:53:41 (git fbd1f82227)

	MONDRIAN: Save logo.psp in compressed format.

Affected files ...

... //open/mondrian/doc/logo.psp#2 edit


Change 168 by jhyde@jhyde.notebook on 2002/09/26 03:40:46 (git 3920d22dde)

	MONDRIAN: Create logo.

Affected files ...

... //open/mondrian/doc/architecture.html#3 edit
... //open/mondrian/doc/components.html#3 edit
... //open/mondrian/doc/faq.html#2 edit
... //open/mondrian/doc/help.html#2 edit
... //open/mondrian/doc/index.html#5 edit
... //open/mondrian/doc/install.html#12 edit
... //open/mondrian/doc/links.html#2 edit
... //open/mondrian/doc/logo.psp#1 add
... //open/mondrian/doc/logo_bottom.jpg#1 add
... //open/mondrian/doc/logo_top.jpg#1 add
... //open/mondrian/doc/olap.html#2 edit
... //open/mondrian/doc/people.html#2 edit


Change 167 by jhyde@jhyde.notebook on 2002/09/25 02:09:55 (git c8cc45dc61)

	MONDRIAN: Ooops!

Affected files ...

... //open/mondrian/doc/architecture.html#2 edit
... //open/mondrian/doc/components.html#2 edit


Change 166 by jhyde@jhyde.notebook on 2002/09/25 01:56:46 (git 2a17dee8a5)

	MONDRIAN: Re-organize documents,
	fix Javadoc 1.4 warnings.

Affected files ...

... //open/mondrian/build.xml#16 edit
... //open/mondrian/doc/architecture.html#1 add
... //open/mondrian/doc/components.html#1 add
... //open/mondrian/doc/faq.html#1 add
... //open/mondrian/doc/help.html#1 add
... //open/mondrian/doc/index.html#4 edit
... //open/mondrian/doc/install.html#11 edit
... //open/mondrian/doc/links.html#1 add
... //open/mondrian/doc/olap.html#1 add
... //open/mondrian/doc/people.html#1 add
... //open/mondrian/doc/spacer.gif#1 add
... //open/mondrian/doc/stylesheet.css#2 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ElementCallback.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#5 edit
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#4 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#9 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#7 edit
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#2 edit
... //open/mondrian/src/main/mondrian/resource/ShadowResourceBundle.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#5 edit
... //open/mondrian/src/main/mondrian/util/Format.java#2 edit
... //open/mondrian/src/main/mondrian/xom/DOMWrapper.java#2 edit
... //open/mondrian/src/main/mondrian/xom/MetaGenerator.java#2 edit
... //open/mondrian/src/main/mondrian/xom/ParserTester.java#2 edit
... //open/mondrian/src/main/mondrian/xom/XMLOutput.java#2 edit
... //open/mondrian/src/main/mondrian/xom/package.html#2 edit
... //open/mondrian/src/main/overview.html#2 edit


Change 165 by jhyde@jhyde.notebook.2 on 2002/09/25 01:29:18 (git 86dc14ddba)

	MONDRIAN: Move overview.html under Java tree.

Affected files ...

... //open/mondrian/doc/overview.html#4 delete
... //open/mondrian/src/main/overview.html#1 branch


Change 164 by pdymecki@pdymecki.localhost on 2002/09/23 20:41:05 (git d4c6e84943)

	MONDRIAN:changed mondrian.foodMart.jdbcURL.oracle ect to just mondrian.foodmart.jdbcURL

Affected files ...

... //open/mondrian/bin/mondrian.properties#2 edit


Change 163 by jhyde@jhyde.notebook on 2002/09/23 15:02:47 (git 9b986104ae)

	MONDRIAN:
	Fixes for JDK 1.4.
	Make 'junit' the default target for runtime.xml.
	Revise installation instructions for binary release and JDK 1.4.

Affected files ...

... //open/mondrian/bin/runtime.xml#3 edit
... //open/mondrian/doc/install.html#10 edit
... //open/mondrian/src/main/mondrian/resource/ChainableError.java#3 edit
... //open/mondrian/src/main/mondrian/resource/ChainableException.java#2 edit
... //open/mondrian/src/main/mondrian/resource/ChainableRuntimeException.java#2 edit
... //open/mondrian/src/main/mondrian/util/Schedule.java#2 edit


Change 162 by jhyde@jhyde.dopey on 2002/09/20 15:38:11 (git aee46a8e3b)

	MONDRIAN: Fixed "junit" target in runtime.xml;
	renamed Member.getProperty() to getPropertyValue(),
	added Level.getInheritedProperties(),
	added Member.getProperties().

Affected files ...

... //open/mondrian/bin/mondrian.bat#2 edit
... //open/mondrian/bin/runtime.xml#2 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#3 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#3 edit
... //open/mondrian/src/main/mondrian/test/Main.java#6 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#4 edit


Change 161 by jhyde@jhyde.notebook on 2002/09/20 13:26:36 (git efbf104a87)

	MONDRIAN: Changes to binary distribution.
	
	You can now build mondrian.war in the runtime environment; we call ant via with runtime.xml via a thin wrapper mondrian.bat. Now mondrian-version-bin.zip includes ant.jar etc. but no longer includes mondrian.war.
	
	Obsoleted deploy_env.properties; now use mondrian.properties instead.

Affected files ...

... //open/mondrian/bin/mondrian.bat#1 add
... //open/mondrian/bin/mondrian.properties#1 add
... //open/mondrian/bin/runtime.xml#1 add
... //open/mondrian/build.xml#15 edit
... //open/mondrian/deploy_env.properties#4 delete
... //open/mondrian/webapp/WEB-INF/web.xml#5 edit


Change 160 by jhyde@jhyde.dopey on 2002/09/19 18:24:51 (git ee73eace4c)

	MONDRIAN: Oops.

Affected files ...

... //open/mondrian/build.xml#14 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#8 edit


Change 159 by jhyde@jhyde.dopey on 2002/09/19 17:26:07 (git e005d7545e)

	MONDRIAN: Oops! (Forgot a couple of files.)

Affected files ...

... //open/mondrian/src/main/mondrian/resource/ResourceDefinition.java#1 add
... //open/mondrian/src/main/mondrian/resource/ResourceInstance.java#1 add


Change 157 by jhyde@jhyde.notebook on 2002/09/19 17:12:12 (git b28e6aaaa7)

	MONDRIAN: Use ResourceBundle mechanism; obsolete the dreaded resourceURL.
	Cosmetic changes to javadoc.

Affected files ...

... //open/mondrian/build.xml#13 edit
... //open/mondrian/deploy_env.properties#3 edit
... //open/mondrian/lib/boot.jar#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.java#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.properties#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianResource_en_US.java#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianResource_en_US.properties#1 add
... //open/mondrian/src/main/mondrian/olap/Util.java#8 edit
... //open/mondrian/src/main/mondrian/resource/ChainableError.java#2 edit
... //open/mondrian/src/main/mondrian/resource/ChainableException.java#1 add
... //open/mondrian/src/main/mondrian/resource/ChainableRuntimeException.java#1 add
... //open/mondrian/src/main/mondrian/resource/ChainableThrowable.java#2 edit
... //open/mondrian/src/main/mondrian/resource/Error.java#3 delete
... //open/mondrian/src/main/mondrian/resource/ResourceBase.java#2 delete
... //open/mondrian/src/main/mondrian/resource/ShadowResourceBundle.java#1 add
... //open/mondrian/src/main/mondrian/resource/Util.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/Test.java#2 edit
... //open/mondrian/src/main/mondrian/test/TestContext.java#3 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#4 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#5 edit
... //open/mondrian/src/main/mondrian/xom/XOMException.java#2 edit
... //open/mondrian/webapp/WEB-INF/web.xml#4 edit


Change 156 by jhyde@jhyde.notebook.2 on 2002/09/19 16:49:29 (git 17690cb07b)

	MONDRIAN: Rename mondrian.resource.Error to ChainableError.

Affected files ...

... //open/mondrian/src/main/mondrian/resource/ChainableError.java#1 branch


Change 155 by jhyde@jhyde.notebook on 2002/09/19 13:02:44 (git 803a908fb2)

	MONDRIAN: Fix bug: Always get the same measure, [Unit Sales].
	Add testcase for above.
	Parameterize jdbcDrivers in web.xml.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#2 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#7 edit
... //open/mondrian/webapp/WEB-INF/web.xml#3 edit


Change 153 by avix@avix.tonbeller on 2002/09/17 02:47:30 (git 0efac284bf)

	Test Member Properties

Affected files ...

... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#3 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#3 edit
... //open/mondrian/webapp/WEB-INF/mdxtable.xsl#2 edit


Change 152 by avix@avix.tonbeller on 2002/09/17 02:47:13 (git 642c108e34)

	Thread Res - one connection per client

Affected files ...

... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#2 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#4 edit


Change 149 by avix@avix.tonbeller on 2002/09/16 01:29:52 (git e6f61145cb)

	Does not dump the MDX query anymore

Affected files ...

... //open/mondrian/webapp/WEB-INF/mdxslicer.xsl#2 edit


Change 143 by jhyde@jhyde.notebook on 2002/09/13 00:57:41 (git f9812e195f)

	MONDRIAN: Member properties.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#4 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#3 edit
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Level.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Member.java#2 edit
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#4 edit
... //open/mondrian/src/main/mondrian/olap/Property.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#5 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#4 edit
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapProperty.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#7 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#6 edit


Change 139 by jhyde@jhyde.notebook on 2002/09/11 08:20:26 (git 43ab956cc8)

	MONDRIAN: 
	Convert uses of old collections classes (Vector, Hashtable, etc.) to new collections classes (ArrayList, HashMap, etc.)
	Obsolete HashableVector.

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cube.java#2 edit
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/CellRequest.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/HashableVector.java#2 delete
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#5 edit


Change 138 by jhyde@jhyde.dopey on 2002/09/10 01:42:52 (git b10acc3658)

	MONDRIAN: CachePool: Add flush() call, unit test, and property "mondrian.rolap.RolapResult.flushAfterEachQuery".

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/CachePool.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#4 edit
... //open/mondrian/src/main/mondrian/test/Main.java#5 edit


Change 137 by jhyde@jhyde.dopey on 2002/09/09 23:49:48 (git 969bba2b7c)

	MONDRIAN: Share stars between measures and even cubes.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#4 edit


Change 136 by jhyde@jhyde.dopey on 2002/09/09 22:19:55 (git fbe1f52ea0)

	MONDRIAN: In Weblogic, use Xerces, not the default JAXP parser. (Because Weblogic's JAXP parser doesn't run in non-validating mode.)

Affected files ...

... //open/mondrian/build.xml#12 edit
... //open/mondrian/doc/install.html#9 edit
... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#3 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/JaxpDOMParser.java#2 edit


Change 133 by jhyde@jhyde.notebook on 2002/09/05 11:58:40 (git 4b1c51a86c)

	MONDRIAN: avix: Undo dependency upon Servlet 2.3/J2EE 1.3.

Affected files ...

... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#3 edit
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#2 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#3 edit
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#2 edit
... //open/mondrian/webapp/morph_pivot.jsp#2 edit


Change 132 by jhyde@jhyde.notebook on 2002/09/05 04:22:35 (git e248b86981)

	MONDRIAN: Task #60149: Add Cell.getValue().

Affected files ...

... //open/mondrian/src/main/mondrian/olap/Cell.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#3 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#5 edit


Change 123 by jhyde@jhyde.notebook on 2002/08/30 11:16:44 (git b6ffdbf351)

	MONDRIAN: add generic jaxp parser for xom.

Affected files ...

... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#2 edit
... //open/mondrian/src/main/mondrian/xom/wrappers/GenericDOMParser.java#1 add
... //open/mondrian/src/main/mondrian/xom/wrappers/JaxpDOMParser.java#1 add
... //open/mondrian/src/main/mondrian/xom/wrappers/XercesDOMParser.java#2 edit


Change 120 by pdymecki@pdymecki.localhost on 2002/08/26 14:33:59 (git 630eb84856)

	MONDRIAN: added binaryzip target

Affected files ...

... //open/mondrian/build.xml#11 edit


Change 119 by jhyde@jhyde.notebook on 2002/08/23 14:14:41 (git 13247593ea)

	MONDRIAN: Add MySQL instructions to install doc.

Affected files ...

... //open/mondrian/doc/install.html#8 edit
... //open/mondrian/doc/perforce_setup.gif#1 add


Change 118 by jhyde@jhyde.notebook on 2002/08/22 19:26:56 (git 019ed20491)

	MONDRIAN:
	Update version number.
	Fix testToggleDrillState2.

Affected files ...

... //open/mondrian/README.txt#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#4 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#4 edit


Change 117 by pdymecki@pdymecki.localhost on 2002/08/22 18:49:33 (git 37ad6dddeb)

	<Added installation instructions for the binary release>

Affected files ...

... //open/mondrian/doc/install.html#7 edit


Change 116 by jhyde@jhyde.notebook on 2002/08/21 19:03:35 (git e5a7290f23)

	MONDRIAN: Ooops, closed JDBC statements too soon.

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#6 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#3 edit


Change 115 by jhyde@jhyde.notebook on 2002/08/21 17:00:39 (git e57f7c2df2)

	MONDRIAN:
	Snow-flake dimensions using <Join> operator, not <View> operator (which requires SELECT-in-FROM, which MySQL does not support).
	NOTE: Major changes to format of FoodMart.xml.
	Add timings to SQL tracing.

Affected files ...

... //open/mondrian/demo/FoodMart.xml#3 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#3 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#7 edit
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#3 edit
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#5 edit
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#4 edit
... //open/mondrian/src/main/mondrian/test/Main.java#4 edit
... //open/mondrian/webapp/WEB-INF/web.xml#2 edit


Change 111 by banksean@banksean.home on 2002/08/18 18:15:00 (git f3f5b5adaa)

	MONDRIAN: deleted jmi source tree

Affected files ...

... //open/mondrian/src/main/javax/jmi/corbaidltypes/CorbaIdlTypesPackage.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/AggregationKind.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/AggregationKindEnum.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/AliasType.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/AliasTypeClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Aliases.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Association.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/AssociationClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/AssociationEnd.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/AssociationEndClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/AttachesTo.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Attribute.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/AttributeClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeature.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeatureClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/CanRaise.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Classifier.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ClassifierClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/CollectionType.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/CollectionTypeClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Constant.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ConstantClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Constrains.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Constraint.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ConstraintClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Contains.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/DataType.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/DataTypeClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/DependsOn.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/DirectionKind.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/DirectionKindEnum.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/EnumerationType.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/EnumerationTypeClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/EvaluationKind.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/EvaluationKindEnum.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Exposes.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Feature.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/FeatureClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElement.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElementClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Generalizes.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Import.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ImportClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/IsOfType.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ModelElement.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ModelElementClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ModelPackage.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/MofClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/MofClassClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/MofException.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/MofExceptionClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/MofPackage.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/MofPackageClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/MultiplicityType.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/NameNotFoundException.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/NameNotResolvedException.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Namespace.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/NamespaceClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Operation.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/OperationClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Parameter.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ParameterClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/PrimitiveType.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/PrimitiveTypeClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Reference.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ReferenceClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/RefersTo.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ScopeKind.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/ScopeKindEnum.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/StructuralFeature.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/StructuralFeatureClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/StructureField.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/StructureFieldClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/StructureType.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/StructureTypeClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/Tag.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/TagClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/TypedElement.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/TypedElementClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/VisibilityKind.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/VisibilityKindEnum.java#2 delete
... //open/mondrian/src/main/javax/jmi/model/resources/mof.xml#2 delete
... //open/mondrian/src/main/javax/jmi/primitivetypes/PrimitiveTypesPackage.class#2 delete
... //open/mondrian/src/main/javax/jmi/primitivetypes/PrimitiveTypesPackage.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/AlreadyExistsException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/ClosureViolationException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/CompositionCycleException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/ConstraintViolationException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/DuplicateException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/InvalidCallException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/InvalidNameException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/InvalidObjectException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/JmiException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociation.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociationLink.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefBaseObject.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefClass.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefEnum.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefFeatured.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefObject.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefPackage.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/RefStruct.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/TypeMismatchException.java#2 delete
... //open/mondrian/src/main/javax/jmi/reflect/WrongSizeException.java#2 delete
... //open/mondrian/src/main/javax/jmi/xmi/MalformedXMIException.java#2 delete
... //open/mondrian/src/main/javax/jmi/xmi/XmiReader.java#2 delete
... //open/mondrian/src/main/javax/jmi/xmi/XmiWriter.java#2 delete


Change 110 by banksean@banksean.home on 2002/08/18 16:49:47 (git 354434a43d)

	MONDRIAN: changed project classpath to include the new jmi.jar and mof.jar

Affected files ...

... //open/mondrian/build.xml#10 edit


Change 109 by banksean@banksean.home on 2002/08/18 16:48:24 (git d484bc7a7c)

	MONDRIAN: added pre-compiled jmi.jar and mof.jar

Affected files ...

... //open/mondrian/lib/jmi.jar#1 add
... //open/mondrian/lib/mof.jar#1 add


Change 108 by banksean@banksean.home on 2002/08/18 16:38:38 (git 8cf787aa5a)

	MONDRIAN: added junit-main ant target.

Affected files ...

... //open/mondrian/build.xml#9 edit


Change 104 by jhyde@jhyde.notebook on 2002/08/16 00:15:37 (git a6a2f9cebb)

	MONDRIAN: Ooops!

Affected files ...

... //open/mondrian/build.bat#5 edit


Change 103 by jhyde@jhyde.notebook on 2002/08/16 00:13:11 (git 4db8d3ddd0)

	MONDRIAN:
	Allow catalog file to contain a variant of a SQL statement for each SQL dialect.
	Add test targets for each RDMBS, for example, "test-oracle", "test-access".
	Fixed some MySQL issues -- identifier quoting, and "Select count(distinct ...)" -- but we still generate a FROM-subquery if a hierarchy is over more than one table.

Affected files ...

... //open/mondrian/build.bat#4 edit
... //open/mondrian/build.xml#8 edit
... //open/mondrian/demo/FoodMart.xml#2 edit
... //open/mondrian/doc/install.html#6 edit
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#2 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#6 edit
... //open/mondrian/src/main/mondrian/resource/Error.java#2 edit
... //open/mondrian/src/main/mondrian/resource/Util.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#4 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#3 edit


Change 101 by pdymecki@pdymecki.localhost on 2002/08/13 14:48:29 (git 37bdbd46aa)

	<replaced  hard coded alias in makeLevelMemberCountSql method>

Affected files ...

... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#3 edit


Change 100 by jhyde@jhyde.notebook on 2002/08/13 12:31:54 (git ecff3a328d)

	MONDRIAN:
	Improve OLE DB connect string parser, in particular, you can now quote property values.
	Change name of mondrian-data.zip.

Affected files ...

... //open/mondrian/build.xml#7 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#5 edit
... //open/mondrian/src/main/mondrian/test/Main.java#3 edit


Change 98 by jhyde@jhyde.notebook on 2002/08/09 09:29:09 (git a6c7324637)

	MONDRIAN: Release 0.3.

Affected files ...

... //open/mondrian/build.bat#3 edit
... //open/mondrian/build.properties#2 edit
... //open/mondrian/build.xml#6 edit
... //open/mondrian/doc/install.html#5 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#4 edit


Change 94 by jhyde@jhyde.splat on 2002/08/01 18:48:25 (git 4c4f03eb14)

	MONDRIAN:
	Improved database installation instructions,
	Incorporate Ubaldo Taldriz' fixes for postgres.

Affected files ...

... //open/mondrian/doc/install.html#4 edit
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#2 edit


Change 91 by jhyde@jhyde.splat on 2002/07/26 18:57:35 (git 87b8c4a599)

	MONDRIAN: Upgrade to Ant 1.5 (was 1.4.1), Tomcat 4.0.4 (was 4.0.3).

Affected files ...

... //open/mondrian/build.bat#2 edit
... //open/mondrian/build.xml#5 edit
... //open/mondrian/deploy_env.properties#2 edit
... //open/mondrian/doc/install.html#3 edit
... //open/mondrian/lib/boot.jar#2 edit


Change 89 by banksean@banksean.home on 2002/07/24 19:43:14 (git ae7611e10b)

	added jmi, omg cwm, and javax.olap

Affected files ...

... //open/mondrian/src/main/javax/jmi/corbaidltypes/CorbaIdlTypesPackage.java#1 add
... //open/mondrian/src/main/javax/jmi/model/AggregationKind.java#1 add
... //open/mondrian/src/main/javax/jmi/model/AggregationKindEnum.java#1 add
... //open/mondrian/src/main/javax/jmi/model/AliasType.java#1 add
... //open/mondrian/src/main/javax/jmi/model/AliasTypeClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Aliases.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Association.java#1 add
... //open/mondrian/src/main/javax/jmi/model/AssociationClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/AssociationEnd.java#1 add
... //open/mondrian/src/main/javax/jmi/model/AssociationEndClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/AttachesTo.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Attribute.java#1 add
... //open/mondrian/src/main/javax/jmi/model/AttributeClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeature.java#1 add
... //open/mondrian/src/main/javax/jmi/model/BehavioralFeatureClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/CanRaise.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Classifier.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ClassifierClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/CollectionType.java#1 add
... //open/mondrian/src/main/javax/jmi/model/CollectionTypeClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Constant.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ConstantClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Constrains.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Constraint.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ConstraintClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Contains.java#1 add
... //open/mondrian/src/main/javax/jmi/model/DataType.java#1 add
... //open/mondrian/src/main/javax/jmi/model/DataTypeClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/DependsOn.java#1 add
... //open/mondrian/src/main/javax/jmi/model/DirectionKind.java#1 add
... //open/mondrian/src/main/javax/jmi/model/DirectionKindEnum.java#1 add
... //open/mondrian/src/main/javax/jmi/model/EnumerationType.java#1 add
... //open/mondrian/src/main/javax/jmi/model/EnumerationTypeClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/EvaluationKind.java#1 add
... //open/mondrian/src/main/javax/jmi/model/EvaluationKindEnum.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Exposes.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Feature.java#1 add
... //open/mondrian/src/main/javax/jmi/model/FeatureClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElement.java#1 add
... //open/mondrian/src/main/javax/jmi/model/GeneralizableElementClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Generalizes.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Import.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ImportClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/IsOfType.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ModelElement.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ModelElementClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ModelPackage.java#1 add
... //open/mondrian/src/main/javax/jmi/model/MofClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/MofClassClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/MofException.java#1 add
... //open/mondrian/src/main/javax/jmi/model/MofExceptionClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/MofPackage.java#1 add
... //open/mondrian/src/main/javax/jmi/model/MofPackageClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/MultiplicityType.java#1 add
... //open/mondrian/src/main/javax/jmi/model/NameNotFoundException.java#1 add
... //open/mondrian/src/main/javax/jmi/model/NameNotResolvedException.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Namespace.java#1 add
... //open/mondrian/src/main/javax/jmi/model/NamespaceClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Operation.java#1 add
... //open/mondrian/src/main/javax/jmi/model/OperationClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Parameter.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ParameterClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/PrimitiveType.java#1 add
... //open/mondrian/src/main/javax/jmi/model/PrimitiveTypeClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Reference.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ReferenceClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/RefersTo.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ScopeKind.java#1 add
... //open/mondrian/src/main/javax/jmi/model/ScopeKindEnum.java#1 add
... //open/mondrian/src/main/javax/jmi/model/StructuralFeature.java#1 add
... //open/mondrian/src/main/javax/jmi/model/StructuralFeatureClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/StructureField.java#1 add
... //open/mondrian/src/main/javax/jmi/model/StructureFieldClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/StructureType.java#1 add
... //open/mondrian/src/main/javax/jmi/model/StructureTypeClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/Tag.java#1 add
... //open/mondrian/src/main/javax/jmi/model/TagClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/TypedElement.java#1 add
... //open/mondrian/src/main/javax/jmi/model/TypedElementClass.java#1 add
... //open/mondrian/src/main/javax/jmi/model/VisibilityKind.java#1 add
... //open/mondrian/src/main/javax/jmi/model/VisibilityKindEnum.java#1 add
... //open/mondrian/src/main/javax/jmi/model/resources/mof.xml#1 add
... //open/mondrian/src/main/javax/jmi/primitivetypes/PrimitiveTypesPackage.class#1 add
... //open/mondrian/src/main/javax/jmi/primitivetypes/PrimitiveTypesPackage.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/AlreadyExistsException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/ClosureViolationException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/CompositionCycleException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/ConstraintViolationException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/DuplicateException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/InvalidCallException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/InvalidNameException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/InvalidObjectException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/JmiException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociation.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefAssociationLink.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefBaseObject.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefClass.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefEnum.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefFeatured.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefObject.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefPackage.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/RefStruct.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/TypeMismatchException.java#1 add
... //open/mondrian/src/main/javax/jmi/reflect/WrongSizeException.java#1 add
... //open/mondrian/src/main/javax/jmi/xmi/MalformedXMIException.java#1 add
... //open/mondrian/src/main/javax/jmi/xmi/XmiReader.java#1 add
... //open/mondrian/src/main/javax/jmi/xmi/XmiWriter.java#1 add
... //open/mondrian/src/main/javax/olap/OLAPException.java#1 add
... //open/mondrian/src/main/javax/olap/OLAPWarning.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/Blob.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/Clob.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/CubeCursor.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/Cursor.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/Date.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/DimensionCursor.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/EdgeCursor.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/RowDataAccessor.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/RowDataMetaData.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/RowDataNavigation.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/Time.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/Timestamp.java#1 add
... //open/mondrian/src/main/javax/olap/cursor/Types.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/Cube.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/CubeDimensionAssociation.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/Dimension.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/Hierarchy.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/HierarchyLevelAssociation.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/Level.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/LevelBasedHierarchy.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/Measure.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/Member.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/MemberList.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/MemberObjectFactories.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/MemberQuantifierType.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/MemberSelection.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/MemberSet.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/MemberValue.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/Schema.java#1 add
... //open/mondrian/src/main/javax/olap/metadata/ValueBasedHierarchy.java#1 add
... //open/mondrian/src/main/javax/olap/query/CurrentMember.java#1 add
... //open/mondrian/src/main/javax/olap/query/DimensionView.java#1 add
... //open/mondrian/src/main/javax/olap/query/EdgeView.java#1 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/AttributeValue.java#1 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculatedMember.java#1 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CalculationRelationship.java#1 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/CurrentMember.java#1 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewMember.java#1 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/DimensionViewOperator.java#1 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/NullHandling.java#1 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OperatorInput.java#1 add
... //open/mondrian/src/main/javax/olap/query/calculatedmembers/OrdinateOperator.java#1 add
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttribute.java#1 add
... //open/mondrian/src/main/javax/olap/query/derivedattribute/DerivedAttributeComponent.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/AttributeFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DataBasedMemberFilterInput.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/DimensionInsertOffset.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/Drill.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/ExceptionMemberFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/HierarchyFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/LevelFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/MemberListFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/RankingMemberFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/dimensionfilters/SingleMemberFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/CurrentEdgeMember.java#1 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeDrillFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/EdgeInsertOffset.java#1 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/QualifiedEdgeMemberReference.java#1 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/SuppressOrdinateMemberFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/edgefilters/TupleFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/CalendarTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperator.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DAOperatorEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperator.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DVOperatorEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DataBasedMemberFilterInputTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DerivedAttributeComponentTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionInsertOffsetTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DimensionStepTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/DrillTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeFilterTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeInsertOffsetTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/EdgeTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperators.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/ElementOperatorsEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchicalSortTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/HierarchyFilterTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperators.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OlapOperatorsEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/Operator.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorInputTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OperatorTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperator.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/OrdOperatorEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/PeriodTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/RankingTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SelectedObjectTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetActionTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetEdgeActionTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperators.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SetOrientedOperatorsEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SortType.java#1 add
... //open/mondrian/src/main/javax/olap/query/enumerations/SortTypeEnum.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/AttributeReference.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CompoundDimensionStep.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Constant.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/CubeView.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionSort.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStep.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionStepManager.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/DimensionView.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeFilter.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/EdgeView.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/IntegerInsertOffset.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/LiteralReference.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MeasureView.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberInsertOffset.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/MemberReference.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/NamedObject.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/OperatorReference.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Ordinate.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QualifiedMemberReference.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/QueryObject.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Segment.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/SelectedObject.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/Tuple.java#1 add
... //open/mondrian/src/main/javax/olap/query/querycoremodel/TupleInsertOffset.java#1 add
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransaction.java#1 add
... //open/mondrian/src/main/javax/olap/query/querytransaction/QueryTransactionManager.java#1 add
... //open/mondrian/src/main/javax/olap/query/querytransaction/TransactionalObject.java#1 add
... //open/mondrian/src/main/javax/olap/query/sorting/AttributeSort.java#1 add
... //open/mondrian/src/main/javax/olap/query/sorting/DataBasedSort.java#1 add
... //open/mondrian/src/main/javax/olap/query/sorting/HierarchicalSort.java#1 add
... //open/mondrian/src/main/javax/olap/resource/Connection.java#1 add
... //open/mondrian/src/main/javax/olap/resource/ConnectionFactory.java#1 add
... //open/mondrian/src/main/javax/olap/resource/ConnectionMetaData.java#1 add
... //open/mondrian/src/main/javax/olap/resource/ConnectionSpec.java#1 add
... //open/mondrian/src/main/javax/olap/resource/ResourceAdapterMetaData.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/CodedLevel.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/ContentMap.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/Cube.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeDeployment.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/CubeRegion.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/DeploymentGroup.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/DimensionDeployment.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyLevelAssociation.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/HierarchyMemberSelectionGroup.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/MemberSelectionGroup.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/Schema.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/StructureMap.java#1 add
... //open/mondrian/src/main/javax/olap/serversidemetadata/ValueBasedHierarchy.java#1 add
... //open/mondrian/src/main/javax/olap/sourcemodel/BooleanSource.java#1 add
... //open/mondrian/src/main/javax/olap/sourcemodel/DateSource.java#1 add
... //open/mondrian/src/main/javax/olap/sourcemodel/MetadataState.java#1 add
... //open/mondrian/src/main/javax/olap/sourcemodel/NumberSource.java#1 add
... //open/mondrian/src/main/javax/olap/sourcemodel/Source.java#1 add
... //open/mondrian/src/main/javax/olap/sourcemodel/SourceGenerator.java#1 add
... //open/mondrian/src/main/javax/olap/sourcemodel/StringSource.java#1 add
... //open/mondrian/src/main/javax/olap/sourcemodel/Template.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/ClassifierFeatureMap.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/ClassifierMap.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/DataObjectSet.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/FeatureMap.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/PrecedenceConstraint.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/StepPrecedence.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/Transformation.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationActivity.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationMap.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationStep.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationTask.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationTree.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TransformationUse.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TreeType.java#1 add
... //open/mondrian/src/main/org/omg/cwm/analysis/transformation/TreeTypeEnum.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Contact.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Description.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Document.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Email.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Location.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/ResourceLocator.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/ResponsibleParty.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/businessinformation/Telephone.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/Enumeration.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/EnumerationLiteral.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/QueryExpression.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/TypeAlias.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/Union.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/datatypes/UnionMember.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/expressions/ConstantNode.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/expressions/ElementNode.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/expressions/ExpressionNode.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/expressions/FeatureNode.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/keysindexes/Index.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/keysindexes/IndexedFeature.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/keysindexes/KeyRelationship.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/keysindexes/UniqueKey.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/Component.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/DataManager.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/DataProvider.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/DeployedComponent.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/DeployedSoftwareSystem.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/Machine.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/PackageUsage.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/ProviderConnection.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/Site.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/softwaredeployment/SoftwareSystem.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/typemapping/TypeMapping.java#1 add
... //open/mondrian/src/main/org/omg/cwm/foundation/typemapping/TypeSystem.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Argument.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/BehavioralFeature.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/CallAction.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Event.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Interface.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Method.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Operation.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/Parameter.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/ParameterDirectionKind.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/behavioral/ParameterDirectionKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Attribute.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/BooleanExpression.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ChangeableKind.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ChangeableKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Class.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Classifier.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Constraint.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/DataType.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Dependency.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Element.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Expression.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Feature.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Model.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ModelElement.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Multiplicity.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/MultiplicityRange.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Namespace.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/OrderingKind.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/OrderingKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Package.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ProcedureExpression.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ScopeKind.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/ScopeKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Stereotype.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/StructuralFeature.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/Subsystem.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/TaggedValue.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/VisibilityKind.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/core/VisibilityKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/DataValue.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/Extent.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/Instance.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/Object.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/instance/Slot.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/AggregationKind.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/AggregationKindEnum.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/Association.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/AssociationEnd.java#1 add
... //open/mondrian/src/main/org/omg/cwm/objectmodel/relationships/Generalization.java#1 add


Change 82 by pdymecki@pdymecki.localhost on 2002/06/29 20:50:14 (git 23a5bc8ea7)

	added div element to row-headings

Affected files ...

... //open/mondrian/webapp/WEB-INF/mdxpivot.xsl#2 edit


Change 81 by jhyde@jhyde.dopey on 2002/06/24 01:55:48 (git 3e6ba1d473)

	MONDRIAN: Add morph_pivot.jsp, which allows you to add hierarchies  to a pivot table, move them around, change the values on the slicer, and so forth. Looks ugly, and the underlying operations aren't implemented yet.

Affected files ...

... //open/mondrian/build.xml#4 edit
... //open/mondrian/webapp/morph_pivot.jsp#1 add
... //open/mondrian/webapp/pivot.jsp#2 edit


Change 80 by jhyde@jhyde.dopey on 2002/06/23 19:05:42 (git 54d7a8c82f)

	MONDRIAN: fix "start.tomcat" target (tools.jar is in the JDK, but not in the JRE)

Affected files ...

... //open/mondrian/build.xml#3 edit


Change 74 by jhyde@jhyde.notebook on 2002/06/20 22:18:50 (git 06d3900fe6)

	MONDRIAN:
	Add pivot.jsp; the only operation so far is 'expand', and that is pretty flaky.

Affected files ...

... //open/mondrian/doc/overview.html#3 edit
... //open/mondrian/src/main/mondrian/olap/MondrianResource.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Result.java#2 edit
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#3 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#3 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#3 edit
... //open/mondrian/src/main/mondrian/test/Main.java#2 edit
... //open/mondrian/src/main/mondrian/test/TestContext.java#2 edit
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#2 edit
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#2 edit
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#2 edit
... //open/mondrian/webapp/WEB-INF/mdxpivot.xsl#1 add
... //open/mondrian/webapp/WEB-INF/mdxquery.xsl#1 add
... //open/mondrian/webapp/pivot.jsp#1 add


Change 73 by jhyde@jhyde.notebook on 2002/06/19 17:43:46 (git a7f9ae46cf)

	MONDRIAN: Link to Javadoc on the web.

Affected files ...

... //open/mondrian/doc/api/index.html#1 add
... //open/mondrian/doc/index.html#3 edit


Change 71 by jhyde@jhyde.laptop on 2002/06/17 18:05:51 (git e1b3705a08)

	MONDRIAN:
	Lots of enhancements to builtin functions & testcases.
	All unit tests now succeed.
	Detect infinite loops while evaluating calculated members.
	Ant targets start.tomcat, stop.tomcat no longer depend upon CMD.EXE.
	Implicitly add casting functions (e.g. <Hierarchy>.DefaultMember) at type-checking time.

Affected files ...

... //open/mondrian/build.xml#2 edit
... //open/mondrian/src/main/mondrian/olap/Cell.java#2 edit
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Exp.java#2 edit
... //open/mondrian/src/main/mondrian/olap/FunCall.java#2 edit
... //open/mondrian/src/main/mondrian/olap/FunTable.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Literal.java#2 edit
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Parameter.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Query.java#2 edit
... //open/mondrian/src/main/mondrian/olap/Util.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#2 edit
... //open/mondrian/src/main/mondrian/olap/fun/MondrianEvaluationException.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/ValueFunDef.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#2 edit
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#2 edit
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#2 edit


Change 69 by jhyde@jhyde.laptop.2 on 2002/06/13 18:35:42 (git 130f169150)

	MONDRIAN: Change perforce server URL.

Affected files ...

... //open/mondrian/doc/index.html#2 edit
... //open/mondrian/doc/install.html#2 edit
... //open/mondrian/doc/overview.html#2 edit
... //open/mondrian/doc/roadmap.html#2 edit


Change 68 by jhyde@jhyde.laptop.2 on 2002/06/13 16:47:14 (git a3051eb8a8)

	MONDRIAN: Migrate files from public.perforce.com:1666, //guest/julian_hyde/mondrian/...@1893.

Affected files ...

... //open/mondrian/LICENSE.html#1 add
... //open/mondrian/LicenseInfo.txt#1 add
... //open/mondrian/README.txt#1 add
... //open/mondrian/build.bat#1 add
... //open/mondrian/build.properties#1 add
... //open/mondrian/build.xml#1 add
... //open/mondrian/demo/FoodMart.xml#1 add
... //open/mondrian/demo/FoodMartData.sql#1 add
... //open/mondrian/demo/FoodMartIndexes.sql#1 add
... //open/mondrian/demo/FoodMartTables.sql#1 add
... //open/mondrian/demo/access/MondrianFoodMart.mdb#1 add
... //open/mondrian/demo/mysql/FixFoodMartData.pl#1 add
... //open/mondrian/demo/mysql/FixFoodMartIndexes.pl#1 add
... //open/mondrian/demo/mysql/FixFoodMartTables.pl#1 add
... //open/mondrian/demo/mysql/ImportFoodMart.sh#1 add
... //open/mondrian/demo/oracle/FoodMartIndexes.sql#1 add
... //open/mondrian/demo/oracle/FoodMartTables.sql#1 add
... //open/mondrian/demo/postgres/FixFoodMartData.pl#1 add
... //open/mondrian/demo/postgres/FixFoodMartIndexes.pl#1 add
... //open/mondrian/demo/postgres/FixFoodMartTables.pl#1 add
... //open/mondrian/demo/postgres/ImportFoodMart.sh#1 add
... //open/mondrian/deploy_env.properties#1 add
... //open/mondrian/doc/index.html#1 add
... //open/mondrian/doc/install.html#1 add
... //open/mondrian/doc/overview.html#1 add
... //open/mondrian/doc/roadmap.html#1 add
... //open/mondrian/doc/stylesheet.css#1 add
... //open/mondrian/lib/boot.jar#1 add
... //open/mondrian/lib/javacup.jar#1 add
... //open/mondrian/misc/Meta.xsl#1 add
... //open/mondrian/resource/MondrianResource_en.xml#1 add
... //open/mondrian/resource/Resource.xsl#1 add
... //open/mondrian/src/main/mondrian/olap/Axis.java#1 add
... //open/mondrian/src/main/mondrian/olap/Cell.java#1 add
... //open/mondrian/src/main/mondrian/olap/Connection.java#1 add
... //open/mondrian/src/main/mondrian/olap/ConnectionBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/Cube.java#1 add
... //open/mondrian/src/main/mondrian/olap/CubeAccess.java#1 add
... //open/mondrian/src/main/mondrian/olap/CubeBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/Dimension.java#1 add
... //open/mondrian/src/main/mondrian/olap/DimensionBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/DriverManager.java#1 add
... //open/mondrian/src/main/mondrian/olap/ElementCallback.java#1 add
... //open/mondrian/src/main/mondrian/olap/EnumeratedValues.java#1 add
... //open/mondrian/src/main/mondrian/olap/Evaluator.java#1 add
... //open/mondrian/src/main/mondrian/olap/Exp.java#1 add
... //open/mondrian/src/main/mondrian/olap/ExpBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/Formula.java#1 add
... //open/mondrian/src/main/mondrian/olap/FunCall.java#1 add
... //open/mondrian/src/main/mondrian/olap/FunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/FunTable.java#1 add
... //open/mondrian/src/main/mondrian/olap/Hierarchy.java#1 add
... //open/mondrian/src/main/mondrian/olap/HierarchyBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/Id.java#1 add
... //open/mondrian/src/main/mondrian/olap/Level.java#1 add
... //open/mondrian/src/main/mondrian/olap/LevelBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/Literal.java#1 add
... //open/mondrian/src/main/mondrian/olap/Member.java#1 add
... //open/mondrian/src/main/mondrian/olap/MemberBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/MemberProperty.java#1 add
... //open/mondrian/src/main/mondrian/olap/Mondrian.xml#1 add
... //open/mondrian/src/main/mondrian/olap/MondrianResource.java#1 add
... //open/mondrian/src/main/mondrian/olap/NameResolver.java#1 add
... //open/mondrian/src/main/mondrian/olap/Namer.java#1 add
... //open/mondrian/src/main/mondrian/olap/OlapElement.java#1 add
... //open/mondrian/src/main/mondrian/olap/OlapElementBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/Parameter.java#1 add
... //open/mondrian/src/main/mondrian/olap/Parser.cup#1 add
... //open/mondrian/src/main/mondrian/olap/Position.java#1 add
... //open/mondrian/src/main/mondrian/olap/Query.java#1 add
... //open/mondrian/src/main/mondrian/olap/QueryAxis.java#1 add
... //open/mondrian/src/main/mondrian/olap/QueryPart.java#1 add
... //open/mondrian/src/main/mondrian/olap/Result.java#1 add
... //open/mondrian/src/main/mondrian/olap/ResultBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/Scanner.java#1 add
... //open/mondrian/src/main/mondrian/olap/Set.java#1 add
... //open/mondrian/src/main/mondrian/olap/SetBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/StringScanner.java#1 add
... //open/mondrian/src/main/mondrian/olap/Util.java#1 add
... //open/mondrian/src/main/mondrian/olap/Visitor.java#1 add
... //open/mondrian/src/main/mondrian/olap/Walkable.java#1 add
... //open/mondrian/src/main/mondrian/olap/Walker.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/BuiltinFunTable.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/FunDefBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/FunUtil.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/Funk.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/FunkBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/MultiResolver.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/ParenthesesFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/RangeFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/Resolver.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/ResolverBase.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/SetFunDef.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/SimpleResolver.java#1 add
... //open/mondrian/src/main/mondrian/olap/fun/TupleFunDef.java#1 add
... //open/mondrian/src/main/mondrian/resource/ChainableThrowable.java#1 add
... //open/mondrian/src/main/mondrian/resource/Error.java#1 add
... //open/mondrian/src/main/mondrian/resource/Resource.java#1 add
... //open/mondrian/src/main/mondrian/resource/Resource.xml#1 add
... //open/mondrian/src/main/mondrian/resource/ResourceBase.java#1 add
... //open/mondrian/src/main/mondrian/resource/ResourceGen.java#1 add
... //open/mondrian/src/main/mondrian/resource/Util.java#1 add
... //open/mondrian/src/main/mondrian/rolap/ArrayMemberSource.java#1 add
... //open/mondrian/src/main/mondrian/rolap/CacheMemberReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/CachePool.java#1 add
... //open/mondrian/src/main/mondrian/rolap/CachingCellReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/CellKey.java#1 add
... //open/mondrian/src/main/mondrian/rolap/CellReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/CellRequest.java#1 add
... //open/mondrian/src/main/mondrian/rolap/HashableVector.java#1 add
... //open/mondrian/src/main/mondrian/rolap/HierarchyUsage.java#1 add
... //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#1 add
... //open/mondrian/src/main/mondrian/rolap/MemberCache.java#1 add
... //open/mondrian/src/main/mondrian/rolap/MemberKey.java#1 add
... //open/mondrian/src/main/mondrian/rolap/MemberReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/MemberSource.java#1 add
... //open/mondrian/src/main/mondrian/rolap/PrivateHierarchyUsage.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapAggregationManager.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCalculatedMember.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapConnection.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapCube.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapDimension.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapEvaluator.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapHierarchy.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapLevel.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapMeasure.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapMember.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapResult.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapStar.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapStoredMeasure.java#1 add
... //open/mondrian/src/main/mondrian/rolap/RolapUtil.java#1 add
... //open/mondrian/src/main/mondrian/rolap/SharedHierarchyUsage.java#1 add
... //open/mondrian/src/main/mondrian/rolap/SmartMemberReader.java#1 add
... //open/mondrian/src/main/mondrian/rolap/SqlMemberSource.java#1 add
... //open/mondrian/src/main/mondrian/rolap/StringList.java#1 add
... //open/mondrian/src/main/mondrian/rolap/Test.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/Aggregation.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/AggregationManager.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/DenseSegmentDataset.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/Segment.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/SegmentDataset.java#1 add
... //open/mondrian/src/main/mondrian/rolap/agg/SparseSegmentDataset.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlJoin.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlQuery.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlRelation.java#1 add
... //open/mondrian/src/main/mondrian/rolap/sql/SqlTable.java#1 add
... //open/mondrian/src/main/mondrian/test/FoodMartTestCase.java#1 add
... //open/mondrian/src/main/mondrian/test/Main.java#1 add
... //open/mondrian/src/main/mondrian/test/TestContext.java#1 add
... //open/mondrian/src/main/mondrian/test/Testable.java#1 add
... //open/mondrian/src/main/mondrian/util/Format.java#1 add
... //open/mondrian/src/main/mondrian/util/Schedule.java#1 add
... //open/mondrian/src/main/mondrian/web/servlet/MDXQueryServlet.java#1 add
... //open/mondrian/src/main/mondrian/web/taglib/ApplResources.java#1 add
... //open/mondrian/src/main/mondrian/web/taglib/DOMBuilder.java#1 add
... //open/mondrian/src/main/mondrian/web/taglib/Listener.java#1 add
... //open/mondrian/src/main/mondrian/web/taglib/QueryTag.java#1 add
... //open/mondrian/src/main/mondrian/web/taglib/ResultCache.java#1 add
... //open/mondrian/src/main/mondrian/web/taglib/TransformTag.java#1 add
... //open/mondrian/src/main/mondrian/web/taglib/package.html#1 add
... //open/mondrian/src/main/mondrian/web/taglib/sample.xml#1 add
... //open/mondrian/src/main/mondrian/xom/Any.java#1 add
... //open/mondrian/src/main/mondrian/xom/AssertFailure.java#1 add
... //open/mondrian/src/main/mondrian/xom/CdataDef.java#1 add
... //open/mondrian/src/main/mondrian/xom/CommentDef.java#1 add
... //open/mondrian/src/main/mondrian/xom/DOMElementParser.java#1 add
... //open/mondrian/src/main/mondrian/xom/DOMWrapper.java#1 add
... //open/mondrian/src/main/mondrian/xom/DefWalker.java#1 add
... //open/mondrian/src/main/mondrian/xom/ElementDef.java#1 add
... //open/mondrian/src/main/mondrian/xom/GenericDef.java#1 add
... //open/mondrian/src/main/mondrian/xom/Meta.xml#1 add
... //open/mondrian/src/main/mondrian/xom/MetaGenerator.java#1 add
... //open/mondrian/src/main/mondrian/xom/MetaTester.java#1 add
... //open/mondrian/src/main/mondrian/xom/NodeDef.java#1 add
... //open/mondrian/src/main/mondrian/xom/Parser.java#1 add
... //open/mondrian/src/main/mondrian/xom/ParserTester.java#1 add
... //open/mondrian/src/main/mondrian/xom/StringEscaper.java#1 add
... //open/mondrian/src/main/mondrian/xom/TextDef.java#1 add
... //open/mondrian/src/main/mondrian/xom/WrapperElementDef.java#1 add
... //open/mondrian/src/main/mondrian/xom/XMLAttrVector.java#1 add
... //open/mondrian/src/main/mondrian/xom/XMLOutput.java#1 add
... //open/mondrian/src/main/mondrian/xom/XMLUtil.java#1 add
... //open/mondrian/src/main/mondrian/xom/XOMException.java#1 add
... //open/mondrian/src/main/mondrian/xom/XOMGenTask.java#1 add
... //open/mondrian/src/main/mondrian/xom/XOMUtil.java#1 add
... //open/mondrian/src/main/mondrian/xom/package.html#1 add
... //open/mondrian/src/main/mondrian/xom/wrappers/W3CDOMWrapper.java#1 add
... //open/mondrian/src/main/mondrian/xom/wrappers/XercesDOMParser.java#1 add
... //open/mondrian/webapp/WEB-INF/mdxslicer.xsl#1 add
... //open/mondrian/webapp/WEB-INF/mdxtable.tld#1 add
... //open/mondrian/webapp/WEB-INF/mdxtable.xsl#1 add
... //open/mondrian/webapp/WEB-INF/mdxvalue.xsl#1 add
... //open/mondrian/webapp/WEB-INF/web.xml#1 add
... //open/mondrian/webapp/index.jsp#1 add
... //open/mondrian/webapp/taglib.jsp#1 add