| Value | Meaning |
|---|---|
| Null | Represents the absence of a value. |
| Bool | Boolean true or false. |
| Int | 64-bit signed integer. |
| Double | 64-bit floating point number. |
| String | UTF-8 encoded string. |
| List | Ordered collection of values. |
| Map | Unordered, keyed collection of values. |
| Node | A node in a Property Graph with optional properties and labels. |
| Relationship | A directed, typed connection between two nodes in a Property Graph. Each relationship may have properties and always has an identity. |
| UnboundRelationship | Like Relationship, but without identifiers for start and end nodes. Mainly used as a supporting type for Path. An unbound relationship owns its type string and property map. |
| Path | The record of a directed walk through a Property Graph, consisting of a sequence of zero or more segments. |
| Date | Date is defined with number of days since the Unix epoch. |
| LocalTime | Represents local time. Time is defined with nanoseconds since midnight. |
| LocalDateTime | Represents date and time without its time zone. Date is defined with seconds since the Unix epoch. Time is defined with nanoseconds since midnight. |
| Duration | Represents a temporal amount which captures the difference in time between two instants. Duration is defined with months, days, seconds, and nanoseconds. Note: Duration can be negative. |
| Point2d | Represents a single location in 2-dimensional space. Contains SRID along with its x and y coordinates. |
| Point3d | Represents a single location in 3-dimensional space. Contains SRID along with its x, y and z coordinates. |
An enum listing all the types as specified by the Bolt protocol.