public class DrilledCuboid extends AbstractCuboid
ApexCuboid
.ApexCuboid
cube
Constructor and Description |
---|
DrilledCuboid(Cube cube,
Cuboid parent,
Dimensions dimensions,
Dice dice,
Structure structure) |
Modifier and Type | Method and Description |
---|---|
protected void |
build() |
Cuboid |
collapse() |
Cuboid |
dice(Set<Object> valuesSets)
Filter on multiple values.
|
Cuboid |
drillDown(Object... columns)
Add one level to the group by.
|
Cuboid |
drillUp()
Remove the last level from the group by.
|
Cube |
getCube() |
Dimensions |
getDimensions() |
Iterable<Group> |
getGroups() |
int |
getGroupsCount() |
Iterable<Group> |
getGroupsStartingWith(Group group) |
int |
getGroupsStartingWithCount(Group group) |
List<Object> |
getRows(Group group) |
Set<Object> |
getValues() |
Cuboid |
slice(Object value)
Filter on a single single values.
|
String |
toString() |
getDistinct, getDistributiveStatistics, isDirty, setDirty
public DrilledCuboid(Cube cube, Cuboid parent, Dimensions dimensions, Dice dice, Structure structure)
protected void build()
build
in class AbstractCuboid
public Cuboid drillDown(Object... columns)
Cuboid
columns
- the levels to addpublic Cuboid drillUp()
Cuboid
public Cuboid slice(Object value)
Cuboid
public Cuboid dice(Set<Object> valuesSets)
Cuboid
public Cuboid collapse()
public Cube getCube()
public Dimensions getDimensions()
public int getGroupsStartingWithCount(Group group)
public int getGroupsCount()
Copyright © 2014 Macrofocus GmbH. All Rights Reserved.