如何在数据查询中调用自定义实例Java方法



我是非常新的数据库,我试图调用我的自定义方法内部查询。静态方法可以正常工作。

Peer.query("[:find ?r ?k" +
    " :where "
    +"[?name :solar/planet ?r] "
    + "[(com.mypack.production.CustomFilter/ToUpper "pawan") ?k ]]"
    ,
    conn.db());

如何调用类CustomFilter的实例方法

可以这样调用实例方法:(.methodName obj …)

Datomic文档提供了调用java实例方法的额外讨论:http://docs.datomic.com/query.html calling-instance-methods

最好的,马歇尔

最新更新