Я создаю приложение, которое фильтрует список на основе большого набора параметров. В настоящее время я использую оператор sql, построенный на основе выбора пользователя, для создания отфильтрованных результатов. Моя проблема в том, что если пользователь выбирает более 100 параметров в качестве фильтров, sqlite выдает ошибку «невозможно связать». Есть ли способ настроить мою базу данных sql для обработки более 100 аргументов. Я проверил документацию по Android и не вижу способа установить SQLITE_MAX_FUNCTION_ARG, что я и прочитал на этой странице: http://www.sqlite.org/limits.html
http://www.sqlite.org/limits.html также указывает, что может быть жесткое ограничение в 127 аргументов.
Если я не могу настроить свою базу данных для обработки такого количества аргументов, есть ли лучший способ добиться фильтрации на основе этого множества различных параметров?