官术网_书友最值得收藏!

3.4.6 自定義函數

自定義函數用Java語言編寫,可部署到數據庫中,調用方式與其他Cypher函數一樣。

下面的例子展示了如何調用一個名為join的自定義函數。

3.4.6.1 調用自定義函數

調用自定義函數org.neo4j.procedure.example.join()。

查詢:

結果:

3.4.6.2 編寫自定義函數

自定義函數的編寫類似于過程的創建,但它采用@UserFunction注解,并且只返回一個單值。有效的輸出類型包括long、Long、double、Double、boolean、Boolean、String、Node、Relationship、Path、Map<String、Object>或者List<T>,這里的T可以是任意支持的類型。

下面是一個簡單的自定義函數例子,該函數將List中的字符串用指定的分隔符連接起來。

主站蜘蛛池模板: 讷河市| 盐亭县| 霍州市| 灵山县| 冀州市| 阿巴嘎旗| 理塘县| 绥棱县| 中宁县| 东乡族自治县| 务川| 洛阳市| 图木舒克市| 永州市| 石屏县| 朝阳县| 利津县| 罗江县| 南投县| 密云县| 东宁县| 永安市| 廉江市| 宜宾市| 喀喇沁旗| 左云县| 扎赉特旗| 广丰县| 峡江县| 安义县| 巢湖市| 阳曲县| 新邵县| 安庆市| 平安县| 安福县| 西贡区| 汉寿县| 陈巴尔虎旗| 双桥区| 宁国市|