arangodb-tinkerpop-provider
arangodb-tinkerpop-provider copied to clipboard
An implementation of the Tinkerpop OLTP Provider for ArangoDB
Please consider adding support for schema evolution, _i.e._ modify the schema over time by adding new vertex or node labels. Closes #59. The code developed for this feature may also...
When loading information from an existing graph the vpack must support the case where the Tinkerpop metadata is empty.
The driver doesn't generate optimal AQL queries. For example the easiest Gremlin query: `g.V().hasLabel("person").next()` In a graph, which has 3 vertex collections Generates following AQL Query: ``` (FOR v in...
The Graph configuration should support additional options to create a graph and/or to reuse an existing one.
Implementations of the Tinkerpop structure API should be more elegant. For this we need to change inheritance for composition and shift towards immutability in our own API (we can't change...
With the changes on how property access is provided and moving towards ElegantObjects the VPackSerializer/VPackDeserializer for graph elements needs to be revised. Mainly we want to remove all reflective access...
Supporting this types of ids works for serialization (storing in the DB), however when desrialiazing (reading the DB) it does not. The reason is that Integers and UUIDs are stored...