[S2GRAPH-170]: Create Interface for S2Edge/S2Vertex/S2Graph
JIRA:
[S2GRAPH-170] https://issues.apache.org/jira/browse/S2GRAPH-170
Pull Request:
Closes #127
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/16f18ffe
Tree: http://git-wip-us.apache.org/repos/asf/incubator-s2graph/tree/16f18ffe
Diff: http://git-wip-us.apache.org/repos/asf/incubator-s2graph/diff/16f18ffe
Branch: refs/heads/master
Commit: 16f18ffe05a786dedfcba3e10b024345896c1ba2
Parents: 79e1ffa 41885a8
Author: DO YUNG YOON <[email protected]>
Authored: Sun Nov 19 11:26:39 2017 +0900
Committer: DO YUNG YOON <[email protected]>
Committed: Sun Nov 19 11:31:05 2017 +0900
----------------------------------------------------------------------
CHANGES | 1 +
.../loader/subscriber/GraphSubscriber.scala | 67 +-
.../loader/subscriber/TransferToHFile.scala | 14 +-
.../s2graph/loader/subscriber/WalLogStat.scala | 3 +-
.../loader/subscriber/WalLogToHDFS.scala | 3 +-
s2core/build.sbt | 3 +-
.../s2graph/core/GraphElementBuilder.scala | 336 +++
.../org/apache/s2graph/core/GraphUtil.scala | 11 +-
.../org/apache/s2graph/core/Management.scala | 2 +-
.../org/apache/s2graph/core/PostProcess.scala | 56 +-
.../org/apache/s2graph/core/QueryParam.scala | 39 +-
.../org/apache/s2graph/core/QueryResult.scala | 16 +-
.../scala/org/apache/s2graph/core/S2Edge.scala | 519 +----
.../org/apache/s2graph/core/S2EdgeBuilder.scala | 115 ++
.../org/apache/s2graph/core/S2EdgeLike.scala | 255 +++
.../s2graph/core/S2EdgePropertyHelper.scala | 89 +
.../scala/org/apache/s2graph/core/S2Graph.scala | 1942 ++----------------
.../org/apache/s2graph/core/S2GraphLike.scala | 371 ++++
.../org/apache/s2graph/core/S2GraphTp.scala | 117 ++
.../org/apache/s2graph/core/S2Property.scala | 2 +-
.../org/apache/s2graph/core/S2Vertex.scala | 239 +--
.../apache/s2graph/core/S2VertexBuilder.scala | 54 +
.../org/apache/s2graph/core/S2VertexLike.scala | 202 ++
.../apache/s2graph/core/S2VertexProperty.scala | 2 +-
.../apache/s2graph/core/TraversalHelper.scala | 604 ++++++
.../s2graph/core/features/S2Features.scala | 38 +
.../s2graph/core/index/IndexProvider.scala | 24 +-
.../s2graph/core/parsers/WhereParser.scala | 40 +-
.../s2graph/core/rest/RequestParser.scala | 12 +-
.../apache/s2graph/core/rest/RestHandler.scala | 4 +-
.../apache/s2graph/core/storage/Storage.scala | 84 +-
.../apache/s2graph/core/storage/StorageIO.scala | 32 +-
.../s2graph/core/storage/StorageReadable.scala | 16 +-
.../s2graph/core/storage/StorageSerDe.scala | 6 +-
.../storage/WriteWriteConflictResolver.scala | 43 +-
.../core/storage/hbase/AsynchbaseStorage.scala | 2 +-
.../hbase/AsynchbaseStorageReadable.scala | 16 +-
.../storage/hbase/AsynchbaseStorageSerDe.scala | 8 +-
.../core/storage/serde/MutationHelper.scala | 190 ++
.../tall/IndexEdgeDeserializable.scala | 53 +-
.../wide/IndexEdgeDeserializable.scala | 45 +-
.../tall/SnapshotEdgeDeserializable.scala | 14 +-
.../tall/SnapshotEdgeSerializable.scala | 8 +-
.../wide/SnapshotEdgeDeserializable.scala | 15 +-
.../wide/SnapshotEdgeSerializable.scala | 8 +-
.../serde/vertex/VertexDeserializable.scala | 73 -
.../serde/vertex/VertexSerializable.scala | 62 -
.../vertex/tall/VertexDeserializable.scala | 11 +-
.../serde/vertex/tall/VertexSerializable.scala | 4 +-
.../vertex/wide/VertexDeserializable.scala | 11 +-
.../serde/vertex/wide/VertexSerializable.scala | 4 +-
.../org/apache/s2graph/core/S2EdgeTest.scala | 24 +-
.../s2graph/core/TestCommonWithModels.scala | 3 +-
.../s2graph/core/parsers/WhereParserTest.scala | 24 +-
.../s2graph/core/storage/StorageIOTest.scala | 12 +-
.../core/storage/hbase/IndexEdgeTest.scala | 10 +-
.../core/tinkerpop/S2GraphProvider.scala | 4 +-
.../process/S2GraphProcessStandardTest.scala | 4 +-
.../S2GraphStructureIntegrateTest.scala | 4 +-
.../S2GraphStructureStandardTest.scala | 4 +-
.../rest/play/controllers/EdgeController.scala | 14 +-
61 files changed, 3051 insertions(+), 2937 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-s2graph/blob/16f18ffe/CHANGES
----------------------------------------------------------------------
diff --cc CHANGES
index 5f61edf,6e685ae..0c4da4c
--- a/CHANGES
+++ b/CHANGES
@@@ -48,6 -47,6 +48,7 @@@ Release Notes - S2Graph - Version 0.2.
* [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.
++ * [S2GRAPH-170] - Create Interface for S2Edge/S2Vertex/S2Graph.
** New Feature
* [S2GRAPH-123] - Support different index on out/in direction.