Skip to content

Check the interpolation an omitted argument takes on the typed surface - #72

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:test/interp-from-type
Oct 9, 2026
Merged

estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:test/interp-from-type

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

GeneratedSqlSurfaceTest.anOmittedInterpolationIsTheOneOfTheType checks that appendInstant and
tintSeqSetGaps, called without an interpolation, take the one the temporal type supports:
appending 5 to a tfloat from 1 to 2 keeps 3 instants and appending 3 keeps 2, the middle one on
the line of its neighbours, while appending 3 to a tint keeps 3; interp answers Linear and Step;
and tintSeqSetGaps splits three instants with a gap of three days into 2 sequences.

Witness: over the catalog of MEOS-API master f8f63bd the surface registers no appendInstant over
two temporal values, and the test fails on "function appendInstant(tfloat, tfloat) does not
exist".

Measured over MobilityDB a0480a7d38 and the catalog of MEOS-API
catalog/interp-from-signature-type, with the generator of JMEOS main: the 36 tests pass.

Why: appendInstant and the sequence set constructors answer on Spark as they do in PostgreSQL.

GeneratedSqlSurfaceTest.anOmittedInterpolationIsTheOneOfTheType checks that appendInstant and
tintSeqSetGaps, called without an interpolation, take the one the temporal type supports:
appending 5 to a tfloat from 1 to 2 keeps 3 instants and appending 3 keeps 2, the middle one on
the line of its neighbours, while appending 3 to a tint keeps 3; interp answers Linear and Step;
and tintSeqSetGaps splits three instants with a gap of three days into 2 sequences.

Witness: over the catalog of MEOS-API master f8f63bd the surface registers no appendInstant over
two temporal values, and the test fails on "function appendInstant(tfloat, tfloat) does not
exist".

Measured over MobilityDB a0480a7d38 and the catalog of MEOS-API
catalog/interp-from-signature-type, with the generator of JMEOS main: the 36 tests pass.

Why: appendInstant and the sequence set constructors answer on Spark as they do in PostgreSQL.
@estebanzimanyi
estebanzimanyi merged commit c4d7e13 into MobilityDB:main Oct 9, 2026
2 checks passed
@estebanzimanyi
estebanzimanyi deleted the test/interp-from-type branch October 9, 2026 21:45
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