Type

An enum listing all the types as specified by the Bolt protocol.

Values

ValueMeaning
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.

Time

Represents time with its time zone. Time is defined with nanoseconds since midnight. Timezone is defined with seconds from UTC.

LocalTime

Represents local time. Time is defined with nanoseconds since midnight.

DateTime

Represents date and time with its time zone. Date is defined with seconds since the adjusted Unix epoch. Time is defined with nanoseconds since midnight. Time zone is defined with minutes from UTC.

DateTimeZoneId

Represents date and time with its time zone. Date is defined with seconds since the adjusted Unix epoch. Time is defined with nanoseconds since midnight. Timezone is defined with an identifier for a specific time zone.

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.

Meta