Я должен создавать отчеты, основанные на различных параметрах, которые будут предоставляться динамически. В некоторых контекстах параметры могут быть нулевыми. Например, из таблицы Person с id, name, age, sex и maritalStatus в качестве полей мне пришлось бы генерировать отчеты о состоящих в браке мужчинах в возрасте 30 . В других случаях может потребоваться получить замужнюю женщину без учета возраста . Если я использую одну и ту же яшму для обоих этих случаев, возрастное ограничение будет нулевым во втором случае. Можно ли как-то управлять этим условием?
Также, можно ли динамически указывать, какие поля должны быть получены в отчете?