neotypes
package neotypes
- Alphabetic
- Public
- Protected
Type Members
- trait Async[F[_]] extends AnyRef
- Annotations
- @implicitNotFound("The effect type ${F} is not supported by neotypes")
- trait CaseClassArgMapper[A] extends QueryArgMapper[A]
- Annotations
- @implicitNotFound("""
Could not find the CaseClassArgMapper for ${A}.
Import `neotypes.generic.auto._` for the automated derivation, or use the semiauto one:
`implicit val instance: CaseClassArgMapper[A] = neotypes.generic.semiauto.deriveCaseClassArgMapper`
""")
- trait CaseClassArgMappersLowPriority extends AnyRef
- final class CypherStringInterpolator extends AnyVal
- final case class DeferredQuery[T] extends Product with Serializable
Represents a Neo4j query that can be asynchronously on a effect type.
Represents a Neo4j query that can be asynchronously on a effect type.
- T
the type of the value that will be returned when the query is executed.
- final class DeferredQueryBuilder extends AnyRef
A builder for constructing instance of [DeferredQuery].
A builder for constructing instance of [DeferredQuery].
The idiomatic way to use the DeferredQueryBuilder is with the
c
String Interpolation.val name = "John" val born = 1980 val deferredQueryBuilder = c"create (a: Person { name: $name," + c"born: $born })" val deferredQuery = deferredQueryBuilder.query[Unit]
- See also
Example: - final class Driver[F[_]] extends AnyRef
A neotypes driver for accessing the neo4j graph database A driver wrapped in the resource type can be created using the neotypes GraphDatabase
A neotypes driver for accessing the neo4j graph database A driver wrapped in the resource type can be created using the neotypes GraphDatabase
val driver = GraphDatabase[F]("bolt://localhost:7687").driver
- F
effect type for driver
- sealed trait QueryArg extends AnyRef
- trait QueryArgMapper[A] extends AnyRef
- Annotations
- @implicitNotFound("Could not find the QueryArgMapper for ${A}.")
- trait QueryOrgMappersLowPriority extends AnyRef
- sealed trait Session[F[_]] extends AnyRef
- trait Stream[S[_]] extends AnyRef
- Annotations
- @implicitNotFound("The stream type ${S} is not supported by neotypes")
- sealed trait Transaction[F[_]] extends AnyRef
Value Members
- object Async
- object CaseClassArgMapper extends CaseClassArgMappersLowPriority
- object CypherStringInterpolator
- object GraphDatabase
Factory of Drivers.
- object QueryArg
- object QueryArgMapper extends QueryOrgMappersLowPriority
- object Session
- object Stream
- object Transaction
- object TransactionConfig
Scala friendly factory for instances of org.neo4j.driver.TransactionConfig.
Scala friendly factory for instances of org.neo4j.driver.TransactionConfig.
- See also
- object exceptions
- object mappers
- object types