Documentation
Plugins
Destinations
Neo4j
Types

Neo4j Types

The Neo4j destination (v3.0.0 and later) supports most Apache Arrow (opens in a new tab) types. The following table shows the supported types and how they are mapped to Neo4j data types (opens in a new tab).

Arrow Column TypeSupported?Neo4j Type
Binary✅ YesBytes
Boolean✅ YesBoolean
Date32✅ YesString
Date64✅ YesString
Decimal✅ YesString
Dense Union✅ YesString
Dictionary✅ YesString
Duration[ms]✅ YesString
Duration[ns]✅ YesString
Duration[s]✅ YesString
Duration[us]✅ YesString
Fixed Size List✅ YesString
Float16✅ YesString
Float32✅ YesFloat
Float64✅ YesFloat
Inet✅ YesString
Int8✅ YesBigInt
Int16✅ YesBigInt
Int32✅ YesBigInt
Int64✅ YesBigInt
Interval[DayTime]✅ YesString
Interval[MonthDayNano]✅ YesString
Interval[Month]✅ YesString
JSON✅ YesString
Large Binary✅ YesBytes
Large List✅ YesList
Large String✅ YesString
List✅ YesList
MAC✅ YesString
Map✅ YesString
String✅ YesString
Struct✅ YesString
Timestamp[ms]✅ YesDateTime
Timestamp[ns]✅ YesDateTime
Timestamp[s]✅ YesDateTime
Timestamp[us]✅ YesDateTime
UUID✅ YesString
Uint8✅ YesBigInt
Uint16✅ YesBigInt
Uint32✅ YesBigInt
Uint64✅ YesBigInt
Union✅ YesString

String-persisted data types are encoded according to the Arrow String Representation specification.