Skip to content

Check the constructors from an array of fixed-size values on the typed surface - #71

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:test/struct-value-arrays
Oct 9, 2026
Merged

estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:test/struct-value-arrays

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

GeneratedSqlSurfaceTest.arraysCrossAsSparkArrays checks that spanset over an array of two int
spans answers {[1, 3), [5, 7)}, and that set over three network points, one repeated, and over
two circular buffers answers 2 values each: the elements reach MEOS as the contiguous C array
spanset_make, npointset_make and cbufferset_make read.

Witness: with the generator of JMEOS main the surface registers no spanset over an array of
spans, and the test fails on "function spanset(array) does not exist".

Measured over MobilityDB 2a1d52a7ee, the catalog of MEOS-API catalog/struct-value-input-arrays
and the generator of JMEOS codegen/struct-value-arrays: the 35 tests pass.

Why: a constructor from an array of values answers on Spark as it does in PostgreSQL.

…d surface

GeneratedSqlSurfaceTest.arraysCrossAsSparkArrays checks that spanset over an array of two int
spans answers {[1, 3), [5, 7)}, and that set over three network points, one repeated, and over
two circular buffers answers 2 values each: the elements reach MEOS as the contiguous C array
spanset_make, npointset_make and cbufferset_make read.

Witness: with the generator of JMEOS main the surface registers no spanset over an array of
spans, and the test fails on "function spanset(array<intspan>) does not exist".

Measured over MobilityDB 2a1d52a7ee, the catalog of MEOS-API catalog/struct-value-input-arrays
and the generator of JMEOS codegen/struct-value-arrays: the 35 tests pass.

Why: a constructor from an array of values answers on Spark as it does in PostgreSQL.
@estebanzimanyi
estebanzimanyi merged commit fb8f98c into MobilityDB:main Oct 9, 2026
2 checks passed
@estebanzimanyi
estebanzimanyi deleted the test/struct-value-arrays branch October 9, 2026 20:46
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