Есть ли хорошая документация по внедрению $ filter в Olingo? один на веб-сайте Olingo не помогает мне, потому что я не имею доступа к бэкэнд-данным с использованием JDBC. Любой пример кода также поможет.
Thanks,
Есть ли хорошая документация по внедрению $ filter в Olingo? один на веб-сайте Olingo не помогает мне, потому что я не имею доступа к бэкэнд-данным с использованием JDBC. Любой пример кода также поможет.
Thanks,
Вы имеете в виду это? http://olingo.apache.org/doc/odata2/tutorials/Olingo_Tutorial_AdvancedRead_FilterVisitor.html
Концепция такая же. В примере используется выражение фильтра и преобразование его в SQL. Вы можете использовать один и тот же шаблон и создать любой необходимый запрос из значения $ filter.
Вы можете использовать uriInfo.getFilter()
, чтобы получить выражение фильтра из запроса.
Это выражение возвращает FilterExpression
, который может быть дополнительно разбить на различные <? extends CommonExpression>
, такие как BinaryExpression
или MethodExpression
.
Пожалуйста, взгляните на https://olingo.apache.org/javadoc/odata2/org/apache/olingo/odata2/api/uri/expression/CommonExpression.html