[S2GRAPH-169]: Separate multiple functionalities on Storage class into multiple
Interface.
JIRA:
[S2GRAPH-169] https://issues.apache.org/jira/browse/S2GRAPH-169
Pull Request:
Closes #126
Author
DO YUNG YOON <[email protected]>
Project: http://git-wip-us.apache.org/repos/asf/incubator-s2graph/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-s2graph/commit/128d67c0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-s2graph/tree/128d67c0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-s2graph/diff/128d67c0
Branch: refs/heads/master
Commit: 128d67c06a3406963b102912cb353a3f25f69beb
Parents: ed9bedf af9c105
Author: DO YUNG YOON <[email protected]>
Authored: Mon Oct 30 19:23:00 2017 +0900
Committer: DO YUNG YOON <[email protected]>
Committed: Mon Oct 30 19:24:56 2017 +0900
----------------------------------------------------------------------
.gitignore | 2 +-
CHANGES | 1 +
.../org/apache/s2graph/core/Management.scala | 74 +-
.../org/apache/s2graph/core/QueryParam.scala | 2 +-
.../scala/org/apache/s2graph/core/S2Edge.scala | 2 +-
.../scala/org/apache/s2graph/core/S2Graph.scala | 282 +++--
.../org/apache/s2graph/core/S2Vertex.scala | 40 +-
.../s2graph/core/features/S2GraphFeatures.scala | 3 +-
.../s2graph/core/storage/Deserializable.scala | 43 -
.../s2graph/core/storage/MutateResponse.scala | 31 +
.../apache/s2graph/core/storage/SKeyValue.scala | 14 +-
.../s2graph/core/storage/Serializable.scala | 27 -
.../apache/s2graph/core/storage/Storage.scala | 1136 ++----------------
.../core/storage/StorageDeserializable.scala | 120 --
.../apache/s2graph/core/storage/StorageIO.scala | 260 ++++
.../core/storage/StorageManagement.scala | 54 +
.../s2graph/core/storage/StorageReadable.scala | 95 ++
.../s2graph/core/storage/StorageSerDe.scala | 78 ++
.../core/storage/StorageSerializable.scala | 82 --
.../s2graph/core/storage/StorageWritable.scala | 64 +
.../storage/WriteWriteConflictResolver.scala | 457 +++++++
.../core/storage/hbase/AsynchbaseStorage.scala | 763 +-----------
.../hbase/AsynchbaseStorageManagement.scala | 282 +++++
.../hbase/AsynchbaseStorageReadable.scala | 367 ++++++
.../storage/hbase/AsynchbaseStorageSerDe.scala | 87 ++
.../hbase/AsynchbaseStorageWritable.scala | 137 +++
.../core/storage/serde/Deserializable.scala | 41 +
.../core/storage/serde/Serializable.scala | 27 +
.../storage/serde/StorageDeserializable.scala | 144 +++
.../storage/serde/StorageSerializable.scala | 90 ++
.../tall/IndexEdgeDeserializable.scala | 12 +-
.../indexedge/tall/IndexEdgeSerializable.scala | 5 +-
.../wide/IndexEdgeDeserializable.scala | 4 +-
.../indexedge/wide/IndexEdgeSerializable.scala | 5 +-
.../tall/SnapshotEdgeDeserializable.scala | 7 +-
.../tall/SnapshotEdgeSerializable.scala | 4 +-
.../wide/SnapshotEdgeDeserializable.scala | 9 +-
.../wide/SnapshotEdgeSerializable.scala | 4 +-
.../serde/vertex/VertexDeserializable.scala | 146 +--
.../serde/vertex/VertexSerializable.scala | 114 +-
.../vertex/tall/VertexDeserializable.scala | 58 +
.../serde/vertex/tall/VertexSerializable.scala | 54 +
.../vertex/wide/VertexDeserializable.scala | 73 ++
.../serde/vertex/wide/VertexSerializable.scala | 52 +
.../apache/s2graph/core/utils/DeferCache.scala | 8 +-
.../s2graph/core/Integrate/CrudTest.scala | 8 +-
.../LabelLabelIndexMutateOptionTest.scala | 6 +-
.../s2graph/core/storage/StorageIOTest.scala | 55 +
.../core/storage/hbase/IndexEdgeTest.scala | 3 +-
.../rest/play/controllers/EdgeController.scala | 11 +-
.../play/controllers/VertexController.scala | 5 +-
51 files changed, 3099 insertions(+), 2349 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-s2graph/blob/128d67c0/CHANGES
----------------------------------------------------------------------
diff --cc CHANGES
index 0a523b3,7f37f00..6e685ae
--- a/CHANGES
+++ b/CHANGES
@@@ -45,8 -45,7 +45,9 @@@ Release Notes - S2Graph - Version 0.2.
* [S2GRAPH-133] - Deprecating Vagrant environment.
* [S2GRAPH-135] - Change the way LabelIndexOption is implemented and
improve it
* [S2GRAPH-165] - Add TinkerPop support documentation on README
-
+ * [S2GRAPH-167] - Provide Vertex CSV File BulkLoad
++ * [S2GRAPH-169] - Separate multiple functionalities on Storage class into
multiple Interface.
+
** New Feature
* [S2GRAPH-123] - Support different index on out/in direction.
* [S2GRAPH-125] - Add options field on Label model for controlling
advanced options.