You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: LogicalTypes.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -384,7 +384,7 @@ required group my_union (UNION) {
384
384
optional boolean bool;
385
385
}
386
386
```
387
-
A projection might return an empty union if the non-null field is projected out. However we know that the Union is inon-null,
387
+
A projection might return an empty union if the non-null field is projected out. However we know that the Union is non-null,
388
388
it just contains a value that was not read from disk.
389
389
390
390
- If the union is nullable then at most one field is non-null and the field containing the union is optional
@@ -404,7 +404,6 @@ If the Union field is non-null then the value is non-null but was not read from
404
404
405
405
- If - despite the spec - a group instance contains more than one non-null field the behavior is undefined and may change depending on the projection applied.
406
406
407
-
408
407
#### Mapping to Avro Unions
409
408
- an Avro Union that contains Null and at least two other types will map to an optional Parquet Union (of the remaining types).
410
409
- an Avro Union that does not contain null will map to a required Parquet Union.
0 commit comments