Skip to content

Name the position operators by class in the generated-surface test - #55

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:test/position-names-by-class
Sep 14, 2026
Merged

estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:test/position-names-by-class

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

The portable contract of the MEOS-API catalog names each position operator
by the class of its operands instead of by one bare name: &<# is
tboxOverbefore for a tnumber, its bounding box being a tbox, and &< is
tboxOverleft (portableAliases.positionNames). GeneratedSurfaceTest reads
those two names from positionNames, beside the bare names it reads from
byOperator.

The temporal comparison #= of a value with itself answers a temporal
boolean, carried as hex-WKB, and the test asserts that it is not the boolean
of the traditional =. The README names both maps.

The portable contract of the MEOS-API catalog names each position operator
by the class of its operands instead of by one bare name: `&<#` is
tboxOverbefore for a tnumber, its bounding box being a tbox, and `&<` is
tboxOverleft (portableAliases.positionNames). GeneratedSurfaceTest reads
those two names from positionNames, beside the bare names it reads from
byOperator.

The temporal comparison `#=` of a value with itself answers a temporal
boolean, carried as hex-WKB, and the test asserts that it is not the boolean
of the traditional `=`. The README names both maps.
@estebanzimanyi
estebanzimanyi merged commit 052128a into MobilityDB:main Sep 14, 2026
2 checks passed
@estebanzimanyi
estebanzimanyi deleted the test/position-names-by-class branch September 14, 2026 16:23
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