Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/ChangeSet.java @ 100:9a7b7af838e0
add index TreeNodeEditor
but node use
author | one |
---|---|
date | Thu, 11 Sep 2014 03:10:03 +0900 |
parents | a4e2f1d45fdc |
children | bed3afd5c2e2 |
comparison
equal
deleted
inserted
replaced
99:92d0c6e4655c | 100:9a7b7af838e0 |
---|---|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store; | 1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store; |
2 | 2 |
3 | 3 |
4 import fj.data.TreeMap; | |
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; | 5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; |
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.operations.TreeOperation; | 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; |
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Pair; | |
7 | 9 |
8 public interface ChangeSet | 10 public interface ChangeSet |
9 { | 11 { |
10 public TreeNode getRoot(); | 12 public TreeNode getRoot(); |
11 public ChangeSet prev(); | 13 public ChangeSet prev(); |
13 | 15 |
14 public String uuid(); | 16 public String uuid(); |
15 public String getTreeName(); | 17 public String getTreeName(); |
16 public long revision(); | 18 public long revision(); |
17 | 19 |
20 public Pair<TreeMap<String,TreeNode>,TreeMap<String,String>> getIndex(); | |
18 public Iterable<TreeOperation> getOperations(); | 21 public Iterable<TreeOperation> getOperations(); |
19 } | 22 } |