Class DBTableIndexManager


  • public class DBTableIndexManager
    extends java.lang.Object
    • Constructor Detail

      • DBTableIndexManager

        public DBTableIndexManager​(Store store)
    • Method Detail

      • load

        public void load()
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • getIndexes

        public java.util.Collection<DBTableIndex> getIndexes()
      • getMaster

        public DBTableIndex getMaster​(int tableId)
        Gets the master index for the specified table.
        Parameters:
        tableId - The table id to lookup.
        Returns:
        The master index with all rows belonging to the table.
      • get

        public DBTableIndex get​(int tableId,
                                int columnId)
        Gets the index for the specified table and column.
        Parameters:
        tableId - The table id to lookup.
        columnId - The column id to lookup.
        Returns:
        The index for the specific table column.