заимплементить поиск по этим трем параметрам, но не всегда все три должны быть задействованы.
                  
                  
                  Пример использования:
                  
                  
                  @Query("select * from M where type=:type and breed=:breed")
                  
                  
                  fun getModelByBreedAndType(breed:String, type:String) {...}
                  
                  
                  Таких функций становится очень много, для трех параметров - 2^3 = 8. 
                  
                  
                  Соответственно, хочется сделать функцию getModelByParameters(type, breed, color), с нуллабельными параметрами, которые не участвовали бы в поиске, если передан null.  Подскажите, как реализовать подобное поведение?
                  
                  
                  (Или хотя бы запрос для гугла, потому что ничего не могу найти подобного)
                  
                  
                
я б генерил SQL на лету
надо искать с совпадением "или" или "и" ?
Обсуждают сегодня