annotate Main/jungle-main/store/operations/NodeOperation.cs @ 41:bd44baa491a9 default tip

add TestJungleCore.cs
author Kazuma Takeda
date Thu, 23 Feb 2017 17:19:55 +0900
parents 1466993c104c
children
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();
31
1466993c104c byte[] to object Rewrite.
Kazuma Takeda
parents: 29
diff changeset
7 object getValue();
20
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 }