Mike Potanin (potan) wrote in ru_scala,
Mike Potanin
potan
ru_scala

Category:

Нестандартные запросы в Slick.

Можно ли в Slick сформировать запрос, аналогичный такому?
select * from jr
       where (id1, id2) in (
         ('000002e4-6b99-45ac-9187-4d00b7b457fc', 'a1c4fa6f-370c-11e6-bb37-f832e4bd9ad8'),
         ('00011eaf-f65d-42a7-ae54-3b16dff65f22','4834f6b6-af4a-4cc5-88d6-924a84f0ef31'));

Стардарт SQL такое не поддерживает, но и MySQL, и Postgres его выполняют. Но в Slick как сделать из двух slick.lifted.Rep[String] одну slick.lifted.Rep[(String,String)] я не нашел. Это вообще возможно?
Subscribe

  • SMT-солверы

    Есть ли scala-библиотека для решения SMT, опубликованная в каком-нибудь репозитарии, доступном из sbt? Я ни одной не нашел, все, что есть - только…

  • Event Sourcing и Моноид

    Вот говорят, что есть т.н. event sourcing, когда в базу записываются только event-ы, например "изменить значения таких-то полей у такой-то…

  • Общее окончание

    Услышал, что в одной конторе для первичного отбора кандидатов просили написать программу поиска самого длинного общего окончания у нескольких строк.…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 8 comments