@Override
 public void initialize(Transaction tx) throws IOException {
   this.storedSchedulers =
       new BTreeIndex<String, JobSchedulerImpl>(store.getPageFile(), tx.allocate().getPageId());
   this.journalRC =
       new BTreeIndex<Integer, Integer>(store.getPageFile(), tx.allocate().getPageId());
   this.removeLocationTracker =
       new BTreeIndex<Integer, List<Integer>>(store.getPageFile(), tx.allocate().getPageId());
 }
示例#2
0
 void createIndexes(Transaction tx) throws IOException {
   this.lists = new BTreeIndex<String, PListImpl>(pageFile, tx.allocate().getPageId());
 }