Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeNode.java @ 168:1749338f2366 util index
until index
author | one |
---|---|
date | Wed, 24 Dec 2014 16:14:42 +0900 |
parents | 8a0aa8fc137c |
children |
comparison
equal
deleted
inserted
replaced
167:6f7212808ad7 | 168:1749338f2366 |
---|---|
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; | 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.OperationLog; |
10 | 10 |
11 public class DefaultTreeNode implements TreeNode | 11 public class DefaultTreeNode implements TreeNode, Comparable |
12 { | 12 { |
13 //private final DefaultNode wrap; | 13 //private final DefaultNode wrap; |
14 private List<TreeNode> children; | 14 private List<TreeNode> children; |
15 private TreeMap<String,ByteBuffer> attrs; | 15 private TreeMap<String,ByteBuffer> attrs; |
16 private OperationLog log; | 16 private OperationLog log; |
49 public DefaultTreeNode clone() | 49 public DefaultTreeNode clone() |
50 { | 50 { |
51 return new DefaultTreeNode(children,attrs); | 51 return new DefaultTreeNode(children,attrs); |
52 } | 52 } |
53 | 53 |
54 @Override | |
55 public int compareTo(Object o) { | |
56 | |
57 return o.hashCode() - this.hashCode(); | |
58 } | |
59 | |
54 | 60 |
55 } | 61 } |