[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