comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/ChangeSet.java @ 149:feb2346ace19

refactor ParentIndex
author one
date Sat, 22 Nov 2014 12:08:35 +0900
parents 371b6ddb78f2
children d9fbddf77bf6
comparison
equal deleted inserted replaced
147:af67dd0b5ba2 149:feb2346ace19
4 import fj.data.List; 4 import fj.data.List;
5 import fj.data.TreeMap; 5 import fj.data.TreeMap;
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; 6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList;
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation;
9 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.ParentIndex;
9 10
10 public interface ChangeSet 11 public interface ChangeSet
11 { 12 {
12 public TreeNode getRoot(); 13 public TreeNode getRoot();
13 public ChangeSet prev(); 14 public ChangeSet prev();
17 public String getTreeName(); 18 public String getTreeName();
18 public long revision(); 19 public long revision();
19 20
20 public TreeMap<String, TreeMap<String, List<TreeNode>>> getIndex(); 21 public TreeMap<String, TreeMap<String, List<TreeNode>>> getIndex();
21 public Iterable<TreeOperation> getOperations(); 22 public Iterable<TreeOperation> getOperations();
22 public TreeMap<TreeNode, TreeNode> getParentIndex(); 23 public ParentIndex getParentIndex();
23 } 24 }