В идеале это возможно только с помощью таких решений, как SEQ2 SQL ( Ссылка здесь для справки ).
Но я реализовал это в обходном порядке: -
- Я получил json, используя
tracker.latest_message
. - После чего я обработал json, чтобы сделать нашу собственную структурированную json как:
[{'column_name': 'a', 'operator': '=', 'value': '100'}, {'column_name': 'b', 'operator': '>', 'value': '100 '}]
Вышеуказанная структура использовалась для формирования предложения where запроса. Таким же образом я создал пользовательский json для части выбора: -
[{sum: column1}, {count: column2}]
5. Затем я прошел по json, который создал и выполнил наши запросы.
Примечание: - Это json Структура не сможет охватить все возможные сценарии ios, но прилично работала для меня.