Supported Parquet column types
Parquet data types:
-
NULL
-
BOOLEAN
-
FLOAT
-
DOUBLE
-
STRING
-
SIGNED INTEGER: UINT8, UINT16, UINT32, UINT64
-
MAP: Only supports one-level. Does not support nested.
-
LIST: Only supports one-level. Does not support nested.
Neptune -specific:
-
A column type
Any
is supported in the user columns. AnAny
type is a type “syntactic sugar” for all of the other types we support. It is extremely useful if a user column has multiple types in it. The payload of anAny
type value is a list of json strings as follows:"{""value"": ""10"", ""type"": ""Int""};{""value"": ""1.0"", ""type"": ""Float""}"
, which has avalue
field and atype
field in each individual json string. The column header of anAny
type ispropertyname:Any
. The cardinality value of anAny
column isset
, meaning that the column can accept multiple values.-
Neptune Analytics supports the following types in an
Any
type:Bool
(orBoolean
),Byte
,Short
,Int
,Long
,UnsignedByte
,UnsignedShort
,UnsignedInt
,UnsignedLong
,Float
,Double
,Date
,dateTime
, andString
. -
Vector
type is not supported inAny
type. -
Nested
Any
type is not supported. For example,"{""value"": "{""value"": ""10"", ""type"": ""Int""}", ""type"": ""Any""}"
.
-