Mercurial > hg > Members > tatsuki > bench > jungle-core
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 } |