comparison src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/IndexManager.java @ 153:20af7f25ef32

miner change
author one
date Tue, 25 Nov 2014 17:52:41 +0900
parents 8a0aa8fc137c
children b81df9373a31 6615db346bf5
comparison
equal deleted inserted replaced
152:8a0aa8fc137c 153:20af7f25ef32
16 16
17 public IndexManager(AtomicReservableReference<TreeContext>.Reservation reservation){ 17 public IndexManager(AtomicReservableReference<TreeContext>.Reservation reservation){
18 this.reservation = reservation; 18 this.reservation = reservation;
19 } 19 }
20 20
21 public void commit(Index index){ 21 public void commit(Index index, ParentIndex parentIndex){
22 TreeContext tc = reservation.get(); 22 TreeContext tc = reservation.get();
23 ChangeSet cs = tc.getChangeSet(); 23 ChangeSet cs = tc.getChangeSet();
24 TreeNode root = cs.getRoot(); 24 TreeNode root = cs.getRoot();
25 ChangeSet prev = cs.prev(); 25 ChangeSet prev = cs.prev();
26 ChangeList cl = cs.getChangeList(); 26 ChangeList cl = cs.getChangeList();
27 String uuid = cs.uuid(); 27 String uuid = cs.uuid();
28 String treeName = cs.getTreeName(); 28 String treeName = cs.getTreeName();
29 long revision = cs.revision(); 29 long revision = cs.revision();
30 ParentIndex parentIndex = cs.getParentIndex(); 30 index.get("KER", "value");
31 DefaultChangeSet newCs = new DefaultChangeSet(root, prev, cl, uuid, treeName, revision, index, parentIndex); 31 DefaultChangeSet newCs = new DefaultChangeSet(root, prev, cl, uuid, treeName, revision, index, parentIndex);
32 DefaultTreeContext newTs = new DefaultTreeContext(root, newCs); 32 DefaultTreeContext newTs = new DefaultTreeContext(root, newCs);
33 reservation.set(newTs); 33 reservation.set(newTs);
34 } 34 }
35 35
36 } 36 }