mysticfall / pivot4j

Pivot4J provides a common API for OLAP servers which can be used to build an analytical service frontend with pivot style GUI.
Other
128 stars 99 forks source link

Improve the query transform API #15

Closed mysticfall closed 11 years ago

mysticfall commented 11 years ago

(1) Create a common parent class for axis transformations (i.e. PlaceMembersOnAxes, PlaceHierarchiesOnAxes).

It will help users to implement their own trasnform class which modifies MDX expressions on axes.

(2) Need findVisibleMembers method equivalent for hierarchies.

(3) Support partial modification of hierarchies and members on axis. Currently, to add a hierarchy on an axis for example, one need to manipulate all the existing members on that axis and change the axis expression as a whole.

(4) Add PlaceLevelsOnAxes transform