Who Inspected This Pump?

Match a connected pattern and preserve variable bindings across steps instead of accidentally combining unrelated records.

13 sections · 4 questions · 1 coding challenge

1 / 13

A Query Could Describe the Connected Shape It Wanted

BOTIE

Cypher developed inside Neo4j as a declarative property-graph language. Its 2018 language paper explains pattern matching as producing rows of variable bindings: each row records which entities satisfy a connected pattern.

That is why the inspection variable matters. Once a row binds it to I1, the technician relationship must extend from I1. The drawing-like syntax makes this connection visible while leaving physical execution to the database.

Sources for this history