Фильтрация всех значений полей в строке - PullRequest
1 голос
/ 13 апреля 2020

У меня есть таблица с именем 'sample'. В зависимости от того, какой алгоритм используется, каждая выборка может иметь разные имена полей (свойств).

Мне нужно иметь возможность получить все выборки, значения полей которых содержат / соответствуют значению пользовательского фильтра.

Так, например, если образец имеет следующие свойства:

пример 1: "name", "gender", "state"

, а другой имеет свойства:

пример 2: "name", "gender", "rate"

и было бы тысячи таких выборок с большим разбросом.

Если пользователь смотрит на таблицу с набором выборок из второго примера выше ("name", "gender", "rate") и использует фильтр " foo ", мне нужно запросить таблицу" sample "для всех строк, в которых любое из значений свойства содержало / совпало" foo ", где значением может быть" foobar ".

Если бы они просматривали набор выборок у которого были свойства, которые есть в примере 1 ("name", "gender", "state"), тогда мне нужно сделать то же самое, однако я не могу жестко закодировать свойства обоих.

В SQL я бы получил имена полей и динамически создать запрос SQL Но с помощью нотации DOT объекта REQL я борюсь с тем, как это сделать.

...