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(List<org.olap4j.CellSetAxis> axes,
int[] axesMembers,
int columnCount,
int startAxis) |
static ArrayList<org.olap4j.metadata.Member> |
computeColumnToMemberMapping(List<org.olap4j.CellSetAxis> axes,
int[] axesMembers,
int startAxis,
boolean membersOnAxisSorted) |
static void |
computeDeepColumnNames(org.olap4j.metadata.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(List<org.olap4j.CellSetAxis> axes) |
static int |
computeMemberCountForAxis(org.olap4j.CellSetAxis axis,
boolean membersOnAxisSorted) |
static int[] |
computeTotalColumnsPerAxis(List<org.olap4j.CellSetAxis> axes,
int startAxis,
boolean membersOnAxisSorted) |
static String |
computeUniqueColumnName(org.olap4j.Position p)
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(List<org.olap4j.CellSetAxis> axes)
public static org.pentaho.reporting.engine.classic.core.util.IntList computeColumnToAxisMapping(List<org.olap4j.CellSetAxis> axes, int[] axesMembers, int columnCount, int startAxis)
public static int computeMemberCountForAxis(org.olap4j.CellSetAxis axis, boolean membersOnAxisSorted)
public static int[] computeTotalColumnsPerAxis(List<org.olap4j.CellSetAxis> axes, int startAxis, boolean membersOnAxisSorted)
public static ArrayList<org.olap4j.metadata.Member> computeColumnToMemberMapping(List<org.olap4j.CellSetAxis> axes, int[] axesMembers, int startAxis, boolean membersOnAxisSorted)
public static void computeDeepColumnNames(org.olap4j.metadata.Member m, MemberAddingStrategy memberToNameMapping)
m
- public static String computeUniqueColumnName(org.olap4j.Position p)
p
- The OLAP position, a list of members uniquely specifying a cell-position.Copyright © 2002–2017 Pentaho Corporation. All rights reserved.