wgtmac commented on code in PR #240:
URL: https://github.com/apache/parquet-format/pull/240#discussion_r1618188078
##########
src/main/thrift/parquet.thrift:
##########
@@ -237,6 +237,38 @@ struct SizeStatistics {
3: optional list<i64> definition_level_histogram;
}
+/**
+ * Bounding box of geometries in the representation of min/max value pair of
+ * coordinates from each axis. Values of Z and M are omitted for 2D geometries.
+ */
+struct BoundingBox {
+ 1: optional double x_min;
+ 2: optional double x_max;
+ 3: optional double y_min;
+ 4: optional double y_max;
+ 5: optional double z_min;
+ 6: optional double z_max;
+ 7: optional double m_min;
+ 8: optional double m_max;
+}
+
+/** Statistics specific to GEOMETRY logical type */
+struct GeometryStatistics {
+ /** Bounding box of geometries */
+ 1: optional BoundingBox bbox;
+ /** Covering of geometries as a list of Google S2 cell ids */
+ 2: list<i64> s2_cell_ids;
+ /** Covering of geometries as a list of Uber H3 indices */
+ 3: list<i64> h3_indices;
Review Comment:
I agree that I have missed precision / level of these IDs...
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]