Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j 我们可以检查Cypher或Gremlin生成的已翻译函数调用吗?_Neo4j_Cypher_Gremlin - Fatal编程技术网

Neo4j 我们可以检查Cypher或Gremlin生成的已翻译函数调用吗?

Neo4j 我们可以检查Cypher或Gremlin生成的已翻译函数调用吗?,neo4j,cypher,gremlin,Neo4j,Cypher,Gremlin,我相信在内部,Cypher/Gremlin会将语句转换为相应的Java方法调用。有没有一种方法可以跟踪运行中调用的方法 例如,在Hibernate中,我们可以指定“showsql”来查看生成的sql语句 [编辑] 我想这样做的原因是: 1.出于调试目的: 找出密码/小精灵不能产生预期结果的原因 出于学习目的: 找到引擎盖下发生的事情 对于优化: 找出瓶颈在哪里 在Cypher,这是计划在未来几个月增加的。最终,是的,目前使用的方法是JavaNeo4J核心API和遍历框架。介意添加一个导致问题的案

我相信在内部,Cypher/Gremlin会将语句转换为相应的Java方法调用。有没有一种方法可以跟踪运行中调用的方法

例如,在Hibernate中,我们可以指定“showsql”来查看生成的sql语句

[编辑] 我想这样做的原因是: 1.出于调试目的: 找出密码/小精灵不能产生预期结果的原因

  • 出于学习目的: 找到引擎盖下发生的事情

  • 对于优化: 找出瓶颈在哪里


  • 在Cypher,这是计划在未来几个月增加的。最终,是的,目前使用的方法是JavaNeo4J核心API和遍历框架。介意添加一个导致问题的案例吗?

    对于Gremlin,在Gremlin表达式末尾执行.toString()以查看哪些管道(http://pipes.tinkerpop.com)它最终编译为。

    添加的用例。基本上调试是主要原因。gremlin>g.V.toString()=>null