Generated Cypher Examples
Simple Load All
Section titled “Simple Load All”graphObjectManager.loadAll<PersonCareer>()Generates:
MATCH (person:Person:Mapped)
WITH person { bio: person.bio, name: person.name, uuid: person.uuid } AS person,
[(person)-[employmentHistory_rel:WORKS_FOR]->(employmentHistory_target:Organization) | { startDate: employmentHistory_rel.startDate, role: employmentHistory_rel.role, target: employmentHistory_target { name: employmentHistory_target.name, uuid: employmentHistory_target.uuid } } ] AS employmentHistory
RETURN { person: person, employmentHistory: employmentHistory} AS resultFiltered Query
Section titled “Filtered Query”graphObjectManager.loadAll<PersonCareer> { where { person.bio contains "Lead" }}Generates:
MATCH (person:Person:Mapped)WHERE person.bio CONTAINS $p0
WITH person { ... } AS person, [...] AS employmentHistory
RETURN { person: person, employmentHistory: employmentHistory } AS result
