Поддержка поиска OData $ в виртуализации данных Teiid и Jboss - PullRequest
0 голосов
/ 11 марта 2020

Я хочу использовать Salesforce, чтобы с помощью Odata подключиться к Teiid + Wildfly, который, в свою очередь, подключается к SQL Серверу.

Когда я читаю документацию для Teiid 13, в соответствии с ограничениями, она говорит, что поиск OData $ не поддерживается.

http://teiid.github.io/teiid-documents/13.0.x/content/client-dev/OData4_Support.html

В настоящее время применяются следующие ограничения функций.

  • поиск не поддерживается
  • дельта-обработка не поддерживается
  • расширение агрегации данных к спецификации не поддерживается
  • $ его использование ограничено только свойствами примитивной коллекции

Однако, когда я читаю документацию для Jboss Data Virtualization, в рамках ограничений не указывается, что $ search не поддерживается.

https://access.redhat.com/documentation/en-us/red_hat_jboss_data_virtualization/6.4/html/development_guide_volume_1_client_development/ch08s02

Применяются следующие ограничения функций:

  • Дельта-обработка не поддерживается.
  • Расширение агрегации данных в спецификации не поддерживается. "

Кто-нибудь знает, что у есть разница? Есть ли у платного JBoss дополнительный код, позволяющий искать параметры OData $?

Заранее спасибо.

1 Ответ

0 голосов
/ 12 марта 2020

$ поиск также недоступен в JBoss Data Virtualization, я думаю, это проблема с документацией.

Причина, по которой $ search не реализован, поскольку ожидается, что $ search будет работать со всем контентом, таким как поиск в кеше, что будет очень дорогой операцией в Teiid, поскольку не содержит никакого контента. Я бы подумал, что для поддержки этого требуется Elasti c Search, похожий на внутреннюю интеграцию, где весь контент также кэшируется.

...