From 93807150008858c254a121df767e32e40007457f Mon Sep 17 00:00:00 2001 From: Michael Pollmeier Date: Fri, 20 Nov 2015 11:35:32 +1300 Subject: [PATCH] rename driver to Graph Structure Implementation --- README.md | 8 ++++---- driver/pom.xml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 0e898f47..b08aacc1 100644 --- a/README.md +++ b/README.md @@ -2,20 +2,20 @@ [![Build Status](https://travis-ci.org/mpollmeier/orientdb-gremlin.svg)](https://travis-ci.org/mpollmeier/orientdb-gremlin) [![Coverage Status](https://coveralls.io/repos/mpollmeier/orientdb-gremlin/badge.svg?branch=master)](https://coveralls.io/r/mpollmeier/orientdb-gremlin?branch=master) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.michaelpollmeier/orientdb-gremlin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.michaelpollmeier/orientdb-gremlin/) -TP3 driver for orientdb. This started off as just a proof of concept, but thanks to a lot of help it's now in a really good shape. +TP3 Graph Structure Implementation for OrientDb. This started off as just a proof of concept, but thanks to a lot of help it's now in a really good shape. The main area that need some more work is index lookups - currently it does find the right index for a simple case, e.g. `g.V.hasLabel("myLabel").has("someKey", "someValue")`. However if there are multiple indexes on the same property, or if there the traversal should better use a composite index, that's not handled well yet. If you feel inclined you can add these cases to the OrientGraphIndexTest.java. ## Tests -* It runs the standard tinkerpop test suite for database drivers. -* there are some additional tests that you can run with `mvn test` +* you can run the standard tinkerpop test suite with `mvn install -P release` +* there are some additional tests that you can run independently with `mvn test` * additionally there is a separate suite of tests in the `tests-scala` directory which you can run using `sbt test` ## Usage Have a look at the tests-scala which demonstrates the usage. There's also an orientdb example project in [gremlin-scala-examples](https://github.com/mpollmeier/gremlin-scala-examples). ## Labels and classes -Vertices and Edges are stored as classes based on their label. In order to allow vertices and edges to use the same label, the driver prepends `V_` or `E_` in the class name: +Vertices and Edges are stored as classes based on their label. In order to allow vertices and edges to use the same label, the implementation prepends `V_` or `E_` in the class name: * vertex with label `user` -> classname `V_user` * edge with label `user` -> classname `E_user` diff --git a/driver/pom.xml b/driver/pom.xml index a131bad5..28828457 100644 --- a/driver/pom.xml +++ b/driver/pom.xml @@ -5,7 +5,7 @@ orientdb-gremlin 3.0.2.incubating.1-SNAPSHOT Apache TinkerPop :: OrientDB Gremlin - TinkerPop3 driver for OrientDB + TinkerPop3 Graph Structure Implementation for OrientDB https://github.com/mpollmeier/orientdb-gremlin/