在启动时加载方法,Aurelius Titan与Rexster

时间:2014-04-09 21:50:18

标签: methods startup gremlin titan rexster

有没有办法在启动时将gremlin方法加载到rexster / Titan中?

这样,每次我想通过rexpro使用它们时,我都不必重新发送这些方法。目前我做这样的事情(琐碎的例子):

rexpro_client.execute("def some_method(a){a.outE.count()}\n some_method("+some_variables+");")
rexpro_client.execute("def some_method(a){a.outE.count()}\n some_method("+some_variables2+");")
....

多次执行此操作时效率显然不高。

为了进一步澄清:我显然希望我的some_method预定义,所以我可以简单地这样做:

rexpro_client.execute("some_method("+some_variables+");")
rexpro_client.execute("some_method("+some_variables2+");")

1 个答案:

答案 0 :(得分:4)

请参阅Rexster Configuation

  

<init-scripts>元素定义了一个或多个以逗号分隔的脚本文件,这些脚本文件在Gremlin脚本引擎初始化时执行。初始化允许创建用户定义的步骤和功能。

干杯, 丹尼尔

相关问题