Class AbstractMDSModel

  • All Implemented Interfaces:
    MDSModel, com.macrofocus.molap.dataframe.DataFrame<java.lang.Integer,​java.lang.String,​java.lang.Number>, com.macrofocus.molap.dataframe.matrix.Matrix<java.lang.Integer,​java.lang.String>
    Direct Known Subclasses:
    SimplePCAModel, SimpleSammonModel, SimpleSpringModel, SimpleTSNEModel

    public abstract class AbstractMDSModel
    extends com.macrofocus.molap.dataframe.matrix.AbstractMatrix<java.lang.Integer,​java.lang.String>
    implements MDSModel
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame

        com.macrofocus.molap.dataframe.AbstractDataFrame.ColumnSeries
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getColumnCount()  
      java.lang.Object getColumnName​(int column)  
      double getDouble​(java.lang.Integer row, java.lang.String column)  
      boolean isAvailable​(int row)  
      • Methods inherited from class com.macrofocus.molap.dataframe.matrix.AbstractMatrix

        getColumnClass, getColumnVector, getRow, getRowClass, getRowVector, getValueAt, isAvailable, join
      • Methods inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame

        addDataFrameListener, addWeakDataFrameListener, aggregate, aggregate, append, appendAndReindex, benchmark, columns, filter, getCentroid, getColumn, getColumnAddress, 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, 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, getColumnIndex, getColumnKey, getColumnName, getConstant, getCount, getCountDistinct, getCountDistinctWithNull, getDataFrameAggregation, getDistributiveStatistics, getFirst, getFirstQuartile, getMax, getMean, getMedian, getMin, getRandom, getRowAddress, getRowCount, getRowIndex, getRowKey, getStatistics, getStdDev, getSum, getThirdQuartile, getUnivariateStatistics, getVariance, getVarianceByPopulation, getWeightedMean, getWeightedSum, orderRows, print, print, printSchema, reindexColumns, reindexRows, reindexRows, reindexRows, reindexRows, reindexRows, remapColumns, removeColumns, removeDataFrameListener, removeDataFrameListeners, removeDuplicates, rows
      • Methods inherited from interface com.macrofocus.molap.dataframe.matrix.Matrix

        scalarDivide, scalarMult, scalarPlus
    • Constructor Detail

      • AbstractMDSModel

        public AbstractMDSModel()
    • Method Detail

      • getColumnCount

        public int getColumnCount()
        Specified by:
        getColumnCount in interface com.macrofocus.molap.dataframe.DataFrame<java.lang.Integer,​java.lang.String,​java.lang.Number>
        Specified by:
        getColumnCount in interface MDSModel
        Overrides:
        getColumnCount in class com.macrofocus.molap.dataframe.AbstractDataFrame<java.lang.Integer,​java.lang.String,​java.lang.Number>
      • getDouble

        public double getDouble​(java.lang.Integer row,
                                java.lang.String column)
        Specified by:
        getDouble in interface com.macrofocus.molap.dataframe.matrix.Matrix<java.lang.Integer,​java.lang.String>
      • getColumnName

        public java.lang.Object getColumnName​(int column)
      • isAvailable

        public boolean isAvailable​(int row)
        Specified by:
        isAvailable in interface MDSModel