Поддерживает ли Slick методы «inSet» или «in» для кортежей?

Я использую Slick 2.1.0 и PostgreSQL 9.x.

Как я могу сделать этот SQL (правильный для postgresql), используя поднятый запрос Slick:

select * from someObjects 
            where (key, value) in (('k1', 'value1'), ('k2', 'value2'));

Этот код не работает (не может разрешить символ "in"):

someObjects.filter { o => 
    (o.key, o.value) in (("k1", "value1"), ("k2", "value2")) 
}

person John Mullins    schedule 10.09.2014    source источник


Ответы (1)