delta-io/delta
Auf GitHub ansehen[Kernel][Testing] Add more thorough testing for DataType.toJson
Open
#2.313 geöffnet am 20. Nov. 2023
enhancementgood first issuekernel
Repository-Metriken
- Stars
- (8.807 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 7T 1h) (142 gemergte PRs in 30 T)
Beschreibung
Feature request
Which Delta project/connector is this regarding?
- Spark
- Standalone
- Flink
- Kernel
- Other (fill in here)
Overview
All of our DataType classes provide toJson which serializes the type following the delta protocol schema serialization rules https://github.com/delta-io/delta/blob/master/PROTOCOL.md#schema-serialization-format. We use this method to serialize the physical and logical schemas in ScanStateRow.
toJson is only tested by the 2 round-trip tests in DefaultJsonHandlerSuite. We should add more thorough tests for toJson.