pub enum AvroType
Int,
Long,
Float,
Double,
String,
Boolean,
Bytes,
Nullable(Box<AvroType>),
Avro primitive and complex types supported by Kinetica
Variants
Int
32-bit signed integer
Long
64-bit signed integer
Float
32-bit IEEE 754 floating-point
Double
64-bit IEEE 754 floating-point
String
Unicode string
Boolean
A Kinetica boolean, which is an Avro int (the column also takes the boolean property): Kinetica has no Avro boolean, and refuses a type with one (“Invalid type “boolean””). A Rust bool must be written as an int for it: see bool_as_int.
Bytes
Sequence of bytes
Nullable type: a union of the type and null, in that order, as the server keeps a nullable column’s type.