Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTransactionManager.java @ 164:b81df9373a31 untilIndex
miner change
author | one |
---|---|
date | Mon, 08 Dec 2014 12:21:51 +0900 |
parents | 7c4fc8732eb4 |
children |
comparison
equal
deleted
inserted
replaced
161:7c4fc8732eb4 | 164:b81df9373a31 |
---|---|
4 import java.io.File; | 4 import java.io.File; |
5 import java.io.FileWriter; | 5 import java.io.FileWriter; |
6 import java.io.IOException; | 6 import java.io.IOException; |
7 import java.io.PrintWriter; | 7 import java.io.PrintWriter; |
8 import java.util.Iterator; | 8 import java.util.Iterator; |
9 import java.util.TreeMap; | |
9 | 10 |
11 import fj.data.List; | |
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; | 12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; |
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListWriter; | 13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListWriter; |
12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Result; | 14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Result; |
13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet; | 15 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet; |
14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; | 16 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; |
79 } catch (IOException e) { | 81 } catch (IOException e) { |
80 // TODO Auto-generated catch block | 82 // TODO Auto-generated catch block |
81 e.printStackTrace(); | 83 e.printStackTrace(); |
82 } | 84 } |
83 | 85 |
84 Index index = traverser.getIndex(); | 86 TreeMap<String, TreeMap<String, List<TreeNode>>> indexList = traverser.getIndex().getIndex(); |
85 ParentIndex nulParentIndex = traverser.getParentIndex(); | 87 TreeMap<TreeNode, TreeNode> parentIndex = traverser.getParentIndex().getParentIndex(); |
86 DefaultChangeSet newCs = new DefaultChangeSet(_newRoot, cs, list, uuid, _treeName, nextRevision, index, | 88 DefaultChangeSet newCs = new DefaultChangeSet(_newRoot, cs, list, uuid, _treeName, nextRevision, indexList,parentIndex); |
87 nulParentIndex); | |
88 DefaultTreeContext newContext = new DefaultTreeContext(_newRoot, newCs); | 89 DefaultTreeContext newContext = new DefaultTreeContext(_newRoot, newCs); |
89 | 90 |
90 @SuppressWarnings("rawtypes") | 91 @SuppressWarnings("rawtypes") |
91 Reservation reservation = repository.makeReservation(tip, newContext); | 92 Reservation reservation = repository.makeReservation(tip, newContext); |
92 if (reservation == null) { | 93 if (reservation == null) { |