Questions tagged [tinkerpop-blueprint]

Blueprints is a property graph model interface API with provided implementations. Databases that implement the Blueprints interfaces automatically support Blueprints-enabled applications.

Tinkerpop: An Open Source Graph Computing Framework


Blueprints

Blueprints is a collection of interfaces, implementations, ouplementations, and test suites for the property graph data model. Blueprints is analogous to the JDBC, but for graph databases. As such, it provides a common set of interfaces to allow developers to plug-and-play their graph database backend. Moreover, software written atop Blueprints works over all Blueprints-enabled graph databases. Within the TinkerPop software stack, Blueprints serves as the foundational technology for:

  • Pipes: A lazy, data flow framework
  • Gremlin: A graph traversal language
  • Frames: An object-to-graph mapper
  • Furnace: A graph algorithms package
  • Rexster: A graph server

Please join the Gremlin users group at http://groups.google.com/group/gremlin-users for all TinkerPop related discussions.

52 questions
7
votes
1 answer

Tinkerpop3 connect to remote TitanDB server

I am trying to obtain Graph object using Tinkerpop3 in Java as client from already running TitanDB server (I do not want to create server). In other words, I am trying to implement such function: public Graph obtainGraph(String serverIp, String…
spam
  • 1,853
  • 2
  • 13
  • 33
5
votes
2 answers

How can we use Tinkerpop Blueprints in Orientdb?

I want to use Blueprints and Pipes in OrientDB. What is the method? And also TinkerPop3 or TinkerPop2? Which is better for my learning experience?
Zeeshan
  • 375
  • 1
  • 3
  • 17
4
votes
3 answers

Retrieving OrientVertex Objects from OrientDB

I'm having trouble with the Graph API of OrientDB in Java. Problem: Retrieve Vertices (OrientVertex or Vertex?) from a persistent local graph database with several Vertices/Edges created via the console. So for, I've been able to query the database…
Ethan Hohensee
  • 1,557
  • 1
  • 13
  • 20
3
votes
1 answer

Run project with Spark and maven

I'm trying to run my class java that read a GML file and I use Tinkerpop and GMLReader for that , the problem is when I try to run it with spark it gives me an exception I wrote a simple code for testing : public static void main(String[] args)…
Salma Hakim
  • 105
  • 8
3
votes
1 answer

Orientdb partitioned graph java implementation

I've got a backend Spring application and Orientdb graph database. I use Tinkerpop Frames to map orientdb vertices to java objects and OPS4J for spring transaction management. Now I want to implement there a multitenancy where several customers…
2
votes
2 answers

How to retrieve vertexes by edges by Graph API (Tinkerpop Blueprints) in OrientDB?

I am very newbie in OrientDB. As I am a Java Developer I chose Graph API as a connector to the OrientDB. Here I have created a very simple example of code: package launcher; import com.tinkerpop.blueprints.Graph; import…
Venaho Yun
  • 59
  • 9
2
votes
0 answers

FramedGraph mapping between (Tinkerpop) DAO objects to model objects

I am using OrientDb 2.2 and the TinkerPop FramedGraph. I am using FramedGraph for the ease with which I interact with object models instead of doing setProperty("name", "bob") One thing that I dont understand with FramedGraph is why do I have…
2
votes
1 answer

OrientDB query way too slow

I can execute this query below just fine through web interface. It takes virtually no time at all to finish. SELECT from Person; But when I try to do it from my Java application, it takes more than 17 seconds to finish. The code I'm using is…
Blaž
  • 67
  • 4
2
votes
0 answers

retrieve graphJson from OrientDB using gremlin/blueprints

I'm beginning to work with orientDB, have hit a roadblock, and by this point, the docs are just blowing my mind. I am trying to query an orientDB instance, and return the response as graphJSON, in order to visualise that in a d3.js based UI. I have…
phedro
  • 121
  • 1
  • 10
2
votes
0 answers

OrientBaseGraph's getVertices(String arg0, String[] arg1, Object[] arg2) doesn't return subclasses

I am using orientdb 2.1.4. I have a class(Vertex) ParentV which has subclass(Vertex) ChildV. When I query the database using getVertices("ParentV", new String[]{key}, new Object[]{value}), no results of "ChildV" type are found. Could anyone let me…
Ashish
  • 31
  • 3
2
votes
1 answer

bulk Insert or Update Vertex property using blueprints -OrientDB

I am using OrientDB 2.1.4 and blueprints-core-2.6.0. I have a requirement to update values on an existing Vertex or creating a new Vertex if not present. (expected 30k vertices every 45 seconds) My vertex class is : Device(Name, Type,…
2
votes
3 answers

Titan's IllegalArgumentException on Graph creation

I'm getting an initialization error when I try to instantiate my graph in blueprints. Here's the code that I'm using to create a new graph: String path = "conf/titan-cassandra-" + System.getProperty("env") + ".properties"; Graph graph =…
cscan
  • 3,684
  • 9
  • 45
  • 83
2
votes
0 answers

How to connect Blueprints to a remote neo4j server

I am trying to merge two separate efforts. I have an application that currently uses anormcypher to talk to a remote neo4j database, and I am now developing an application that uses TinkerPop Blueprints. In Blueprints I can create a new embedded…
egprentice
  • 814
  • 7
  • 15
2
votes
2 answers

Gremlin > recursively find nodes connected by an edge type

Just working with the TinkerGraph, and attempting to recursively find nodes connected by a specific edge label (in this case created). Is there a way I can recursively(/loop) traverse nodes? In the example below, I want to loop until there are no…
Nick Grealy
  • 24,216
  • 9
  • 104
  • 119
2
votes
1 answer

Type-safe Query builder for Gremlin

Is there a type-safe query builder for Gremlin? As of now we are building them by string concatenation hence not type-safe. I am looking for some thing similar to CriteriaBuilder in JPA.
Aravind Yarram
  • 78,777
  • 46
  • 231
  • 327
1
2 3 4