Package com.macrofocus.molap.dataframe
Class AbstractMutableDataFrame<R,C,V>
- java.lang.Object
-
- com.macrofocus.molap.dataframe.AbstractDataFrame<R,C,V>
-
- com.macrofocus.molap.dataframe.AbstractMutableDataFrame<R,C,V>
-
- All Implemented Interfaces:
DataFrame<R,C,V>
,MutableDataFrame<R,C,V>
- Direct Known Subclasses:
AbstractRowMajorDataFrame
,ColumnMajorDataFrame
,DerivedDataFrame
,NumberDataFrame
,ReIndexedDataFrame
,ReMappedDataFrame
,SelectDataFrame
,SimpleDataFrame
public abstract class AbstractMutableDataFrame<R,C,V> extends AbstractDataFrame<R,C,V> implements MutableDataFrame<R,C,V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame
AbstractDataFrame.ColumnSeries
-
-
Constructor Summary
Constructors Constructor Description AbstractMutableDataFrame()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableDataFrame<V,C,V>
reindexRows(C column)
Returns a new data frame reindexed using the values coming from the specified column.MutableDataFrame<MultiKey,C,V>
reindexRows(C... rows)
Returns a new data frame reindexed using the values coming from the specified rows.-
Methods inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame
addDataFrameListener, addWeakDataFrameListener, aggregate, aggregate, append, appendAndReindex, benchmark, columns, filter, getCentroid, getColumn, getColumnAddress, getColumnCount, getColumnKey, getColumnName, getConstant, getCount, getCountDistinct, getCountDistinctWithNull, getCube, getDataFrameAggregation, getDistributiveStatistics, getFirst, getFirstQuartile, getMax, getMean, getMedian, getMin, getRandom, getRowAddress, getRowCount, getRowKey, getStatistics, getStdDev, getSum, getThirdQuartile, getUnivariateStatistics, getVariance, getVarianceByPopulation, getWeightedMean, getWeightedSum, notifyDataFrameChanged, orderRows, print, print, printSchema, reindexColumns, reindexRows, reindexRows, reindexRows, remapColumns, removeColumns, removeDataFrameListener, removeDataFrameListeners, removeDuplicates, rows
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.macrofocus.molap.dataframe.DataFrame
addDataFrameListener, addWeakDataFrameListener, aggregate, aggregate, append, appendAndReindex, benchmark, columns, filter, getCentroid, getColumn, getColumnAddress, getColumnClass, getColumnCount, getColumnIndex, getColumnKey, getColumnName, getConstant, getCount, getCountDistinct, getCountDistinctWithNull, getDataFrameAggregation, getDistributiveStatistics, getFirst, getFirstQuartile, getMax, getMean, getMedian, getMin, getRandom, getRow, getRowAddress, getRowClass, getRowCount, getRowIndex, getRowKey, getStatistics, getStdDev, getSum, getThirdQuartile, getUnivariateStatistics, getValueAt, getVariance, getVarianceByPopulation, getWeightedMean, getWeightedSum, join, orderRows, print, print, printSchema, reindexColumns, reindexRows, reindexRows, reindexRows, remapColumns, removeColumns, removeDataFrameListener, removeDataFrameListeners, removeDuplicates, rows
-
Methods inherited from interface com.macrofocus.molap.dataframe.MutableDataFrame
setValueAt
-
-
-
-
Method Detail
-
reindexRows
public MutableDataFrame<V,C,V> reindexRows(C column)
Description copied from interface:DataFrame
Returns a new data frame reindexed using the values coming from the specified column.- Specified by:
reindexRows
in interfaceDataFrame<R,C,V>
- Specified by:
reindexRows
in interfaceMutableDataFrame<R,C,V>
- Overrides:
reindexRows
in classAbstractDataFrame<R,C,V>
- Parameters:
column
- the columns to use for the label values- Returns:
- the reindexed data frame.
-
reindexRows
public MutableDataFrame<MultiKey,C,V> reindexRows(C... rows)
Description copied from interface:DataFrame
Returns a new data frame reindexed using the values coming from the specified rows.- Specified by:
reindexRows
in interfaceDataFrame<R,C,V>
- Specified by:
reindexRows
in interfaceMutableDataFrame<R,C,V>
- Overrides:
reindexRows
in classAbstractDataFrame<R,C,V>
- Parameters:
rows
- the columns to use for the label values- Returns:
- the reindexed data frame.
-
-