This type maps to a date/time combination with no timezone. It's based on the Avro local-timestamp-micros logical type, but doesn't compile to that (yet) because it isn't supported by the Haskell avro package[^pr].
LocalDatetime compiles to:
"long" in Avro
LocalTime in Haskell
datetime in Python
NaiveDate in Rust
LocalDateTime in Kotlin
[^pr]: I submitted a PR to fix this. If that gets merged and released soon, I'll add support for local-timestamp-micros before cutting the official 1.1.0 version of Theta.
This type maps to a date/time combination with no timezone. It's based on the Avro
local-timestamp-micros
logical type, but doesn't compile to that (yet) because it isn't supported by the Haskellavro
package[^pr].LocalDatetime
compiles to:"long"
in AvroLocalTime
in Haskelldatetime
in PythonNaiveDate
in RustLocalDateTime
in Kotlin[^pr]: I submitted a PR to fix this. If that gets merged and released soon, I'll add support for
local-timestamp-micros
before cutting the official 1.1.0 version of Theta.