Esper嵌套集合

时间:2013-12-09 17:47:06

标签: collections lambda esper

我在Esper中面临嵌套集合的问题。 我有这样的模型:

myClass3{
String value;
}
myClass2{
Set<myClass3> class2Value;
}
myClass{
Set<myClass2> class1Value;
}

并尝试使用如下查询:

select * from myClass where myClass.class1value.anyOf(x=>x.class2Value.anyOf(y=>y.value like 'string'))

但结果似乎不是来自所有集合,而是仅通过第一个集合(这比较myClass.get(0)中的所有值,但忽略其他集合)。如何搜索包含在myClass中的所有值?

1 个答案:

答案 0 :(得分:1)

这是Esper 4.10中的一个错误,我为您创建了一个JIRA:http://jira.codehaus.org/browse/ESPER-769