# Bolty v0.0.12 - Table of Contents Neo4j driver for Elixir, using the fast Bolt protocol ## Pages - [Bolty](readme.md) - [Changelog](changelog.md) ## Modules - [Bolty](Bolty.md): Bolt driver for Elixir. - [Bolty.PackStream.Packer](Bolty.PackStream.Packer.md): The `Bolty.PackStream.Packer` protocol is responsible for serializing any Elixir data structure according to the PackStream specification. - [Bolty.Policy](Bolty.Policy.md): Resolved driver behaviour for a single connection. - [Bolty.Queries](Bolty.Queries.md): This module defines a structure to represent Bolty queries. - [Bolty.Query](Bolty.Query.md): This module defines a structure to represent Bolty single query. - [Bolty.Response](Bolty.Response.md): The result of a single Bolt RUN/PULL exchange returned by `Bolty.query/4` and friends. - [Bolty.ResponseEncoder](Bolty.ResponseEncoder.md): This module provides functions to encode a query result or data containing Bolty.Types into various format. - [Bolty.ResponseEncoder.Json](Bolty.ResponseEncoder.Json.md): Protocol controlling how a value is made jsonable. - [Bolty.ResponseEncoder.Json.Jason](Bolty.ResponseEncoder.Json.Jason.md): A default implementation for Jason encoding library. - [Bolty.ResponseEncoder.Json.Poison](Bolty.ResponseEncoder.Json.Poison.md): A default implementation for Poison encoding library. More info about poison here: [https://hex.pm/packages/poison](https://hex.pm/packages/poison) - [Bolty.Types](Bolty.Types.md): Basic support for representing nodes, relationships and paths belonging to a Neo4j graph database. - [Bolty.Types.DateTimeWithTZOffset](Bolty.Types.DateTimeWithTZOffset.md): Manage a Time and its time zone offset. - [Bolty.Types.Entity](Bolty.Types.Entity.md): base structure for Node and Relationship - [Bolty.Types.Node](Bolty.Types.Node.md): Self-contained graph node. - [Bolty.Types.Path](Bolty.Types.Path.md): Self-contained graph path. - [Bolty.Types.Point](Bolty.Types.Point.md): Manage spatial data introduced in Bolt V2 - [Bolty.Types.Relationship](Bolty.Types.Relationship.md): Self-contained graph relationship. - [Bolty.Types.TimeWithTZOffset](Bolty.Types.TimeWithTZOffset.md): Manage a Time and its time zone offset. - [Bolty.Types.UnboundRelationship](Bolty.Types.UnboundRelationship.md): Self-contained graph relationship without endpoints. An UnboundRelationship represents a relationship relative to a separately known start point and end point. - Exceptions - [Bolty.Error](Bolty.Error.md)