Bolt.Sips v0.1.8 API Reference
Modules
A Neo4j Elixir driver wrapped around the Bolt protocol
This module handles the connection to Neo4j, providing support for queries, transactions, logging, pooling and more
represents an error message received from the Bolt driver
Provides a simple Query DSL
Support for transforming a Bolt response to a list of Bolt.Sips.Types or arbitrary values
Bolt returns success or Error, in response to our requests
This module is the main implementation for running Cypher commands using transactions
Basic support for representing nodes, relationships and paths belonging to a Neo4j graph database
base structure for Node and Relationship
Self-contained graph node
Self-contained graph path
Self-contained graph relationship
Self-contained graph relationship without endpoints. An UnboundRelationship represents a relationship relative to a separately known start point and end point
Common utilities
The Boltex.Bolt module handles the Bolt protocol specific steps (i.e. handshake, init) as well as sending and receiving messages and wrapping them in chunks
The PackStream implementation for Bolt
Different utils used to debugging and helping
Quickly run Cypher commands from a mix task
Exceptions
This module defines a Bolt.Sips.Exception
structure containing two fields