comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/PutAttribute.java @ 110:cf17350a2415

traverse find args change Query
author one
date Sat, 13 Sep 2014 19:23:31 +0900
parents 5b7e45464bb8
children 5df5505e1c1e
comparison
equal deleted inserted replaced
109:bab37ace93ec 110:cf17350a2415
2 2
3 import java.nio.ByteBuffer; 3 import java.nio.ByteBuffer;
4 4
5 import fj.data.List; 5 import fj.data.List;
6 import fj.data.TreeMap; 6 import fj.data.TreeMap;
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath;
7 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;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNodeAttributes; 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNodeAttributes;
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.DefaultOperationLog; 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.DefaultOperationLog;
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.LoggingNode; 11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.LoggingNode;
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.OperationLog; 12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.OperationLog;
13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.NodeOperation; 14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.NodeOperation;
14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.PutAttributeOperation; 15 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.PutAttributeOperation;
15 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultEither; 16 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultEither;
16 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; 17 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either;
17 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; 18 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error;
19 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Pair;
18 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.Logging; 20 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.Logging;
19 21
20 public class PutAttribute implements NodeEditor 22 public class PutAttribute implements NodeEditor
21 { 23 {
22 private final String key; 24 private final String key;
52 public Logging wrap(TreeNode node, OperationLog op) { 54 public Logging wrap(TreeNode node, OperationLog op) {
53 return new LoggingNode(node, op); 55 return new LoggingNode(node, op);
54 } 56 }
55 57
56 @Override 58 @Override
57 public TreeMap<String,TreeMap<String, List<TreeNode>>> getIndex() { 59 public TreeMap<String, TreeMap<String, List<TreeNode>>> getIndex() {
58 // TODO Auto-generated method stub 60 // TODO Auto-generated method stub
59 return null; 61 return null;
60 } 62 }
61 } 63 }