aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2024-04-24 23:32:35 -0700
committerchrislu <chris.lu@gmail.com>2024-04-24 23:32:35 -0700
commit30b5aef62e216b62c47dec063388bbac58b0d0e3 (patch)
treee6f5a075ea575be74a043ebc418248aa934e4e50
parentce4597c623ca76fa71b37059b342fa18da4a4038 (diff)
downloadseaweedfs-30b5aef62e216b62c47dec063388bbac58b0d0e3.tar.xz
seaweedfs-30b5aef62e216b62c47dec063388bbac58b0d0e3.zip
record type is also optional
-rw-r--r--weed/mq/schema/to_parquet_schema.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/weed/mq/schema/to_parquet_schema.go b/weed/mq/schema/to_parquet_schema.go
index ce30e3917..68ba3734a 100644
--- a/weed/mq/schema/to_parquet_schema.go
+++ b/weed/mq/schema/to_parquet_schema.go
@@ -24,6 +24,7 @@ func toParquetFieldType(fieldType *schema_pb.Type) (dataType parquet.Node, err e
dataType = parquet.Optional(dataType)
case *schema_pb.Type_RecordType:
dataType, err = toParquetFieldTypeRecord(fieldType.GetRecordType())
+ dataType = parquet.Optional(dataType)
case *schema_pb.Type_ListType:
dataType, err = toParquetFieldTypeList(fieldType.GetListType())
default: