Package

org.opencypher.spark.api.io

neo4j

Permalink

package neo4j

Visibility
  1. Public
  2. All

Type Members

  1. case class CommunityNeo4jGraphDataSource(config: Neo4jConfig, queries: Map[GraphName, (String, String)] = ..., schemata: Map[GraphName, Schema] = Map.empty)(implicit session: CAPSSession) extends CAPSPropertyGraphDataSource with Product with Serializable

    Permalink

    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

  2. case class Neo4jConfig(uri: URI, user: String = "neo4j", password: Option[String] = None, encrypted: Boolean = true) extends Product with Serializable

    Permalink

Value Members

  1. object CommunityNeo4jGraphDataSource extends Serializable

    Permalink

Ungrouped