# HG changeset patch # User one # Date 1410757626 -32400 # Node ID 5df5505e1c1eca62852c4173c18062711a575466 # Parent cf17350a24157d209ee964f97e45fad54023fd86 change Index type diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungle.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungle.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungle.java Mon Sep 15 14:07:06 2014 +0900 @@ -82,7 +82,7 @@ }; DefaultTreeNode root = new DefaultTreeNode(); - TreeMap>> index = TreeMap.empty(Ord.stringOrd); + TreeMap>>> index = TreeMap.empty(Ord.stringOrd); ChangeSet set = new DefaultChangeSet(root,null,list,uuid,name,0,index); DefaultTreeContext tc = new DefaultTreeContext(root,set); JungleTree newTree = new DefaultJungleTree(tc,uuid,journal.getWriter(),editor); diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungleTree.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungleTree.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungleTree.java Mon Sep 15 14:07:06 2014 +0900 @@ -47,7 +47,7 @@ DefaultTransactionManager txManager = new DefaultTransactionManager(writer,tc,repository,uuid); TreeNode root = tc.getTreeNode(); ChangeSet cs = tc.getChangeSet(); - TreeMap>> newIndex = cs.getIndex(); + TreeMap>>> newIndex = cs.getIndex(); return new DefaultJungleIndexTreeEditor(root,txManager,editor,newIndex); } @@ -74,7 +74,7 @@ } @Override - public TreeMap>> getIndex() { + public TreeMap>>> getIndex() { TreeContext tc = repository.get(); ChangeSet cs = tc.getChangeSet(); return cs.getIndex(); diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/JungleTree.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/JungleTree.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/JungleTree.java Mon Sep 15 14:07:06 2014 +0900 @@ -14,6 +14,6 @@ public InterfaceTraverser getTraverser(); public JungleTreeEditor getLocalTreeEditor(); public TreeNode getRootNode(); - public TreeMap>> getIndex(); + public TreeMap>>> getIndex(); public JungleTreeEditor getIndexTreeEditor(); } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/ChangeSet.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/ChangeSet.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/ChangeSet.java Mon Sep 15 14:07:06 2014 +0900 @@ -18,6 +18,6 @@ public String getTreeName(); public long revision(); - public TreeMap>> getIndex(); + public TreeMap>>> getIndex(); public Iterable getOperations(); } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/logger/LoggingNode.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/logger/LoggingNode.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/logger/LoggingNode.java Mon Sep 15 14:07:06 2014 +0900 @@ -49,7 +49,7 @@ } @Override - public TreeMap>> getIndex() { + public TreeMap>>> getIndex() { return null; } } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/AppendChildAt.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/AppendChildAt.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/AppendChildAt.java Mon Sep 15 14:07:06 2014 +0900 @@ -50,7 +50,7 @@ } @Override - public TreeMap>> getIndex() { + public TreeMap>>> getIndex() { // TODO Auto-generated method stub return null; } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/DeleteAttribute.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/DeleteAttribute.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/DeleteAttribute.java Mon Sep 15 14:07:06 2014 +0900 @@ -46,7 +46,7 @@ } @Override - public TreeMap>> getIndex() { + public TreeMap>>> getIndex() { // TODO Auto-generated method stub return null; } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/DeleteChildAt.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/DeleteChildAt.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/DeleteChildAt.java Mon Sep 15 14:07:06 2014 +0900 @@ -49,7 +49,7 @@ } @Override - public TreeMap>> getIndex() { + public TreeMap>>> getIndex() { // TODO Auto-generated method stub return null; } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/NodeEditor.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/NodeEditor.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/NodeEditor.java Mon Sep 15 14:07:06 2014 +0900 @@ -16,5 +16,5 @@ { public Either edit(TreeNode _e); public Logging wrap(TreeNode node, OperationLog op); - public TreeMap>> getIndex(); + public TreeMap>>> getIndex(); } \ No newline at end of file diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/PutAttribute.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/PutAttribute.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/PutAttribute.java Mon Sep 15 14:07:06 2014 +0900 @@ -56,7 +56,7 @@ } @Override - public TreeMap>> getIndex() { + public TreeMap>>> getIndex() { // TODO Auto-generated method stub return null; } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultChangeSet.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultChangeSet.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultChangeSet.java Mon Sep 15 14:07:06 2014 +0900 @@ -17,9 +17,9 @@ private final String uuid; private final String treeName; private final long revision; - private final TreeMap>> index; + private final TreeMap>>> index; - public DefaultChangeSet(TreeNode _node,ChangeSet _prev,ChangeList _log,String _uuid, String _treeName, long _revision, TreeMap>> index) + public DefaultChangeSet(TreeNode _node,ChangeSet _prev,ChangeList _log,String _uuid, String _treeName, long _revision, TreeMap>>> index) { this.root = _node; this.previous = _prev; @@ -73,7 +73,7 @@ } @Override - public TreeMap>> getIndex() { + public TreeMap>>> getIndex() { return index; } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultJungleIndexTreeEditor.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultJungleIndexTreeEditor.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultJungleIndexTreeEditor.java Mon Sep 15 14:07:06 2014 +0900 @@ -37,14 +37,14 @@ private final TreeNode root; private final TreeEditor editor; private final TreeOperationLog log; - private TreeMap>> index; + private TreeMap>>> index; - public DefaultJungleIndexTreeEditor(TreeNode _root,TransactionManager _txManager,TreeEditor _editor, TreeMap>> index) + public DefaultJungleIndexTreeEditor(TreeNode _root,TransactionManager _txManager,TreeEditor _editor, TreeMap>>> index) { this(_root,_txManager,_editor,new DefaultTreeOperationLog(), index); } - public DefaultJungleIndexTreeEditor(TreeNode newNode,TransactionManager _txManager,TreeEditor _editor,TreeOperationLog _log, TreeMap>> index) + public DefaultJungleIndexTreeEditor(TreeNode newNode,TransactionManager _txManager,TreeEditor _editor,TreeOperationLog _log, TreeMap>>> index) { super(newNode, _txManager, _editor , _log); this.root = newNode; diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTransactionManager.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTransactionManager.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTransactionManager.java Mon Sep 15 14:07:06 2014 +0900 @@ -36,7 +36,7 @@ } @Override - public Either commit(TreeNode _newRoot,final TreeOperationLog _log, TreeMap>> index) + public Either commit(TreeNode _newRoot,final TreeOperationLog _log, TreeMap>>> index) { ChangeSet cs = tip.getChangeSet(); long currentRevision = cs.revision(); diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/TransactionManager.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/TransactionManager.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/TransactionManager.java Mon Sep 15 14:07:06 2014 +0900 @@ -11,7 +11,7 @@ public interface TransactionManager { - public Either commit(TreeNode _newRoot,TreeOperationLog _log, TreeMap>> index); + public Either commit(TreeNode _newRoot,TreeOperationLog _log, TreeMap>>> index); public String getUUID(); public long getRevision(); } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/traverser/InterfaceTraverser.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/traverser/InterfaceTraverser.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/traverser/InterfaceTraverser.java Mon Sep 15 14:07:06 2014 +0900 @@ -20,10 +20,10 @@ InterfaceTraverser traverser; TreeNode node; - TreeMap>> index; + TreeMap>>> index; JungleTreeEditor editor; - public InterfaceTraverser(TreeNode _root, TreeMap>> indez, JungleTreeEditor editor) { + public InterfaceTraverser(TreeNode _root, TreeMap>>> index, JungleTreeEditor editor) { this.node = _root; this.index = index; this.editor = editor; diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/AppendChildAtIndex.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/AppendChildAtIndex.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/AppendChildAtIndex.java Mon Sep 15 14:07:06 2014 +0900 @@ -13,9 +13,9 @@ public class AppendChildAtIndex extends AppendChildAt { - private TreeMap>> index; + private TreeMap>>> index; - public AppendChildAtIndex(int _pos, TreeMap>> index) { + public AppendChildAtIndex(int _pos, TreeMap>>> index) { super(_pos); this.index = index; diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/DeleteAttributeIndex.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/DeleteAttributeIndex.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/DeleteAttributeIndex.java Mon Sep 15 14:07:06 2014 +0900 @@ -12,10 +12,10 @@ public class DeleteAttributeIndex extends DeleteAttribute { - TreeMap>> index; + TreeMap>>> index; private String key; - public DeleteAttributeIndex(String _key ,TreeMap>> index) { + public DeleteAttributeIndex(String _key ,TreeMap>>> index) { super(_key); this.key = key; this.index = index; diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/DeleteChildAtIndex.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/DeleteChildAtIndex.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/DeleteChildAtIndex.java Mon Sep 15 14:07:06 2014 +0900 @@ -12,8 +12,9 @@ public class DeleteChildAtIndex extends DeleteChildAt{ - private TreeMap>> index; - public DeleteChildAtIndex(int _pos, TreeMap>> index) { + private TreeMap>>> index; + + public DeleteChildAtIndex(int _pos, TreeMap>>> index) { super(_pos); this.index = index; } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/Logging.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/Logging.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/Logging.java Mon Sep 15 14:07:06 2014 +0900 @@ -15,5 +15,5 @@ public LoggingChildren getChildren(); public OperationLog getOperationLog(); public TreeNode getWrap(); - public TreeMap>> getIndex(); + public TreeMap>>> getIndex(); } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/LoggingIndexAttributes.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/LoggingIndexAttributes.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/LoggingIndexAttributes.java Mon Sep 15 14:07:06 2014 +0900 @@ -23,9 +23,9 @@ private final TreeNode wrap; private final OperationLog log; - private TreeMap>> index; + private TreeMap>>> index; - public LoggingIndexAttributes(TreeNode _wrap, OperationLog _log,TreeMap>> index) { + public LoggingIndexAttributes(TreeNode _wrap, OperationLog _log,TreeMap>>> index) { super(_wrap, _log); this.wrap = _wrap; this.log = _log; diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/LoggingIndexNode.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/LoggingIndexNode.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/LoggingIndexNode.java Mon Sep 15 14:07:06 2014 +0900 @@ -16,14 +16,14 @@ private final TreeNode wrap; private final OperationLog log; - private TreeMap>> index; + private TreeMap>>> index; - public LoggingIndexNode(TreeNode wrap ,TreeMap>> index) + public LoggingIndexNode(TreeNode wrap ,TreeMap>>> index) { this(wrap,new DefaultOperationLog(),index); } - public LoggingIndexNode(TreeNode wrap,OperationLog log, TreeMap>> index) + public LoggingIndexNode(TreeNode wrap,OperationLog log, TreeMap>>> index) { super(wrap, log); this.wrap = wrap; @@ -32,7 +32,7 @@ } @Override - public TreeMap>> getIndex(){ + public TreeMap>>> getIndex(){ return index; } diff -r cf17350a2415 -r 5df5505e1c1e src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/PutAttributeIndex.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/PutAttributeIndex.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/store/index/PutAttributeIndex.java Mon Sep 15 14:07:06 2014 +0900 @@ -17,9 +17,9 @@ public class PutAttributeIndex extends PutAttribute { - private TreeMap>> index; + private TreeMap>>> index; - public PutAttributeIndex(String _key,ByteBuffer _value, TreeMap>> index) + public PutAttributeIndex(String _key,ByteBuffer _value, TreeMap>>> index) { super(_key, _value); this.index = index; @@ -42,7 +42,7 @@ } @Override - public TreeMap>> getIndex(){ + public TreeMap>>> getIndex(){ return index; } } diff -r cf17350a2415 -r 5df5505e1c1e src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/traverse/BruteForceTraverserTest.java --- a/src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/traverse/BruteForceTraverserTest.java Sat Sep 13 19:23:31 2014 +0900 +++ b/src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/traverse/BruteForceTraverserTest.java Mon Sep 15 14:07:06 2014 +0900 @@ -83,4 +83,5 @@ return parent; } -}*/ +} +*/ \ No newline at end of file