[Mondrian] Mondrian 3.0 RolapSchema.java change

Julian Hyde jhyde at pentaho.org
Tue Mar 18 20:28:44 EDT 2008


> Richard Emberson wrote:
>
> I would have thought that the following from the Configuration
> Guide would allow for a DynamicSchemaProcessor with no
> Catalog or CatalogContent:
>
> [
> If the CatalogContent is specified, then it is used as the schema
> definition content. If, in fact, it is specified, then the value of
> DynamicSchemaProcessor, if any, is ignored.
>
> Finally, the DynamicSchemaProcessor connection string property is the
> class name of a class that implements the DynamicSchemaProcessor
> interface. If set, an instance of the class is created for
> each schema
> request and its "processSchema" method is called which returns the
> schema definition content.
> ]

The "exactly one" cell to the right of the "Catalog" and "CatalogContent"
cells is not consistent with what you propose.

You're welcome to change the code as long as you make the spec consistent
with the code and clearly explain in the spec what is allowed. Something
like the following:

*	You must specify Catalog, CatalogContent or DynamicSchemaProcessor
*	If you specify CatalogContent, it is illegal to also specify
Catalog, and mondrian will ignore DynamicSchemaProcessor
*	If you specify DynamicSchemaProcessor, Catalog is optional, provided
that your DynamicSchemaProcessor is able to handle a null catalog URI

Julian 

PS While I have your attention... you have 7 open bugs. Are you going to fix
any of these soon?


Request ID	 Summary	 Open Date	 Priority	 Status
Assigned To	 Submitted By	
1818321
<http://sourceforge.net/tracker/index.php?func=detail&aid=1818321&group_id=3
5302&atid=414613> "build test" fails on msaccess at
RolapResultTest.testAll() 	* 2007-10-22 22:49 	5 	Open
emberson <http://sourceforge.net/users/emberson/> 	 ajit_joglekar
<http://sourceforge.net/users/ajit_joglekar/> 	
1767779
<http://sourceforge.net/tracker/index.php?func=detail&aid=1767779&group_id=3
5302&atid=414613> Predicate sometimes has null RolapStar.Column 	*
2007-08-04 16:29 	5 	Open	 emberson
<http://sourceforge.net/users/emberson/> 	 jhyde
<http://sourceforge.net/users/jhyde/>
<http://sourceforge.net/help/icon_legend.php?context=user_subscriber&uname=j
hyde&return_to=%2F> SourceForge.net Subscriber
<http://sourceforge.net/help/icon_legend.php?context=group_admin&uname=jhyde
&this_group=35302&return_to=%2F> Project Admin	
1767775
<http://sourceforge.net/tracker/index.php?func=detail&aid=1767775&group_id=3
5302&atid=414613> Predicate references RolapStar.Column when used in AggStar
* 2007-08-04 16:11 	5 	Open	 emberson
<http://sourceforge.net/users/emberson/> 	 jhyde
<http://sourceforge.net/users/jhyde/>
<http://sourceforge.net/help/icon_legend.php?context=user_subscriber&uname=j
hyde&return_to=%2F> SourceForge.net Subscriber
<http://sourceforge.net/help/icon_legend.php?context=group_admin&uname=jhyde
&this_group=35302&return_to=%2F> Project Admin	
1675585
<http://sourceforge.net/tracker/index.php?func=detail&aid=1675585&group_id=3
5302&atid=414613> NON EMPTY crossjoin not optimized anymore 	* 2007-03-07
02:12 	5 	Open	 emberson <http://sourceforge.net/users/emberson/>
rehdie_easyplex <http://sourceforge.net/users/rehdie_easyplex/> 	
1574942
<http://sourceforge.net/tracker/index.php?func=detail&aid=1574942&group_id=3
5302&atid=414613> NON EMPTY when hierarchy's default member is not 'all'
* 2006-10-10 17:47 	5 	Open	 emberson
<http://sourceforge.net/users/emberson/> 	 jhyde
<http://sourceforge.net/users/jhyde/>
<http://sourceforge.net/help/icon_legend.php?context=user_subscriber&uname=j
hyde&return_to=%2F> SourceForge.net Subscriber
<http://sourceforge.net/help/icon_legend.php?context=group_admin&uname=jhyde
&this_group=35302&return_to=%2F> Project Admin	
1541077
<http://sourceforge.net/tracker/index.php?func=detail&aid=1541077&group_id=3
5302&atid=414613> Aggregate tables : incorrect evaluation 	* 2006-08-15
23:08 	7 	Open	 emberson <http://sourceforge.net/users/emberson/>
juneone <http://sourceforge.net/users/juneone/> 	
1403220
<http://sourceforge.net/tracker/index.php?func=detail&aid=1403220&group_id=3
5302&atid=414613> add testcase for range (":") function following change
5019 	* 2006-01-11 11:23 	5 	Open	 emberson
<http://sourceforge.net/users/emberson/> 	 jhyde
<http://sourceforge.net/users/jhyde/>
<http://sourceforge.net/help/icon_legend.php?context=user_subscriber&uname=j
hyde&return_to=%2F> SourceForge.net Subscriber
<http://sourceforge.net/help/icon_legend.php?context=group_admin&uname=jhyde
&this_group=35302&return_to=%2F> Project Admin	
1379004
<http://sourceforge.net/tracker/index.php?func=detail&aid=1379004&group_id=3
5302&atid=414613> update schema.html and tests following change 4572 	*
2005-12-12 13:00 	7 	Open	 emberson
<http://sourceforge.net/users/emberson/> 	 jhyde
<http://sourceforge.net/users/jhyde/>
<http://sourceforge.net/help/icon_legend.php?context=user_subscriber&uname=j
hyde&return_to=%2F> SourceForge.net Subscriber
<http://sourceforge.net/help/icon_legend.php?context=group_admin&uname=jhyde
&this_group=35302&return_to=%2F> Project Admin	

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pentaho.org/pipermail/mondrian/attachments/20080318/8c80ab21/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 292 bytes
Desc: not available
Url : http://lists.pentaho.org/pipermail/mondrian/attachments/20080318/8c80ab21/attachment.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 306 bytes
Desc: not available
Url : http://lists.pentaho.org/pipermail/mondrian/attachments/20080318/8c80ab21/attachment-0001.png 


More information about the Mondrian mailing list