AshNeo4j.Functions.StIntersects (AshNeo4j v0.7.0)

Copy Markdown View Source

st_intersects(a, b) — true if two geometries share any space. Mirrors ash_geo / PostGIS ST_Intersects. v1 supports box-box.

Place
|> Ash.Query.filter(st_intersects(bounds, ^other_box))
|> Ash.read!()

No Cypher pushdown in this slice — the predicate evaluates in memory via Ash.Filter.Runtime. Pushdown is tractable (4 axis comparisons on the bbox companions) but deferred; in-memory is correct and fast at NBN scale.

Summary

Functions

args()

Callback implementation for Ash.Query.Function.args/0.

has_partial_evaluate?()