Skip to content

Name every hand-written class of MobilitySpark in its README - #76

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:docs/hand-written-classes
Oct 10, 2026
Merged

estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:docs/hand-written-classes

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

The section of the README on how MobilitySpark is built names the hand-written classes of
src/main. They are MeosMemory, which frees the native pointers MEOS returns, and the three classes
of the package catalyst, which extend a Spark session: MobilitySparkExtensions registers the
generated surface on every session and adds the optimizer rules OrderConjunctsByCost and
MaterializeNestedLoopSides. None of them registers a function itself; the surface remains the
generated one.

The section of the README on how MobilitySpark is built names the hand-written classes of
src/main. They are MeosMemory, which frees the native pointers MEOS returns, and the three classes
of the package catalyst, which extend a Spark session: MobilitySparkExtensions registers the
generated surface on every session and adds the optimizer rules OrderConjunctsByCost and
MaterializeNestedLoopSides. None of them registers a function itself; the surface remains the
generated one.
@estebanzimanyi
estebanzimanyi merged commit 5a3c00c into MobilityDB:main Oct 10, 2026
2 checks passed
@estebanzimanyi
estebanzimanyi deleted the docs/hand-written-classes branch October 10, 2026 23:11
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