在Olingo中实现$ filter

时间:2014-11-15 05:54:57

标签: olingo

有没有关于在Olingo中实现$ filter的好文档? Olingo网站上的那个没有帮助我,因为我没有使用JDBC访问后端数据。任何示例代码也会有所帮助。

谢谢,

2 个答案:

答案 0 :(得分:2)

您可以使用uriInfo.getFilter()从请求中获取过滤器表达式。

此表达式返回FilterExpression,可以进一步细分为各种<? extends CommonExpression>,例如BinaryExpressionMethodExpression

请查看https://olingo.apache.org/javadoc/odata2/org/apache/olingo/odata2/api/uri/expression/CommonExpression.html

答案 1 :(得分:1)

你是指这个吗? http://olingo.apache.org/doc/odata2/tutorials/Olingo_Tutorial_AdvancedRead_FilterVisitor.html

概念是一样的。该示例采用过滤器表达式并将其转换为SQL。您可以采用相同的模式,并从$ filter值创建所需的任何底层查询。