Skip to content

Advance the MEOS commit and regenerate the UDF surface - #493

Merged
estebanzimanyi merged 2 commits into
mainfrom
tooling/refresh-generated-surface
Oct 23, 2026
Merged

estebanzimanyi merged 2 commits into
mainfrom
tooling/refresh-generated-surface

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

The committed src/generated/ drifted from a fresh derivation against
MobilityDB/MobilityDB master; this regenerates it and moves
_MEOS_REF in vcpkg_ports/meos/portfile.cmake to the commit it is
derived from, so libmeos and the surface stay one commit.

Opened by the Refresh generated surface from MobilityDB master workflow.

estebanzimanyi and others added 2 commits October 23, 2026 06:41
pcid(tpcpatch), pcid(tpcpoint) and numPoints(tpcpatch) are registered by
the generator from tpcpatch_pcid, tpcpoint_pcid and tpcpatch_npoints of
meos_pointcloud_accessor, a group in RETIRED_GROUPS, with the unsigned
types MEOS returns. spanIntersection and * of a value and a span, value
first, are registered from intersection_int_span and its siblings of
meos_setspan_set. The hand registrations of the same signatures, their
helpers Tpcpatch_pcid, Tpcpatch_numpoints, Tpcpoint_pcid and
SpanFunctions::Intersection_value_span, SpanTypes::RegisterScalarFunctions
and the declarations of the pointcloud functions only they called go.

Witness: with both registrations, pcid(tpcpatch) and pcid(tpcpoint) fail
to bind, "Could not choose a best candidate function", the candidates
returning UINTEGER and INTEGER (test/sql/tpcpatch.test:109,
test/sql/tpcpoint.test:115).

Measured: the suite passes, 4884 assertions in 121 test cases, built with
g++-14 against the MEOS port of this pin.
@estebanzimanyi
estebanzimanyi merged commit 3da720b into main Oct 23, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant