RSQL: как запросить нулевые значения столбца? - PullRequest
0 голосов
/ 04 июня 2019

Я пытался использовать пользовательский оператор, но, похоже, он не работает. Есть ли способ проверить нулевые значения в RSQL?

Set<ComparisonOperator> operators = RSQLOperators.defaultOperators();
operators.add(new ComparisonOperator("=isnull=", true));

Node rootNode = new RSQLParser().parse("name=isnull=null");

Ссылка:

https://github.com/jirutka/rsql-parser/blob/master/README.adoc#how-to-add-custom-operators

1 Ответ

0 голосов
/ 05 июня 2019

Нашел решение. После добавления нового оператора необходимо передать экземпляр операторов в RSQLParser (), чтобы он мог переопределить операторы по умолчанию.

 Node rootNode = new RSQLParser(operators).parse("name=isnull=null");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...