comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/TransactionManager.java @ 110:cf17350a2415

traverse find args change Query
author one
date Sat, 13 Sep 2014 19:23:31 +0900
parents 5b7e45464bb8
children 5df5505e1c1e
comparison
equal deleted inserted replaced
109:bab37ace93ec 110:cf17350a2415
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction; 1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction;
2 2
3 import fj.data.List; 3 import fj.data.List;
4 import fj.data.TreeMap; 4 import fj.data.TreeMap;
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath;
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; 6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.TreeOperationLog; 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.TreeOperationLog;
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error;
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Pair;
9 11
10 public interface TransactionManager 12 public interface TransactionManager
11 { 13 {
12 public Either<Error,TransactionManager> commit(TreeNode _newRoot,TreeOperationLog _log, TreeMap<String,TreeMap<String, List<TreeNode>>> index); 14 public Either<Error,TransactionManager> commit(TreeNode _newRoot,TreeOperationLog _log, TreeMap<String,TreeMap<String, List<TreeNode>>> index);
13 public String getUUID(); 15 public String getUUID();