A data source implementation that enables loading property graphs from a Neo4j database.
A data source implementation that enables loading property graphs from a Neo4j database. A graph is identified by a
GraphName and parameterized by a node and a relationship query which are used to load the graph from Neo4j.
If the Schema of a Neo4j graph is known upfront, it can be provided to the data source. Otherwise, the schema
will be computed during graph loading.
config
Neo4j connection configuration
queries
node and relationship queries for a specific graph
schemata
an optional schema of the loaded graph
session
CAPS session
case classNeo4jConfig(uri: URI, user: String = "neo4j", password: Option[String] = None, encrypted: Boolean = true) extends Product with Serializable
A data source implementation that enables loading property graphs from a Neo4j database. A graph is identified by a GraphName and parameterized by a node and a relationship query which are used to load the graph from Neo4j.
If the Schema of a Neo4j graph is known upfront, it can be provided to the data source. Otherwise, the schema will be computed during graph loading.
Neo4j connection configuration
node and relationship queries for a specific graph
an optional schema of the loaded graph
CAPS session