Class InMemoryCube
- java.lang.Object
-
- com.macrofocus.molap.aggregates.cube.InMemoryCube
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
UNIQUE_CUBOID
-
Constructor Summary
Constructors Constructor Description InMemoryCube(DataFrame dataFrame)
-
Method Summary
-
-
-
Field Detail
-
UNIQUE_CUBOID
public static final boolean UNIQUE_CUBOID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
InMemoryCube
public InMemoryCube(DataFrame dataFrame)
-
-
Method Detail
-
getDataFrame
public DataFrame getDataFrame()
- Specified by:
getDataFrame
in interfaceCube
-
getApexCuboid
public Cuboid getApexCuboid()
- Specified by:
getApexCuboid
in interfaceCube
-
getRootGroup
public Group getRootGroup()
- Specified by:
getRootGroup
in interfaceCube
-
getRoot
public Dimensions getRoot()
-
getStructure
public Structure getStructure()
- Specified by:
getStructure
in interfaceCube
-
getCuboid
public Cuboid getCuboid(Dimensions dimensions, Dice dice, Structure structure)
-
getChildCuboid
public Cuboid getChildCuboid(Cuboid cuboid)
- Specified by:
getChildCuboid
in interfaceCube
-
query
public Query query(Aggregation... aggregations)
-
getSum
public SumAggregation getSum(java.lang.String name)
-
getSum
public SumAggregation getSum(java.lang.String name, DistributiveStatistics.RowFilter filter)
-
getCount
public CountAggregation getCount(java.lang.String name)
-
getMin
public MinAggregation getMin(java.lang.String name)
-
getMax
public MaxAggregation getMax(java.lang.String name)
-
getMean
public MeanAggregation getMean(java.lang.String name)
-
getVariance
public VarianceAggregation getVariance(java.lang.String name)
- Specified by:
getVariance
in interfaceCube
-
getVariance
public VarianceAggregation getVariance(java.lang.String name, java.lang.String population)
- Specified by:
getVariance
in interfaceCube
-
getStdDev
public StdDevAggregation getStdDev(java.lang.String name)
-
getCountDistinct
public CountDistinctAggregation getCountDistinct(java.lang.String name)
- Specified by:
getCountDistinct
in interfaceCube
-
getCountDistinctWithNull
public CountDistinctWithNullAggregation getCountDistinctWithNull(java.lang.String name)
- Specified by:
getCountDistinctWithNull
in interfaceCube
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-