Designed for use with Apache Ant.
2008-03-17 14:06 avix |
documentation update for 1.8.0 |
2008-03-17 14:03 avix |
[ 1889716 ] JUnit Test EmptyResultTest fails |
2008-03-17 12:53 avix |
[ 1882441 ] Selectable properties displaying - patch by kunarief
|
2008-03-17 11:05 avix |
[ 1746254 ] Feature: FunCall.toMdx() resolves Parameters only optionally |
2008-03-17 10:45 avix |
[ 1746251 ] Unparsing of Properties w/Parameter()/ParamRef()->Exception patch by hbaier |
2008-03-17 10:45 avix |
[ 1746251 ] Unparsing of Properties w/Parameter()/ParamRef()->Exception patch by hbaier |
2008-03-17 10:21 avix |
patch from hbaier [ 1745634 ] MDX for [Membername].Levels(2) is not unparsed by toMdx() |
2008-03-11 16:57 avix |
fix bug [ 1889653 ] NullPointerException when using functions |
2008-03-11 14:18 avix |
fix bug [ 1889653 ] NullPointerException when using functions |
2007-10-22 06:47 avix |
Fix by Ati: ensure that hierarchy members from the current query results are only added IF they are actually in the same hierarchy of the dimension as that being expanded. For dimensions with a single hierarchy this is trivial, but for multiple hierarchy dimensions this was causing the strange display duplication we were experiencing. |
2007-07-09 16:17 remberson |
Created two JPivot base exception classess, JPivotException and JPivotRuntimeException, and all JPivot exceptions now have one of these as parent class. The mondrian JPivot code now gets its SchemaReader from the MDX query rather than the connection so that the query's cube's calculated members and the query's defined "with" members can be displayed. Also, added new JPivot exception, NoValidMemberException, which is throw when a query returns no data on one or more axis. Lastly, cleaned up html generated by 2 transforms. |
2007-07-09 16:17 remberson |
Created two JPivot base exception classess, JPivotException and JPivotRuntimeException, and all JPivot exceptions now have one of these as parent class. The mondrian JPivot code now gets its SchemaReader from the MDX query rather than the connection so that the query's cube's calculated members and the query's defined "with" members can be displayed. Also, added new JPivot exception, NoValidMemberException, which is throw when a query returns no data on one or more axis. Lastly, cleaned up html generated by 2 transforms.
|
2007-07-09 16:17 remberson |
Created two JPivot base exception classess, JPivotException and JPivotRuntimeException, and all JPivot exceptions now have one of these as parent class. The mondrian JPivot code now gets its SchemaReader from the MDX query rather than the connection so that the query's cube's calculated members and the query's defined "with" members can be displayed. Also, added new JPivot exception, NoValidMemberException, which is throw when a query returns no data on one or more axis. Lastly, cleaned up html generated by 2 transforms. |
2007-07-09 16:17 remberson |
Created two JPivot base exception classess, JPivotException and JPivotRuntimeException, and all JPivot exceptions now have one of these as parent class. The mondrian JPivot code now gets its SchemaReader from the MDX query rather than the connection so that the query's cube's calculated members and the query's defined "with" members can be displayed. Also, added new JPivot exception, NoValidMemberException, which is throw when a query returns no data on one or more axis. Lastly, cleaned up html generated by 2 transforms. |
2007-07-09 16:17 remberson |
Created two JPivot base exception classess, JPivotException and JPivotRuntimeException, and all JPivot exceptions now have one of these as parent class. The mondrian JPivot code now gets its SchemaReader from the MDX query rather than the connection so that the query's cube's calculated members and the query's defined "with" members can be displayed. Also, added new JPivot exception, NoValidMemberException, which is throw when a query returns no data on one or more axis. Lastly, cleaned up html generated by 2 transforms. |
2007-06-14 08:54 avix |
reverted previous change because it requires further synchronization with tonbeller repository (which I dont have the time for right now). |
2007-06-14 08:47 avix |
added menu entry for changelog |
2007-05-09 10:43 avix |
improve sort handling if quax is *not* used |
2007-05-09 09:59 avix |
Test for conflicting changes in sourceforge/tonbeller CVS |
2007-05-03 19:40 remberson |
This should have been part of the previous checkin concerning the com.tonbeller.jpivot.mondrian.cell.limit property. |
2007-05-03 18:46 remberson |
This checkin changes the behavior when the of the integer property "com.tonbeller.jpivot.mondrian.cell.limit" is set. Previously, if a query returned more than the non-zero value of the property, a limit exception was thrown. Now, the TableComponent simply only renders that number of cells (rounding up to the nearest complete row). In addition, there is a resource property "table.cell.limit" which is the message put at the bottom of the table so generated which spans the final row and allows one to show both the value of the property and the total number of cells that would have been shown had the property not been set. This allows one to limit the size of the table generated thus preventing OutOfMemory errors. Also note that in MondrianResult, only the cell limit value (rounded up) of cells are read in from Mondrian since only that number will be displayed. |
2007-05-03 18:46 remberson |
This checkin changes the behavior when the of the integer property "com.tonbeller.jpivot.mondrian.cell.limit" is set. Previously, if a query returned more than the non-zero value of the property, a limit exception was thrown. Now, the TableComponent simply only renders that number of cells (rounding up to the nearest complete row). In addition, there is a resource property "table.cell.limit" which is the message put at the bottom of the table so generated which spans the final row and allows one to show both the value of the property and the total number of cells that would have been shown had the property not been set. This allows one to limit the size of the table generated thus preventing OutOfMemory errors. Also note that in MondrianResult, only the cell limit value (rounded up) of cells are read in from Mondrian since only that number will be displayed. |
2007-04-26 18:02 remberson |
The method to get the current MDX recursed (and recursed, and...) when generating the limit exception, so getting the MDX from the Query object was a more direct approach. |
2007-04-26 16:16 remberson |
If in the genExpForNode() method the childExp is null, then calling bracesAround() results in a null pointer exception. |
2007-04-24 19:04 remberson |
With this checkin one can limit the number of table cells that JPivot attempts to render based upon a Mondrian result. If more are returned, a limit exceeded exception is thrown. The new JPivot property is: "com.tonbeller.jpivot.mondrian.cell.limit". Mondrian has a property that limits how many rows of data can be read in, but thats not sufficient. Consider, fifty thousand rows are read in but when the axis is "NON EMPTY" only 25 are in the result versus when "NON EMPTY" is not set on the axis and all fifty thousand are returned. One can not rely on the Mondrian "mondrian.result.limit" property to know what to do. So, this new property allows JPivot users to set how big tables can be (limit is (rows * columns), total number of cells); this limits the size of the html page that is generated. By default, there is no limit. |
2007-04-13 12:35 avix |
by Pedro Casals fix bug 1592563 allow http headers in xmla communication |
2007-04-10 07:05 avix |
added groovy scripts from davide zerbetto |
2007-04-10 07:05 avix |
added groovy scripts from davide zerbetto
|
2007-04-09 23:07 remberson |
Sometimes the ITableComponent tc is a com.tonbeller.wcf.table.TableComponent and not a com.tonbeller.wcf.table.EditableTableComponent instance. |
2007-03-30 14:11 avix |
allow public access to getConnection() - for groovy scriptable datasource |
2007-03-21 13:38 remberson |
Now when running JPivot with a Java 1.5 or higher JVM, JPivot uses Mondrian's Memory Manager to detect OutOfMemory conditions and throws a mondrian.olap.MemoryLimitExceededException prior to running out of memory (at least thats the theory). This capability can be turned off, see the Mondrian documentation. When running with Java 1.4 there is no change in behavior. |
2007-03-06 08:43 jhyde |
Crude fix for bug which causes drill-through table to appear empty |
2007-03-06 08:02 jhyde |
Rename mondrian exception classes |
2007-03-05 21:31 remberson |
When there is no data and thus no metadata, the method QueryAdaptor.findQuax() returns a null, but the calling code does not check for null. |
2007-03-05 21:31 remberson |
When there is no data and thus no metadata, the method QueryAdaptor.findQuax() returns a null, but the calling code does not check for null. |
2007-03-05 21:31 remberson |
When there is no data and thus no metadata, the method QueryAdaptor.findQuax() returns a null, but the calling code does not check for null. |
2007-03-05 20:49 remberson |
Upgrading for Mondrian head and adding property "com.tonbeller.jpivot.mondrian.logical.mdx" that, if true (default is false), JPivot attempts to keep MDX logical rather than physical during query modification. |
2007-01-29 10:01 avix |
added spanish locale (thanks to Pedro Casals) |
2007-01-29 10:01 avix |
added spanish locale (thanks to Pedro Casals)
|
2007-01-19 15:00 remberson |
As of 01/10/07 two Mondrian classes that form part of its public API where changed, specifically, mondrian.olap.Position and mondrian.olap.Axis. The build.xml file is changed because there are new jar files required from the jpivot_repository/mondrian-HEAD directory. Lastly, in MondrianOlapModelTag schema urls are now surrounded by quotes so that things like ;jsessionid values can be included. |
2007-01-19 15:00 remberson |
As of 01/10/07 two Mondrian classes that form part of its public API where changed, specifically, mondrian.olap.Position and mondrian.olap.Axis. The build.xml file is changed because there are new jar files required from the jpivot_repository/mondrian-HEAD directory. Lastly, in MondrianOlapModelTag schema urls are now surrounded by quotes so that things like ;jsessionid values can be included. |
2007-01-15 09:07 avix |
Support for invisible members in Navigator (contributed by Pappyn Bart) |
2007-01-15 09:07 avix |
Support for invisible members in Navigator (contributed by Pappyn Bart) |
2007-01-15 08:50 avix |
Added support for DataSourceChangeListener (contributed by Pappyn Bart) |
2007-01-15 08:50 avix |
Added support for DataSourceChangeListener (contributed by Pappyn Bart) |
2006-12-21 22:11 jhyde |
Obsolete mondrian.olap.SortDirection |
2006-12-15 03:59 jhyde |
Checkin mondrian.jar as of perforce change 8356, and update jpivot source code for recent API changes. Note that mondrian.jar is built using JDK 1.5 (previously JDK 1.4).
|
2006-12-12 15:41 avix |
[ 1501633 ] Calculated members and XML/A (by Bart.Pappyn) |
2006-12-12 15:41 avix |
[ 1501633 ] Calculated members and XML/A (by Bart.Pappyn) |
2006-12-12 15:14 avix |
ops |
2006-11-24 14:42 zapodot |
New translation for Norwegian bokmaal (nb) which is more or less similar to the Norwegian (no) translation |
2006-11-24 14:42 zapodot |
New translation for Norwegian bokmaal (nb) which is more or less similar to the Norwegian (no) translation
|
2006-11-24 14:33 zapodot |
removed translated forms for Norwegian which is no longer needed |
2006-11-24 14:33 zapodot |
minor changes in the norwegian translation |
2006-11-09 14:10 avix |
synchronized with tonbeller cvs changes |
2006-11-09 13:54 avix |
synchronized with tonbeller cvs changes |
2006-11-09 13:25 avix |
synchronized with tonbeller cvs
|
2006-11-09 13:25 avix |
synchronized with tonbeller cvs |
2006-11-09 13:25 avix |
synchronized with tonbeller cvs
|
2006-11-09 13:25 avix |
synchronized with tonbeller cvs
|
2006-10-23 10:17 avix |
use latest Mondrian |
2006-10-23 10:17 avix |
use latest Mondrian |
2006-10-06 20:46 avix |
Bookmarks work with new Mondrian API ("compiled expressions" change). All tests pass. |
2006-10-05 08:09 avix |
Support custom fonts in PDF
|
2006-10-05 08:08 avix |
XMLA catalog was not found |
2006-09-29 14:27 avix |
Fix bug 1566263 Adapted to current Mondrian (Perforce version of today) |
2006-09-29 14:27 avix |
Fix bug 1566263 Adapted to current Mondrian (Perforce version of today) |
2006-07-28 18:49 jhyde |
Fix bug 1530578 |
2006-07-10 13:00 sgwood |
Fix for drill through problem |
2006-07-02 05:40 qinhui99 |
Simplified Chinese Translation |
2006-07-02 05:40 qinhui99 |
Simplified Chinese Translation
|
2006-06-26 05:05 jhyde |
Fix bug 1506764, 'ClassCastException w/ Multi-level Dimensions' |
2006-05-20 02:34 sgwood |
Change navigation to default root of webapp |
2006-05-20 02:21 sgwood |
Allow the MondrianModel to be configured by Util.Properties |
2006-05-20 02:20 sgwood |
Changes related to Mondrian XML/A configuration |
2006-04-24 07:46 jhyde |
Fix ClassCastException when moving members from one axis to other, or when displaying measures in navigator |
2006-04-12 06:47 jhyde |
Fix classcast during collapse |