Hello list,
I am working on parquet implementation in Go
(https://github.com/minio/parquet-go), In Go, its possible to have
map's value as higher level types. For example,
type Person struct {
Name string
Age uint32
}
var personMap map[string]Person
By referring
https://github.com/apache/parquet-format/blob/master/LogicalTypes.md#maps,
I am not able to get know `Person` value type would be defined.
Description in 'LogicialTypes.md' is clean for primitive types. But I
couldn't able to find how higher level types can be defined as value
in map.
Appreciated for any help on this.
Thanks,
Regards,
Bala