package neo4j
Main package for Neo4J APIs. Import all.
import com.spotify.scio.neo4j._
- Source
- package.scala
- Alphabetic
- By Inheritance
- neo4j
- AllSyntax
- SCollectionSyntax
- ScioContextSyntax
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class Neo4jConnectionOptions(url: String, username: String, password: String) extends Product with Serializable
Options for a Neo4J connection.
Options for a Neo4J connection.
- url
connection url, e.g. "neo4j://neo4j.com:7687"
- username
login username
- password
login password
- final case class Neo4jIO[T](neo4jOptions: Neo4jOptions, cypher: String)(implicit neo4jType: ValueType[T], coder: Coder[T]) extends ScioIO[T] with Product with Serializable
- final case class Neo4jOptions(connectionOptions: Neo4jConnectionOptions, sessionConfig: SessionConfig = Neo4jOptions.BeamDefaultSessionConfig, transactionConfig: TransactionConfig = Neo4jOptions.BeamDefaultTransactionConfig) extends Product with Serializable
Options for configuring a Neo4J driver.
Options for configuring a Neo4J driver.
- connectionOptions
connection options
- sessionConfig
org.neo4j.driver.SessionConfig for specifying Neo4J driver session config
- transactionConfig
org.neo4j.driver.TransactionConfig for specifying Neo4J driver transaction config
Value Members
- implicit def neo4jSCollectionOps[T](sc: SCollection[T]): Neo4jSCollectionOps[T]
- Definition Classes
- SCollectionSyntax
- implicit def neo4jScioContextOps(sc: ScioContext): Neo4jScioContextOps
- Definition Classes
- ScioContextSyntax
- object Neo4jIO extends Serializable
- object Neo4jOptions extends Serializable