Interface Index<T>

All Known Implementing Classes:
AbstractIndex, PrefixIndex, TreeIndex

public interface Index<T>
  • Method Details

    • getTable

      Table<T> getTable()
    • getIndexColumns

      @Deprecated int[] getIndexColumns()
      Deprecated.
    • getIndexColumnNames

      @Deprecated List<String> getIndexColumnNames()
      Deprecated.
    • getRoot

      IndexMetaNode getRoot()
    • getStore

      Object getStore()
    • preAdd

      boolean preAdd(List<? extends T> row)
      Only table should call this. Return true to accept the row, false to reject it
      Parameters:
      row -
      Returns:
    • add

      void add(List<? extends T> row)
    • postAdd

      void postAdd(List<? extends T> row)