Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/IndexJungleTreeEditor.java @ 143:afbe19c98f53
change Index form TreeMap<String,TreeMap<String<List<Pair<TreeNode,NodePath>>>> → TreeMap<String,TreeMap<String<List<NodePath>>>
bag
author | one |
---|---|
date | Sat, 15 Nov 2014 17:48:07 +0900 |
parents | b998fdc99bc0 |
children | a2c374a2686b |
comparison
equal
deleted
inserted
replaced
142:ef183969bf31 | 143:afbe19c98f53 |
---|---|
22 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.PutAttribute; | 22 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.PutAttribute; |
23 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultEither; | 23 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultEither; |
24 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; | 24 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; |
25 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; | 25 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; |
26 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.IterableConverter; | 26 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.IterableConverter; |
27 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Pair; | |
28 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.AddNewChildrenIndexEditor; | 27 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.AddNewChildrenIndexEditor; |
29 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.DefaultIndexEditor; | 28 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.DefaultIndexEditor; |
30 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.DeleteChildIndexEditor; | 29 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.DeleteChildIndexEditor; |
31 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.DeleteIndexEditor; | 30 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.DeleteIndexEditor; |
32 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.IndexEditor; | 31 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.IndexEditor; |
36 { | 35 { |
37 private final TransactionManager txManager; | 36 private final TransactionManager txManager; |
38 private final TreeNode root; | 37 private final TreeNode root; |
39 private final TreeEditor editor; | 38 private final TreeEditor editor; |
40 private final TreeOperationLog log; | 39 private final TreeOperationLog log; |
41 private TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> index; | 40 private TreeMap<String, TreeMap<String, List<NodePath>>> index; |
42 | 41 |
43 // public DefaultJungleTreeEditor(TreeNode root) | 42 // public DefaultJungleTreeEditor(TreeNode root) |
44 // { | 43 // { |
45 // this(root,txManager,_editor,new DefaultTreeOperationLog()); | 44 // this(root,txManager,_editor,new DefaultTreeOperationLog()); |
46 // } | 45 // } |
47 | 46 |
48 public TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> getIndex() { | 47 public TreeMap<String, TreeMap<String, List<NodePath>>> getIndex() { |
49 return index; | 48 return index; |
50 } | 49 } |
51 | 50 |
52 public void setIndex( | 51 public void setIndex( |
53 TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> index) { | 52 TreeMap<String, TreeMap<String, List<NodePath>>> index) { |
54 this.index = index; | 53 this.index = index; |
55 } | 54 } |
56 | 55 |
57 public IndexJungleTreeEditor(TreeNode _root,TransactionManager _txManager,TreeEditor _editor, TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> index) | 56 public IndexJungleTreeEditor(TreeNode _root,TransactionManager _txManager,TreeEditor _editor, TreeMap<String, TreeMap<String, List<NodePath>>> index) |
58 { | 57 { |
59 this(_root,_txManager,_editor,new DefaultTreeOperationLog(), index); | 58 this(_root,_txManager,_editor,new DefaultTreeOperationLog(), index); |
60 } | 59 } |
61 | 60 |
62 public IndexJungleTreeEditor(TreeNode newNode,TransactionManager _txManager,TreeEditor _editor,TreeOperationLog _log, TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> index) | 61 public IndexJungleTreeEditor(TreeNode newNode,TransactionManager _txManager,TreeEditor _editor,TreeOperationLog _log, TreeMap<String, TreeMap<String, List<NodePath>>> index) |
63 { | 62 { |
64 this.root = newNode; | 63 this.root = newNode; |
65 this.txManager = _txManager; | 64 this.txManager = _txManager; |
66 this.editor = _editor; | 65 this.editor = _editor; |
67 this.log = _log; | 66 this.log = _log; |