This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/cargo/datafusion-arrow-parquet-9e4b58fd8f
in repository https://gitbox.apache.org/repos/asf/sedona-db.git
discard a21bdd54 chore(deps): bump the datafusion-arrow-parquet group with 21
updates
add 82dda378 feat(rust/sedona-geoparquet): Ensure GeoParquet configuration
options for read and write can be passed via SQL (#607)
add 7188dc73 chore(docs/reference/sql): Migrate function documentation
defined in Rust into Markdown (#616)
add 1be99eba fix(rust/sedona-functions): propagate NULL for scalar NULL
SRID/CRS in ST_SetSRID/ST_SetCRS (#629)
add 55b822f5 fix(rust/sedona-spatial-join): prevent filter pushdown past
KNN joins (#611)
add a64e3a61 feat(python/sedonadb): Expose memory pool and runtime
configuration in Python bindings (#608)
add 6c06f808 docs(sql): normalize reference descriptions to third-person
singular verbs (#634)
add 527c1aa0 feat(rust/sedona-raster-functions): add RS_SetSRID/RS_SetCRS
with batch-local cache refactoring (#630)
add fb37310d chore: Use released geo-index (#631)
add 69998e98 chore(rust): Remove documentation field from SedonaScalarUDF
and SedonaAggregateUDF (#633)
add b722f156 fix(rust/sedona-raster-functions): remove documentation field
from RS_SetSRID/RS_SetCRS (#637)
add bf760b1e feat(rust/sedona-functions): Add raster display support to
SD_Format (#591)
add a780bb88 feat(c/sedona-libgpuspatial): Add Rust Wrapper (#586)
add ed42b397 chore(deps): bump the datafusion-arrow-parquet group with 21
updates
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a21bdd54)
\
N -- N -- N
refs/heads/dependabot/cargo/datafusion-arrow-parquet-9e4b58fd8f (ed42b397)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 25 +-
Cargo.toml | 2 +-
c/sedona-extension/src/scalar_kernel.rs | 12 +-
c/sedona-geos/src/st_polygonize_agg.rs | 1 -
c/sedona-libgpuspatial/Cargo.toml | 14 +
.../include/gpuspatial/gpuspatial_c.h | 46 +-
.../libgpuspatial/src/gpuspatial_c.cc | 26 +-
.../libgpuspatial/test/c_wrapper_test.cc | 40 +-
c/sedona-libgpuspatial/src/error.rs | 65 ++
c/sedona-libgpuspatial/src/lib.rs | 326 +++++++++-
c/sedona-libgpuspatial/src/libgpuspatial.rs | 578 +++++++++++++++++
.../src/libgpuspatial_glue_bindgen.rs | 8 +-
.../sedona-libgpuspatial/src/options.rs | 28 +-
c/sedona-libgpuspatial/src/predicate.rs | 61 ++
docs/reference/sql/barrier.qmd | 89 +++
docs/reference/sql/{st_m.qmd => rs_convexhull.qmd} | 10 +-
docs/reference/sql/{st_m.qmd => rs_crs.qmd} | 10 +-
.../sql/{st_geomfromwkt.qmd => rs_envelope.qmd} | 10 +-
docs/reference/sql/{index.qmd => rs_example.qmd} | 8 +-
.../sql/{st_dwithin.qmd => rs_georeference.qmd} | 30 +-
docs/reference/sql/{st_m.qmd => rs_height.qmd} | 10 +-
docs/reference/sql/{st_m.qmd => rs_numbands.qmd} | 10 +-
.../{st_point.qmd => rs_rastertoworldcoord.qmd} | 11 +-
.../{st_point.qmd => rs_rastertoworldcoordx.qmd} | 13 +-
.../{st_point.qmd => rs_rastertoworldcoordy.qmd} | 13 +-
docs/reference/sql/{st_m.qmd => rs_rotation.qmd} | 8 +-
docs/reference/sql/{st_m.qmd => rs_scalex.qmd} | 8 +-
docs/reference/sql/{st_m.qmd => rs_scaley.qmd} | 8 +-
docs/reference/sql/{st_m.qmd => rs_skewx.qmd} | 8 +-
docs/reference/sql/{st_m.qmd => rs_skewy.qmd} | 8 +-
docs/reference/sql/{st_m.qmd => rs_srid.qmd} | 10 +-
docs/reference/sql/{st_m.qmd => rs_upperleftx.qmd} | 8 +-
docs/reference/sql/{st_m.qmd => rs_upperlefty.qmd} | 8 +-
docs/reference/sql/{st_m.qmd => rs_width.qmd} | 10 +-
.../{st_pointz.qmd => rs_worldtorastercoord.qmd} | 9 +-
.../{st_point.qmd => rs_worldtorastercoordx.qmd} | 9 +-
.../{st_point.qmd => rs_worldtorastercoordy.qmd} | 9 +-
.../sql/{st_geomfromwkt.qmd => sd_format.qmd} | 16 +-
.../sql/{st_geogpoint.qmd => sd_order.qmd} | 27 +-
.../sql/{st_translate.qmd => st_affine.qmd} | 48 +-
docs/reference/sql/st_analyze_agg.qmd | 2 +-
docs/reference/sql/{st_dump.qmd => st_asewkb.qmd} | 10 +-
.../sql/{st_geometrytype.qmd => st_asgeojson.qmd} | 6 +-
docs/reference/sql/st_azimuth.qmd | 5 +
docs/reference/sql/st_boundary.qmd | 4 +
docs/reference/sql/st_centroid.qmd | 4 +-
docs/reference/sql/st_closestpoint.qmd | 12 +-
docs/reference/sql/st_collect_agg.qmd | 19 +-
.../sql/{st_snap.qmd => st_concavehull.qmd} | 21 +-
docs/reference/sql/st_contains.qmd | 10 +-
docs/reference/sql/st_convexhull.qmd | 10 +-
docs/reference/sql/st_coveredby.qmd | 12 +-
docs/reference/sql/st_covers.qmd | 12 +-
docs/reference/sql/st_crosses.qmd | 12 +-
docs/reference/sql/st_crs.qmd | 7 +-
docs/reference/sql/st_difference.qmd | 4 +
docs/reference/sql/st_dimension.qmd | 16 +-
docs/reference/sql/st_disjoint.qmd | 11 +-
.../sql/{st_azimuth.qmd => st_distance.qmd} | 12 +-
docs/reference/sql/st_endpoint.qmd | 2 +-
docs/reference/sql/st_envelope.qmd | 8 +
docs/reference/sql/st_envelope_agg.qmd | 11 +-
docs/reference/sql/st_equals.qmd | 10 +-
docs/reference/sql/st_flipcoordinates.qmd | 2 +
.../sql/{st_boundary.qmd => st_force2d.qmd} | 10 +-
.../sql/{st_makevalid.qmd => st_force3d.qmd} | 20 +-
.../sql/{st_makevalid.qmd => st_force3dm.qmd} | 20 +-
.../sql/{st_translate.qmd => st_force4d.qmd} | 34 +-
docs/reference/sql/st_geogfromwkb.qmd | 6 +-
docs/reference/sql/st_geogfromwkt.qmd | 2 +-
docs/reference/sql/st_geogpoint.qmd | 6 +-
docs/reference/sql/st_geometryn.qmd | 11 +-
docs/reference/sql/st_geometrytype.qmd | 12 +-
.../{st_geomfromwkb.qmd => st_geomfromewkb.qmd} | 15 +-
.../{st_geomfromwkt.qmd => st_geomfromewkt.qmd} | 12 +-
docs/reference/sql/st_geomfromwkb.qmd | 32 +-
docs/reference/sql/st_geomfromwkt.qmd | 22 +-
docs/reference/sql/st_hasm.qmd | 8 +-
docs/reference/sql/st_hasz.qmd | 8 +-
docs/reference/sql/st_intersection.qmd | 2 +-
.../{st_union_agg.qmd => st_intersection_agg.qmd} | 12 +-
docs/reference/sql/st_intersects.qmd | 7 +-
docs/reference/sql/st_isclosed.qmd | 14 +-
docs/reference/sql/st_isempty.qmd | 6 +-
docs/reference/sql/st_isring.qmd | 10 +-
docs/reference/sql/st_issimple.qmd | 11 +-
docs/reference/sql/st_isvalid.qmd | 6 +
docs/reference/sql/st_isvalidreason.qmd | 4 +
docs/reference/sql/st_knn.qmd | 16 +-
.../sql/{st_endpoint.qmd => st_line_merge.qmd} | 8 +-
docs/reference/sql/st_m.qmd | 9 +
docs/reference/sql/st_makevalid.qmd | 2 +-
docs/reference/sql/st_maxdistance.qmd | 2 +-
docs/reference/sql/st_npoints.qmd | 10 +-
docs/reference/sql/st_overlaps.qmd | 11 +-
docs/reference/sql/st_point.qmd | 20 +-
docs/reference/sql/st_pointn.qmd | 2 +-
docs/reference/sql/st_reverse.qmd | 4 +-
docs/reference/sql/{st_point.qmd => st_rotate.qmd} | 11 +-
.../reference/sql/{st_point.qmd => st_rotatex.qmd} | 11 +-
.../reference/sql/{st_point.qmd => st_rotatey.qmd} | 11 +-
.../sql/{st_translate.qmd => st_scale.qmd} | 20 +-
docs/reference/sql/st_simplify.qmd | 11 +-
docs/reference/sql/st_startpoint.qmd | 4 +-
docs/reference/sql/st_symdifference.qmd | 5 +-
docs/reference/sql/st_touches.qmd | 11 +-
docs/reference/sql/st_translate.qmd | 4 +
docs/reference/sql/st_union.qmd | 5 +-
docs/reference/sql/st_union_agg.qmd | 2 +-
docs/reference/sql/st_within.qmd | 12 +-
docs/reference/sql/st_x.qmd | 5 +
docs/reference/sql/st_y.qmd | 4 +
docs/reference/sql/st_z.qmd | 4 +
python/sedonadb/python/sedonadb/_options.py | 178 +++++-
python/sedonadb/python/sedonadb/context.py | 54 +-
python/sedonadb/python/sedonadb/dataframe.py | 37 +-
python/sedonadb/python/sedonadb/utility.py | 2 +-
python/sedonadb/src/context.rs | 9 +-
python/sedonadb/src/dataframe.rs | 36 +-
python/sedonadb/src/udf.rs | 3 +-
python/sedonadb/tests/functions/test_transforms.py | 10 +
python/sedonadb/tests/io/test_parquet.py | 23 +
r/sedonadb/src/rust/src/dataframe.rs | 6 +-
rust/sedona-expr/src/aggregate_udf.rs | 16 +-
rust/sedona-expr/src/function_set.rs | 11 +-
rust/sedona-expr/src/scalar_udf.rs | 22 +-
rust/sedona-functions/Cargo.toml | 1 +
rust/sedona-functions/src/barrier.rs | 41 +-
rust/sedona-functions/src/distance.rs | 30 +-
rust/sedona-functions/src/overlay.rs | 26 +-
rust/sedona-functions/src/predicates.rs | 51 +-
rust/sedona-functions/src/referencing.rs | 34 +-
rust/sedona-functions/src/sd_format.rs | 145 ++++-
rust/sedona-functions/src/sd_order.rs | 17 +-
rust/sedona-functions/src/st_affine.rs | 30 +-
rust/sedona-functions/src/st_analyze_agg.rs | 15 +-
rust/sedona-functions/src/st_area.rs | 15 +-
rust/sedona-functions/src/st_asbinary.rs | 17 +-
rust/sedona-functions/src/st_asewkb.rs | 21 +-
rust/sedona-functions/src/st_asgeojson.rs | 16 +-
rust/sedona-functions/src/st_astext.rs | 18 +-
rust/sedona-functions/src/st_azimuth.rs | 20 +-
rust/sedona-functions/src/st_buffer.rs | 16 +-
rust/sedona-functions/src/st_centroid.rs | 15 +-
rust/sedona-functions/src/st_collect_agg.rs | 17 +-
rust/sedona-functions/src/st_concavehull.rs | 16 +-
rust/sedona-functions/src/st_dimension.rs | 17 +-
rust/sedona-functions/src/st_dump.rs | 24 +-
rust/sedona-functions/src/st_dwithin.rs | 17 +-
rust/sedona-functions/src/st_envelope.rs | 17 +-
rust/sedona-functions/src/st_envelope_agg.rs | 18 +-
rust/sedona-functions/src/st_flipcoordinates.rs | 17 +-
rust/sedona-functions/src/st_force_dim.rs | 60 +-
rust/sedona-functions/src/st_geometryn.rs | 18 +-
rust/sedona-functions/src/st_geometrytype.rs | 17 +-
rust/sedona-functions/src/st_geomfromewkb.rs | 21 +-
rust/sedona-functions/src/st_geomfromwkb.rs | 54 +-
rust/sedona-functions/src/st_geomfromwkt.rs | 42 +-
rust/sedona-functions/src/st_haszm.rs | 25 +-
rust/sedona-functions/src/st_interiorringn.rs | 14 -
rust/sedona-functions/src/st_intersection_agg.rs | 19 +-
rust/sedona-functions/src/st_isclosed.rs | 15 +-
rust/sedona-functions/src/st_iscollection.rs | 15 +-
rust/sedona-functions/src/st_isempty.rs | 17 +-
rust/sedona-functions/src/st_length.rs | 21 +-
rust/sedona-functions/src/st_line_merge.rs | 21 +-
rust/sedona-functions/src/st_makeline.rs | 19 +-
rust/sedona-functions/src/st_numgeometries.rs | 15 +-
rust/sedona-functions/src/st_perimeter.rs | 21 +-
rust/sedona-functions/src/st_point.rs | 26 +-
rust/sedona-functions/src/st_pointn.rs | 19 +-
rust/sedona-functions/src/st_points.rs | 32 +-
rust/sedona-functions/src/st_pointzm.rs | 50 +-
rust/sedona-functions/src/st_polygonize_agg.rs | 22 +-
rust/sedona-functions/src/st_reverse.rs | 14 +-
rust/sedona-functions/src/st_rotate.rs | 31 +-
rust/sedona-functions/src/st_scale.rs | 23 +-
rust/sedona-functions/src/st_setsrid.rs | 176 +++---
rust/sedona-functions/src/st_srid.rs | 30 +-
rust/sedona-functions/src/st_start_point.rs | 32 +-
rust/sedona-functions/src/st_transform.rs | 40 +-
rust/sedona-functions/src/st_translate.rs | 20 +-
rust/sedona-functions/src/st_union_agg.rs | 15 +-
rust/sedona-functions/src/st_xyzm.rs | 33 +-
rust/sedona-functions/src/st_xyzm_minmax.rs | 39 +-
rust/sedona-functions/src/st_zmflag.rs | 17 +-
rust/sedona-geo-generic-alg/Cargo.toml | 2 +-
rust/sedona-geoparquet/src/file_opener.rs | 2 +-
rust/sedona-geoparquet/src/format.rs | 56 +-
rust/sedona-geoparquet/src/options.rs | 157 ++++-
rust/sedona-geoparquet/src/provider.rs | 3 +-
rust/sedona-geoparquet/src/writer.rs | 126 ++--
.../benches/native-raster-functions.rs | 14 +
rust/sedona-raster-functions/src/lib.rs | 1 +
rust/sedona-raster-functions/src/register.rs | 2 +
rust/sedona-raster-functions/src/rs_convexhull.rs | 17 +-
rust/sedona-raster-functions/src/rs_envelope.rs | 17 +-
rust/sedona-raster-functions/src/rs_example.rs | 16 +-
.../sedona-raster-functions/src/rs_georeference.rs | 18 +-
.../sedona-raster-functions/src/rs_geotransform.rs | 95 +--
rust/sedona-raster-functions/src/rs_numbands.rs | 17 +-
.../src/rs_rastercoordinate.rs | 51 +-
rust/sedona-raster-functions/src/rs_setsrid.rs | 689 +++++++++++++++++++++
rust/sedona-raster-functions/src/rs_size.rs | 30 +-
rust/sedona-raster-functions/src/rs_srid.rs | 42 +-
.../src/rs_worldcoordinate.rs | 49 +-
rust/sedona-raster/src/display.rs | 163 +++++
rust/sedona-raster/src/lib.rs | 1 +
rust/sedona-schema/src/crs.rs | 114 +++-
rust/sedona-spatial-join/src/planner.rs | 9 +-
.../src/planner/logical_plan_node.rs | 10 +
rust/sedona-spatial-join/src/planner/optimizer.rs | 227 +++++--
.../src/planner/spatial_expr_utils.rs | 40 +-
.../tests/spatial_join_integration.rs | 233 +++++--
rust/sedona/Cargo.toml | 1 +
rust/sedona/src/context.rs | 40 +-
rust/sedona/src/context_builder.rs | 399 ++++++++++++
rust/sedona/src/lib.rs | 2 +
rust/sedona/src/object_storage.rs | 18 +-
rust/sedona/src/size_parser.rs | 214 +++++++
sedona-cli/src/main.rs | 166 +----
221 files changed, 4936 insertions(+), 2572 deletions(-)
create mode 100644 c/sedona-libgpuspatial/src/error.rs
create mode 100644 c/sedona-libgpuspatial/src/libgpuspatial.rs
copy rust/sedona-geometry/src/lib.rs => c/sedona-libgpuspatial/src/options.rs
(53%)
create mode 100644 c/sedona-libgpuspatial/src/predicate.rs
create mode 100644 docs/reference/sql/barrier.qmd
copy docs/reference/sql/{st_m.qmd => rs_convexhull.qmd} (84%)
copy docs/reference/sql/{st_m.qmd => rs_crs.qmd} (84%)
copy docs/reference/sql/{st_geomfromwkt.qmd => rs_envelope.qmd} (83%)
copy docs/reference/sql/{index.qmd => rs_example.qmd} (86%)
copy docs/reference/sql/{st_dwithin.qmd => rs_georeference.qmd} (50%)
copy docs/reference/sql/{st_m.qmd => rs_height.qmd} (84%)
copy docs/reference/sql/{st_m.qmd => rs_numbands.qmd} (84%)
copy docs/reference/sql/{st_point.qmd => rs_rastertoworldcoord.qmd} (80%)
copy docs/reference/sql/{st_point.qmd => rs_rastertoworldcoordx.qmd} (79%)
copy docs/reference/sql/{st_point.qmd => rs_rastertoworldcoordy.qmd} (79%)
copy docs/reference/sql/{st_m.qmd => rs_rotation.qmd} (84%)
copy docs/reference/sql/{st_m.qmd => rs_scalex.qmd} (86%)
copy docs/reference/sql/{st_m.qmd => rs_scaley.qmd} (86%)
copy docs/reference/sql/{st_m.qmd => rs_skewx.qmd} (86%)
copy docs/reference/sql/{st_m.qmd => rs_skewy.qmd} (86%)
copy docs/reference/sql/{st_m.qmd => rs_srid.qmd} (84%)
copy docs/reference/sql/{st_m.qmd => rs_upperleftx.qmd} (86%)
copy docs/reference/sql/{st_m.qmd => rs_upperlefty.qmd} (86%)
copy docs/reference/sql/{st_m.qmd => rs_width.qmd} (84%)
copy docs/reference/sql/{st_pointz.qmd => rs_worldtorastercoord.qmd} (84%)
copy docs/reference/sql/{st_point.qmd => rs_worldtorastercoordx.qmd} (83%)
copy docs/reference/sql/{st_point.qmd => rs_worldtorastercoordy.qmd} (83%)
copy docs/reference/sql/{st_geomfromwkt.qmd => sd_format.qmd} (68%)
copy docs/reference/sql/{st_geogpoint.qmd => sd_order.qmd} (53%)
copy docs/reference/sql/{st_translate.qmd => st_affine.qmd} (56%)
copy docs/reference/sql/{st_dump.qmd => st_asewkb.qmd} (70%)
copy docs/reference/sql/{st_geometrytype.qmd => st_asgeojson.qmd} (86%)
copy docs/reference/sql/{st_snap.qmd => st_concavehull.qmd} (66%)
copy docs/reference/sql/{st_azimuth.qmd => st_distance.qmd} (70%)
copy docs/reference/sql/{st_boundary.qmd => st_force2d.qmd} (81%)
copy docs/reference/sql/{st_makevalid.qmd => st_force3d.qmd} (68%)
copy docs/reference/sql/{st_makevalid.qmd => st_force3dm.qmd} (67%)
copy docs/reference/sql/{st_translate.qmd => st_force4d.qmd} (61%)
copy docs/reference/sql/{st_geomfromwkb.qmd => st_geomfromewkb.qmd} (70%)
copy docs/reference/sql/{st_geomfromwkt.qmd => st_geomfromewkt.qmd} (68%)
copy docs/reference/sql/{st_union_agg.qmd => st_intersection_agg.qmd} (75%)
copy docs/reference/sql/{st_endpoint.qmd => st_line_merge.qmd} (80%)
copy docs/reference/sql/{st_point.qmd => st_rotate.qmd} (81%)
copy docs/reference/sql/{st_point.qmd => st_rotatex.qmd} (82%)
copy docs/reference/sql/{st_point.qmd => st_rotatey.qmd} (82%)
copy docs/reference/sql/{st_translate.qmd => st_scale.qmd} (72%)
create mode 100644 rust/sedona-raster-functions/src/rs_setsrid.rs
create mode 100644 rust/sedona-raster/src/display.rs
create mode 100644 rust/sedona/src/context_builder.rs
create mode 100644 rust/sedona/src/size_parser.rs