Mirror of Apache TinkerPop
Switch branches/tags
Clone or download
spmallette Merge branch 'tp33'
Conflicts:
	giraph-gremlin/pom.xml
	gremlin-archetype/gremlin-archetype-dsl/pom.xml
	gremlin-archetype/gremlin-archetype-server/pom.xml
	gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
	gremlin-archetype/pom.xml
	gremlin-console/bin/gremlin.sh
	gremlin-console/pom.xml
	gremlin-core/pom.xml
	gremlin-dotnet/pom.xml
	gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj
	gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.nuspec
	gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
	gremlin-dotnet/src/pom.xml
	gremlin-dotnet/test/pom.xml
	gremlin-driver/pom.xml
	gremlin-groovy/pom.xml
	gremlin-javascript/pom.xml
	gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
	gremlin-python/pom.xml
	gremlin-server/pom.xml
	gremlin-shaded/pom.xml
	gremlin-test/pom.xml
	gremlin-tools/gremlin-benchmark/pom.xml
	gremlin-tools/gremlin-coverage/pom.xml
	gremlin-tools/gremlin-io-test/pom.xml
	gremlin-tools/pom.xml
	hadoop-gremlin/pom.xml
	neo4j-gremlin/pom.xml
	pom.xml
	spark-gremlin/pom.xml
	tinkergraph-gremlin/pom.xml
Latest commit 84b419e Oct 20, 2018
Permalink
Failed to load latest commit information.
bin Merge remote-tracking branch 'origin/tp32' into tp33 Oct 16, 2018
data Merge branch 'tp32' into tp33 Jun 1, 2018
docker Merge branch 'tp32' into tp33 Aug 1, 2018
docs Merge branch 'tp33' Oct 19, 2018
gremlin-archetype Merge branch 'tp33' Aug 16, 2018
gremlin-console Update NOTICE with the currently used version of Groovy CTR Oct 5, 2018
gremlin-core Merge branch 'master' of https://gitbox.apache.org/repos/asf/tinkerpop Oct 17, 2018
gremlin-dotnet Merge branch 'TINKERPOP-1972-tp33' into TINKERPOP-1972-master Oct 9, 2018
gremlin-driver TINKERPOP-2037 removed groovy-sql Oct 5, 2018
gremlin-groovy Merge branch 'tp33' Oct 5, 2018
gremlin-javascript Merge branch 'TINKERPOP-1959-tp33' into TINKERPOP-1959-master Oct 8, 2018
gremlin-python TINKERPOP-2053 Python support for OptionsStrategy Oct 5, 2018
gremlin-server Merge branch 'TINKERPOP-1959-tp33' into TINKERPOP-1959-master Oct 8, 2018
gremlin-shaded Merge branch 'tp33' Aug 4, 2018
gremlin-test renamed text predicates and added some javadoc comments Oct 4, 2018
gremlin-tools TINKERPOP-2041 Added IO tests for TextP Oct 4, 2018
hadoop-gremlin Merge branch 'tp33' Sep 18, 2018
licenses Added LICENSE for the various MIT licensed JS/css files that came wit… Oct 27, 2016
neo4j-gremlin Merge branch 'graphprovider-clear-tp33' into graphprovider-clear-master Aug 21, 2018
spark-gremlin TINKERPOP-1990 Implemented `ShortestPathVertexProgram` and `ShortestP… Aug 10, 2018
sparql-gremlin TINKERPOP-1878 Minor code fix Aug 13, 2018
tinkergraph-gremlin TINKERPOP-2053 Added OptionsStrategy Oct 5, 2018
.dockerignore Add docker images for console and server TINKERPOP-1897 Jun 4, 2018
.gitignore Merge branch 'tp32' into tp33 Sep 28, 2018
.travis.install-maven.sh Make Travis use a newer version of Maven. Jan 19, 2018
.travis.yml Multi-line the travis spark integration script job CTR Sep 28, 2018
CHANGELOG.asciidoc Merge branch 'tp33' Oct 19, 2018
CONTRIBUTING.asciidoc reformated asciidoc headers Sep 26, 2017
LICENSE Added LICENSE for the various MIT licensed JS/css files that came wit… Oct 27, 2016
NOTICE Merge branch 'tp32' Nov 2, 2017
README.asciidoc reformated asciidoc headers Sep 26, 2017
pom.xml Merge branch 'tp33' Oct 8, 2018

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]]