Hmm, should we continue with using the latest snapshot for olap4j after
this change? I'm not sure how much stuff in the Wabit will be broken by
these changes.
-Jeff
Luc Boudreau wrote:
> Please take note that some disruptive changes will be performed to
> olap4j's Query Model in order to fix some issues. The changes are the
> following.
>
> * The QueryDimension.SortOrder and QueryAxis.SortOrder will both
> be factored out and a single enumeration
> org.olap4j.query.SortOrder will remain. All relevant method
> setters and getters will be changed accordingly. We can't use
> Java's regular deprecation mechanism because of Java's no
> support for enumeration class heritage.
> * QueryDimension.setSortOrder() will be renamed
> QueryDimension.sort() in order to preserve method names homogeneity.
> * Including selections by name parts will now throw OlapException
> when no member corresponding to the supplied name parts can be
> found. It used to fail silently, but no more.
> * SelectionFactory scope will be limited to package level because
> all necessary methods to create inclusions/exclusions are now
> encapsulated in QueryDimension.
> * CellSetFormatter, TraditionalCellSetFormatter and