[S2GRAPH-153]: Implement IndexProvider(for Mixed IndexType) class.
JIRA:
[S2GRAPH-153] https://issues.apache.org/jira/browse/S2GRAPH-153
Pull Request:
Closes #113
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/0a41ff0d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-s2graph/tree/0a41ff0d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-s2graph/diff/0a41ff0d
Branch: refs/heads/master
Commit: 0a41ff0d2f197c4715710fd4264ac5a32a13f807
Parents: ce65b27 f7e65ab
Author: DO YUNG YOON <[email protected]>
Authored: Mon Jul 31 10:03:16 2017 +0900
Committer: DO YUNG YOON <[email protected]>
Committed: Mon Jul 31 10:04:08 2017 +0900
----------------------------------------------------------------------
CHANGES | 2 +
dev_support/graph_mysql/schema.sql | 22 ++
s2core/build.sbt | 4 +-
.../core/io/tinkerpop/optimize/S2GraphStep.java | 139 ++++++++
.../tinkerpop/optimize/S2GraphStepStrategy.java | 72 +++++
.../org/apache/s2graph/core/Management.scala | 3 +-
.../org/apache/s2graph/core/QueryParam.scala | 4 +-
.../scala/org/apache/s2graph/core/S2Graph.scala | 75 ++++-
.../org/apache/s2graph/core/S2Vertex.scala | 43 +--
.../s2graph/core/index/IndexProvider.scala | 320 +++++++++++++++++++
.../s2graph/core/mysqls/GlobalIndex.scala | 6 +
.../apache/s2graph/core/mysqls/LabelIndex.scala | 39 ++-
.../core/mysqls/ServiceColumnIndex.scala | 174 ++++++++++
.../core/Integrate/IntegrateCommon.scala | 10 +-
.../core/Integrate/LabelIndexOptionTest.scala | 144 ---------
.../LabelLabelIndexMutateOptionTest.scala | 144 +++++++++
.../s2graph/core/index/IndexProviderTest.scala | 233 ++++++++++++++
.../s2graph/core/models/GlobalIndexTest.scala | 81 +++++
.../core/tinkerpop/S2GraphProvider.scala | 234 +++++++++-----
.../core/tinkerpop/structure/S2GraphTest.scala | 143 ++++-----
20 files changed, 1525 insertions(+), 367 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-s2graph/blob/0a41ff0d/CHANGES
----------------------------------------------------------------------
diff --cc CHANGES
index 4345362,4345362..582177b
--- a/CHANGES
+++ b/CHANGES
@@@ -244,6 -244,6 +244,8 @@@ Release 0.1.0 - unrelease
S2GRAPH-136: Validate TinkerPop3 interface with gremlin-test suite.
(Committed by DOYUNG YOON).
S2GRAPH-152: Add buildGlobalIndex API on Management. (Committed by DOYUNG
YOON).
++
++ S2GRAPH-153: Implement IndexProvider(for Mixed IndexType) class.
(Committed by DOYUNG YOON).
TEST