16
|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations;
|
|
2
|
55
|
3 import java.nio.ByteBuffer;
|
|
4
|
16
|
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.Command;
|
92
|
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
|
|
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.LoggingNode;
|
|
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either;
|
|
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error;
|
16
|
10
|
50
|
11 public interface NodeOperation
|
16
|
12 {
|
|
13 public Command getCommand();
|
92
|
14 public Either<Error,TreeNode> invoke(TreeNode _target);
|
55
|
15
|
|
16 public int getPosition();
|
|
17 public String getKey();
|
|
18 public ByteBuffer getValue();
|
16
|
19 }
|
|
20
|
|
21
|