public class ResultSetProcessingLib extends Object
Constructor and Description |
---|
ResultSetProcessingLib() |
Modifier and Type | Method and Description |
---|---|
static org.pentaho.reporting.engine.classic.core.util.IntList |
computeColumnToAxisMapping(mondrian.olap.Axis[] axes,
int[] axesMembers,
int columnCount,
int startAxis) |
static ArrayList<mondrian.olap.Member> |
computeColumnToMemberMapping(mondrian.olap.Axis[] axes,
int[] axesMembers,
int startAxis,
boolean membersOnAxisSorted) |
static void |
computeDeepColumnNames(mondrian.olap.Member m,
MemberAddingStrategy memberToNameMapping)
Computes a set of column names starting with the deepest parent up to the member actually found on the axis.
|
static int[] |
computeItemsPerAxis(mondrian.olap.Axis[] axes) |
static int |
computeMemberCountForAxis(mondrian.olap.Axis axis,
boolean membersOnAxisSorted) |
static int[] |
computeTotalColumnsPerAxis(mondrian.olap.Axis[] axes,
int startAxis,
boolean membersOnAxisSorted) |
static String |
computeUniqueColumnName(mondrian.olap.Position position)
Column axis members can be nested (having multiple dimensions or multiple levels of the same dimension) and thus
the Member's unique name is not necessarily unique across the whole context (same year mentioned for different
product lines, for example).
|
public static int[] computeItemsPerAxis(mondrian.olap.Axis[] axes)
public static org.pentaho.reporting.engine.classic.core.util.IntList computeColumnToAxisMapping(mondrian.olap.Axis[] axes, int[] axesMembers, int columnCount, int startAxis)
public static int computeMemberCountForAxis(mondrian.olap.Axis axis, boolean membersOnAxisSorted)
public static int[] computeTotalColumnsPerAxis(mondrian.olap.Axis[] axes, int startAxis, boolean membersOnAxisSorted)
public static ArrayList<mondrian.olap.Member> computeColumnToMemberMapping(mondrian.olap.Axis[] axes, int[] axesMembers, int startAxis, boolean membersOnAxisSorted)
public static void computeDeepColumnNames(mondrian.olap.Member m, MemberAddingStrategy memberToNameMapping)
m
- public static String computeUniqueColumnName(mondrian.olap.Position position)
position
- The OLAP position, a list of members uniquely specifying a cell-position.Copyright © 2017 Hitachi Vantara. All rights reserved.