[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.

Reply via email to