Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeNode.java @ 172:809f813d1083
minner change
author | one |
---|---|
date | Tue, 10 Feb 2015 11:28:39 +0900 |
parents | 8a0aa8fc137c |
children | e26462a38ce0 |
comparison
equal
deleted
inserted
replaced
171:624a7e6a3f75 | 172:809f813d1083 |
---|---|
4 | 4 |
5 import fj.Ord; | 5 import fj.Ord; |
6 import fj.data.List; | 6 import fj.data.List; |
7 import fj.data.TreeMap; | 7 import fj.data.TreeMap; |
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; | 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; |
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.OperationLog; | |
10 | 9 |
11 public class DefaultTreeNode implements TreeNode | 10 public class DefaultTreeNode implements TreeNode |
12 { | 11 { |
13 //private final DefaultNode wrap; | 12 //private final DefaultNode wrap; |
14 private List<TreeNode> children; | 13 private List<TreeNode> children; |
15 private TreeMap<String,ByteBuffer> attrs; | 14 private TreeMap<String,ByteBuffer> attrs; |
16 private OperationLog log; | |
17 | 15 |
18 private static final List<TreeNode> NIL_LIST = List.nil(); | 16 private static final List<TreeNode> NIL_LIST = List.nil(); |
19 private static final TreeMap<String,ByteBuffer> NIL_MAP = TreeMap.empty(Ord.stringOrd); | 17 private static final TreeMap<String,ByteBuffer> NIL_MAP = TreeMap.empty(Ord.stringOrd); |
20 | 18 |
21 public DefaultTreeNode() | 19 public DefaultTreeNode() |
36 } | 34 } |
37 | 35 |
38 @Override | 36 @Override |
39 public DefaultTreeNodeAttribute getAttributes() | 37 public DefaultTreeNodeAttribute getAttributes() |
40 { | 38 { |
41 return new DefaultTreeNodeAttribute(children, attrs,log); | 39 return new DefaultTreeNodeAttribute(children, attrs); |
42 } | 40 } |
43 | 41 |
44 @Override | 42 @Override |
45 public DefaultTreeNode createNewNode(){ | 43 public DefaultTreeNode createNewNode(){ |
46 return new DefaultTreeNode(); | 44 return new DefaultTreeNode(); |