annotate Main/jungle-main/store/operations/NodeOperation.cs @ 29:f7616084d3ab

Continue to put on the created path.
author Kazuma Takeda
date Wed, 18 Jan 2017 21:02:24 +0900
parents 1f99e150f336
children 1466993c104c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
1 namespace JungleDB {
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
2 public interface NodeOperation {
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
3 Command getCommand();
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
4 Either<Error,TreeNode> invoke (TreeNode _target);
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
5 int getPosition();
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
6 string getKey();
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
7 byte[] getValue();
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
8 }
29
f7616084d3ab Continue to put on the created path.
Kazuma Takeda
parents: 20
diff changeset
9
f7616084d3ab Continue to put on the created path.
Kazuma Takeda
parents: 20
diff changeset
10 public interface NodeOperation<T> {
f7616084d3ab Continue to put on the created path.
Kazuma Takeda
parents: 20
diff changeset
11 Command getCommand();
f7616084d3ab Continue to put on the created path.
Kazuma Takeda
parents: 20
diff changeset
12 Either<Error,TreeNode> invoke (TreeNode _target);
f7616084d3ab Continue to put on the created path.
Kazuma Takeda
parents: 20
diff changeset
13 int getPosition();
f7616084d3ab Continue to put on the created path.
Kazuma Takeda
parents: 20
diff changeset
14 string getKey();
f7616084d3ab Continue to put on the created path.
Kazuma Takeda
parents: 20
diff changeset
15 MultiAttributes<T> getValue();
f7616084d3ab Continue to put on the created path.
Kazuma Takeda
parents: 20
diff changeset
16 }
20
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
17 }