Java 是针对IMap的Hazelcast上的分布式SQL查询<;字符串,Set<;对象>&燃气轮机;可能的

Java 是针对IMap的Hazelcast上的分布式SQL查询<;字符串,Set<;对象>&燃气轮机;可能的,java,sql,hazelcast,Java,Sql,Hazelcast,我有一个IMap,其中联系人定义为 public Class Contact { private String name; private String email; //getters and setters } 现在,是否可以通过HazelCast实例中的所有联系人查询参数?例如: Set<Contact> contacts = (Set<Contact>) map.values(new SqlPredicate("email LIKE '

我有一个
IMap
,其中联系人定义为

public Class Contact {
    private String name;
    private String email;

    //getters and setters
}
现在,是否可以通过HazelCast实例中的所有联系人查询参数?例如:

Set<Contact> contacts = (Set<Contact>) map.values(new SqlPredicate("email LIKE 'john%' "));
Set contacts=(Set)map.values(新的SqlPredicate(“类似于“john%”的电子邮件”);
我见过这样的例子,上面的查询是针对
IMap
而不是
IMap
进行的


有可能进行这样的查询吗?

没有。如果multimap支持查询,这是可能的。

我也这么认为。知道为什么不支持多重映射查询吗?实施起来难吗?或者还有其他相关问题吗