Package com.macrofocus.high_d.statistics
Class StatisticsDataFrame<Row,C>
java.lang.Object
com.macrofocus.molap.dataframe.AbstractDataFrame<StatisticsDataFrame.Stat,C,Object>
com.macrofocus.high_d.statistics.StatisticsDataFrame<Row,C>
- All Implemented Interfaces:
com.macrofocus.molap.dataframe.DataFrame<StatisticsDataFrame.Stat,
C, Object>
public class StatisticsDataFrame<Row,C>
extends com.macrofocus.molap.dataframe.AbstractDataFrame<StatisticsDataFrame.Stat,C,Object>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
protected class
Nested classes/interfaces inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame
com.macrofocus.molap.dataframe.AbstractDataFrame.ColumnSeries
-
Constructor Summary
ConstructorsConstructorDescriptionStatisticsDataFrame
(com.macrofocus.crossplatform.CPFactory factory, com.macrofocus.molap.dataframe.DataFrame<Row, C, ?> dataFrame, MutableSingleSelection<Row> probing, MutableSelection<Row> selection, Filter<Row> filter, com.macrofocus.colormapping.MutableColorMapping<?, Row, C> colorMapping, com.macrofocus.coloring.MutableColoring<?, Row> coloring) -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
getColumnClass
(C column) int
com.macrofocus.molap.index.UniqueIndex<C>
getColumnName
(C column) com.macrofocus.molap.series.Series<C,
?> getRow
(StatisticsDataFrame.Stat integer) getRowClass
(StatisticsDataFrame.Stat integer) int
com.macrofocus.molap.index.UniqueIndex<StatisticsDataFrame.Stat>
com.macrofocus.molap.aggregates.cube.UnivariateStatistics
getStatistics
(C column) getValueAt
(StatisticsDataFrame.Stat rowIndex, C columnIndex) com.macrofocus.molap.dataframe.DataFrame
void
setType
(com.macrofocus.high_d.statistics.StatisticsDataFrame.Type type) Methods inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame
addDataFrameListener, addWeakDataFrameListener, aggregate, aggregate, append, appendAndReindex, benchmark, columns, filter, getCentroid, getColumn, getColumnAddress, getColumnKey, getConstant, getCount, getCountDistinct, getCountDistinctWithNull, getCube, getDataFrameAggregation, getDistributiveStatistics, getFirst, getFirstQuartile, getMax, getMean, getMedian, getMin, getNotNullSum, getPercentileQuartile, getRandom, getRowAddress, getRowKey, getStdDev, getSum, getThirdQuartile, getUnivariateStatistics, getVariance, getVarianceByPopulation, getWeightedMean, getWeightedSum, notifyDataFrameChanged, orderRows, print, print, printSchema, reindexColumns, reindexRows, reindexRowsDefault, reindexRowsUsingColumn, reindexRowsUsingColumnDefault, reindexRowsUsingColumns, remapColumns, removeColumns, removeDataFrameListener, removeDataFrameListeners, removeDuplicates, rows
-
Constructor Details
-
StatisticsDataFrame
public StatisticsDataFrame(com.macrofocus.crossplatform.CPFactory factory, com.macrofocus.molap.dataframe.DataFrame<Row, C, ?> dataFrame, MutableSingleSelection<Row> probing, MutableSelection<Row> selection, Filter<Row> filter, com.macrofocus.colormapping.MutableColorMapping<?, Row, C> colorMapping, com.macrofocus.coloring.MutableColoring<?, Row> coloring)
-
-
Method Details
-
setType
public void setType(com.macrofocus.high_d.statistics.StatisticsDataFrame.Type type) -
getDataFrame
-
getColumnName
- Specified by:
getColumnName
in interfacecom.macrofocus.molap.dataframe.DataFrame<StatisticsDataFrame.Stat,
C, Object> - Overrides:
getColumnName
in classcom.macrofocus.molap.dataframe.AbstractDataFrame<StatisticsDataFrame.Stat,
C, Object>
-
getColumnClass
-
getRowCount
public int getRowCount()- Specified by:
getRowCount
in interfacecom.macrofocus.molap.dataframe.DataFrame<StatisticsDataFrame.Stat,
C, Object> - Overrides:
getRowCount
in classcom.macrofocus.molap.dataframe.AbstractDataFrame<StatisticsDataFrame.Stat,
C, Object>
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCount
in interfacecom.macrofocus.molap.dataframe.DataFrame<StatisticsDataFrame.Stat,
C, Object> - Overrides:
getColumnCount
in classcom.macrofocus.molap.dataframe.AbstractDataFrame<StatisticsDataFrame.Stat,
C, Object>
-
getValueAt
-
getRowIndex
-
getColumnIndex
-
getRowClass
-
getRow
-
join
public com.macrofocus.molap.dataframe.DataFrame join(com.macrofocus.molap.series.Series series, C[] cs) -
getStatistics
- Specified by:
getStatistics
in interfacecom.macrofocus.molap.dataframe.DataFrame<StatisticsDataFrame.Stat,
C, Object> - Overrides:
getStatistics
in classcom.macrofocus.molap.dataframe.AbstractDataFrame<StatisticsDataFrame.Stat,
C, Object>
-