1 21 package com.db4o.inside.convert.conversions; 22 23 import com.db4o.*; 24 import com.db4o.inside.btree.*; 25 import com.db4o.inside.convert.*; 26 import com.db4o.inside.convert.ConversionStage.*; 27 28 29 32 public class ClassIndexesToBTrees_5_5 extends Conversion { 33 34 public static final int VERSION = 5; 35 36 public void convert(YapFile yapFile, int classIndexId, BTree bTree){ 37 Transaction trans = yapFile.getSystemTransaction(); 38 YapReader reader = yapFile.readReaderByID(trans, classIndexId); 39 if(reader == null){ 40 return; 41 } 42 int entries = reader.readInt(); 43 for (int i = 0; i < entries; i++) { 44 bTree.add(trans, new Integer (reader.readInt())); 45 } 46 } 47 48 public void convert(SystemUpStage stage) { 49 50 54 stage.file().storedClasses(); 55 } 56 } 57 | Popular Tags |