morpheus
morpheus copied to clipboard
Morpheus brings the leading graph query language, Cypher, onto the leading distributed processing platform, Spark.
https://github.com/opencypher/cypher-for-apache-spark/blob/3afbaabb55d6ec808e7b181f80911e332fef8aa1/src/test/scala/org/opencypher/caps/ir/impl/block/TypedMatchBlockTest.scala#L47
https://github.com/opencypher/cypher-for-apache-spark/blob/52f228eb4ee53f0fcdab5eabce075de00e903d0e/spark-cypher/src/main/scala/org/opencypher/spark/impl/table/SparkTable.scala#L105-L114
Index base list access for complex lists (e.g. lists of relationships) needs to work differently than for simple lists. Essentially this becomes a projection of the list entry column and...
Add a few lines that show how to get the `schema.json` from a Neo4j DB. Could be commented-out because it's a bootstrap activity.
- Use Spark logging instead of println for our existing debug flags - Tag/group Spark jobs with the CAPS operation that triggered them
We use the QGN or the graph itself as they key to store retaggings, so we cannot have different retaggings for the same graph which would be required when doing...
I'm trying to get this working, but all data I have is stored as a Cypher insert. So far as I can tell, there isn't a way to load data...
As a separate module, we can bundle Spark plus a shell implementation that automatically starts a `CAPSSession` similar to how `spark-shell` starts a `SparkSession`, allowing one to start registering sources...
Morpheus does not support "path" (https://github.com/opencypher/morpheus/blob/master/documentation/asciidoc/cypher-cypher9-features.adoc), but I encountered a problem which requires "path", I'd like to know is there any workaround. ``` MATCH path = (start:Application {alias: "r1shsummaryv2"})-[:DependsOn*]->(end:Application {alias:...
Hello everybody, I am a researcher working on GQL and graph querying, both theoretical and practical issues. We have currently some funding to start a mini-project to see if we...