Class EfficientIndexModel

java.lang.Object
com.macrofocus.high_d.list.AbstractIndexModel<Object>
com.macrofocus.high_d.list.EfficientIndexModel
All Implemented Interfaces:
IndexModel<Object>

public class EfficientIndexModel extends AbstractIndexModel<Object>
  • Constructor Details

    • EfficientIndexModel

      public EfficientIndexModel(com.macrofocus.molap.dataframe.DataFrame<R,C,V> dataFrame, C column, Comparator comparator)
  • Method Details

    • getObject

      public Object getObject(int index)
    • getObjectCount

      public int getObjectCount()
    • addObject

      public void addObject(Object source, Object object)
    • replaceObject

      public void replaceObject(Object source, Object oldkey, Object newkey)
    • removeObject

      public void removeObject(Object source, int index, Object key)
    • getRow

      public int getRow(int index, int j)
    • getRowCount

      public int getRowCount(int index)
    • addRow

      public void addRow(Object source, int index, int row)
    • removeRow

      public void removeRow(Object source, int index, int row)
    • getMissing

      public int getMissing(int j)
    • getMissingCount

      public int getMissingCount()
    • addMissing

      public void addMissing(Object source, int row)
    • removeMissing

      public void removeMissing(Object source, int row)
    • getIndex

      public int getIndex(int row, int j)
    • getIndexCount

      public int getIndexCount(int row)
    • addIndexListener

      public void addIndexListener(IndexListener indexListener)