文件名称:neodsl:scala中neo4j的DSL
文件大小:509KB
文件格式:ZIP
更新时间:2024-07-20 03:12:02
Scala
新DSL 这是用 Scala 编写的用于图形数据库(特别是 neo4j)的简单 DSL/映射器。 它允许您使用易于阅读的 DSL 构建 Cypher 查询,这些 DSL 在编译阶段会自动验证。 它还处理结果到域类的映射。 开始构建查询所需要的只是定义扩展 DomainObject 的类。 您可以使用 <--、-->、-- 方法定义关系(分别定义传入、传出或未指定方向的关系)。 一旦你完成了。 您可以开始编写模式和整个查询。 项目仍在积极开发中。 它肯定有一些错误,并没有涵盖所有可能的用例,但它旨在开发有趣的图形数据库搜索方式。 它的作用总结: 让您使用在编译阶段自动验证的友好语法来表达复杂的模式 让您为被序列化为 WHERE 语句的返回节点表达简单的条件(对布尔表达式使用基本的 Scala 语法,使用 Scala 宏实现) 将结果从数据库映射到域类 它没有(还没有!): 不会