Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/TreeContext.java @ 179:817febd9c69b
change transaction
author | tatsuki |
---|---|
date | Tue, 17 Mar 2015 11:19:04 +0900 |
parents | src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/ChangeSet.java@a2598139df64 |
children | 066d9c5758dc |
comparison
equal
deleted
inserted
replaced
178:169c501fe3a9 | 179:817febd9c69b |
---|---|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store; | |
2 | |
3 | |
4 | |
5 import fj.data.TreeMap; | |
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; | |
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; | |
10 | |
11 public interface TreeContext | |
12 { | |
13 public TreeNode getRoot(); | |
14 public TreeContext prev(); | |
15 public ChangeList getChangeList(); | |
16 | |
17 public String uuid(); | |
18 public String getTreeName(); | |
19 public long revision(); | |
20 public TreeMap<String, TreeMap<String, TreeMap<TreeNode, TreeNode>>> getIndex(); | |
21 public Iterable<TreeOperation> getOperations(); | |
22 public ParentIndex getParentIndex(); | |
23 public void setIndex(TreeMap<String, TreeMap<String, TreeMap<TreeNode, TreeNode>>> index); | |
24 public void setParentIndex(ParentIndex parentIndex); | |
25 } |