Mirror of Apache TinkerPop
Java Groovy Python Other
Latest commit 5101455 Feb 24, 2017 @spmallette spmallette Merge branch 'tp32'
Permalink
Failed to load latest commit information.
bin Merge branch 'tp32' Feb 2, 2017
data A few tweaks to GraphSON format. Aug 24, 2016
docker Merge branch 'tp32' Feb 15, 2017
docs Merge branch 'tp32' Feb 23, 2017
giraph-gremlin Added exclusions for jackson that were conflicting with spark 2.0 CTR Feb 3, 2017
gremlin-archetype Merge branch 'tp32' Nov 22, 2016
gremlin-console Merge branch 'tp32' Feb 24, 2017
gremlin-core Merge branch 'tp32' Feb 24, 2017
gremlin-driver Merge branch 'tp32' Feb 4, 2017
gremlin-groovy-test Merge branch 'tp32' Feb 23, 2017
gremlin-groovy Merge branch 'tp32' Feb 23, 2017
gremlin-python traversal.py regenerated itself CTR Feb 24, 2017
gremlin-server Merge branch 'tp32' Feb 23, 2017
gremlin-shaded Bump to 3.3.0-SNAPSHOT Oct 19, 2016
gremlin-test Merge branch 'tp32' Feb 23, 2017
gremlin-tools TINKERPOP-1565 Reverted GraphSON 3.0 changes Jan 19, 2017
hadoop-gremlin Merge branch 'tp32' Feb 23, 2017
licenses Added LICENSE for the various MIT licensed JS/css files that came wit… Oct 27, 2016
neo4j-gremlin Merge branch 'tp32' Feb 16, 2017
spark-gremlin Merge branch 'tp32' Feb 15, 2017
tinkergraph-gremlin Merge branch 'tp32' Feb 16, 2017
.dockerignore CTR: Removed wrong entry from .dockerignore file. May 3, 2016
.gitignore Made gremlin-benchmark write to /target Oct 19, 2016
.travis.yml using Trusty virtualization environment in Travis Feb 11, 2016
CHANGELOG.asciidoc Merge branch 'tp32' Feb 23, 2017
CONTRIBUTING.asciidoc Fixed link to point at current contributing guide. CTR Aug 29, 2016
LICENSE Added LICENSE for the various MIT licensed JS/css files that came wit… Oct 27, 2016
NOTICE Removed superflous text from NOTICE. Feb 12, 2016
README.asciidoc Remove final references to "incubator". Jul 16, 2016
pom.xml Merge branch 'tp32' Feb 16, 2017

README.asciidoc

TinkerPop3

TinkerPop3

Documentation

TinkerPop3 provides graph computing capabilities for both graph databases (OLTP) and graph analytic systems (OLAP).

Building and Testing

TinkerPop uses Maven and requires Java 1.8.0_40+ for proper building and proper operations. To build, execute unit tests and package Gremlin Console/Server run:

mvn clean install

The zip distributions can be found in the following directories:

  1. gremlin-server/target

  2. gremlin-console/target

Please see the CONTRIBUTING.asciidoc file for more detailed information and options for building, test running and developing TinkerPop.

Get Started

$ bin/gremlin.sh

         \,,,/
         (o o)
-----oOOo-(3)-oOOo-----
plugin activated: tinkerpop.server
plugin activated: tinkerpop.utilities
plugin activated: tinkerpop.tinkergraph
gremlin> graph = TinkerFactory.createModern()
==>tinkergraph[vertices:6 edges:6]
gremlin> g = graph.traversal()
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V().has('name','vadas').valueMap()
==>[name:[vadas], age:[27]]