Вопросы по теме 'slick'

Выберите строки на основе MAX значений столбца в ScalaQuery/SLICK
Скажем, у меня есть таблица, например: UserActions UserId INT ActionDate TIMESTAMP Description TEXT который содержит даты, когда пользователи выполняли определенные действия. Если бы я хотел получить последнее действие, которое...
4212 просмотров
schedule 02.08.2023

Scala Slick: запрос с использованием прямого встраивания не работает
Я использую следующий код для запроса элементов из таблицы mysql (класс Account - это просто класс case, представляющий поля базы данных) val res = Queryable[Account].map(_.name) val db =...
994 просмотров
schedule 12.11.2022

Сортировка запроса Slick приводит к выражению for
Следующая функция работает нормально, но я бы хотел, чтобы она сначала сортировала результаты по parent_id, а затем по порядку. def getTree = for { (a, c) <- Activities leftJoin Clients on (_.id === _.id_a) } yield (a.id, a.label,...
3339 просмотров
schedule 16.12.2022

Сопоставитель типов клиентов для Slick SQL
Я нашел этот пример из гладкого тестирования: https://github.com/slick/slick/blob/master/slick-testkit/src/main/scala/com/typesafe/slick/testkit/tests/MapperTest.scala sealed trait Bool case object True extends Bool case object False extends...
9151 просмотров
schedule 17.12.2022

Подсчет строк с помощью Slick 1.0.0
Я пытаюсь создать запрос с помощью Slick 1.0.0, который возвращает количество строк, эквивалентное следующему оператору SQL: SELECT COUNT(*) FROM table; Что у меня есть до сих пор: val query = for { row <- Table } yield row...
4189 просмотров
schedule 18.07.2023

Как вы печатаете операторы select для следующих запросов Slick?
Я хотел бы выяснить, какой из следующих запросов будет наиболее эффективным для получения количества строк в таблице, поэтому я пытаюсь распечатать операторы выбора. Я знаю, что вы можете добавить .selectStatement к Queryable, но не знаю, говорит ли...
11109 просмотров
schedule 01.11.2022

Как сделать запрос INSERT IGNORE с помощью Slick?
Из-за характера предметных данных, которые я использую в моем проекте, во входных наборах часто встречаются повторяющиеся записи (иногда это означает дублирование записей в одном и том же входном наборе, и это можно легко обработать с помощью...
1753 просмотров
schedule 28.03.2023

Как сделать агрегаты с помощью slick
Я хочу заставить slick создавать такие запросы, как select max(price) from coffees where ... Но документация slick не помогает. val q = Coffees.map(_.price) //this is query Query[Coffees.type, ...] val q1 = q.min // this is...
11938 просмотров
schedule 25.09.2022

Получить значение столбца по умолчанию в Slick?
Есть простой способ сделать это? Я заблудился в исходниках, пытаясь найти какой-нибудь код, который это сделает.
1457 просмотров
schedule 14.05.2023

Пул соединений в slick?
Есть ли простой способ использовать пул соединений БД с Slick от scala?
12135 просмотров
schedule 08.07.2023

Странное исключение при использовании groupBy в slick
У меня есть таблица с несколькими столбцами, два из них: vendingMachineId (которые повторяются), и у каждого есть метка времени. Я хочу получить последнюю временную метку для каждого торгового автомата, поэтому я сделал следующее: def...
354 просмотров
schedule 04.08.2022

определение ссылки «многие к одному» в классе case Slick
Другой вопрос отвечает на вопрос, как определить ассоциацию "один ко многим", определив метод в классе "один" ( Directorate ) который возвращает Seq класса «многие» ( ServiceArea ). Но это не касается «двунаправленной» части вопроса....
1656 просмотров
schedule 29.07.2022

Могу ли я создать запрос на обновление с переменными полями без использования простого SQL?
Могу ли я построить запрос на обновление с переменным количеством полей без использования простого SQL? Например, обновить один столбец просто - я просто уступаю его, чтобы создать узкий запрос. Query(RolesTable).filter((role: RolesTable.type)...
671 просмотров
schedule 24.04.2022

Как обновить несколько столбцов с помощью Slick Lifted Embedding?
Как обновить несколько столбцов с помощью Slick Lifted Embedding? Этот документ мало что говорит. Я ожидал, что это будет что-то вроде этого Query(AbilitiesTable).filter((ab: AbilitiesTable.type) => ab.id === ability_id).map((ab:...
14085 просмотров
schedule 04.04.2022

Указание типа возвращаемого значения для MappedProjection Slick
Я использую PlayFramework 2.1.1 в сочетании с Slick 1.0.1 и Play-Slick-Plugin 0.3.2. Определение абстрактного класса, который заставляет мои модели реализовывать «forInsert»-Mapper, не удается, потому что я не могу указать правильный тип...
224 просмотров
schedule 21.07.2023

Параметр Scala [java.util.Date] не может быть преобразован в параметр [java.sql.Date]
У меня есть форма Play, которая выглядит так: val form = Form( tuple( /* 5 more fields */ "dueDate" -> optional(date) ) ) Я пытаюсь вставить "dueDate" в объект в Slick. newAuditForm.bindFromRequest.fold(...
3047 просмотров
schedule 04.07.2022

Как комбинировать классовые случаи?
Я использую play framework и slick, play framework использует карту случаев в проверке формы, но есть значения, которые мне не нужно проверять, поскольку они не вводятся пользователем, например. идентификатор и дата выполнения предоставляются на...
258 просмотров

Гладкий столбец таблицы сравнения с нулевым значением
Может кто-нибудь, пожалуйста, скажите мне, как мы сравниваем столбец таблицы с NULL, используя приподнятое вложение slick. Чего я хочу добиться в mysql: select * from Users where email = '<some_email_addr>' and ( removed = NULL OR removed...
6124 просмотров
schedule 21.08.2022

Гладкий выбор строки по идентификатору
Выбор одной строки по идентификатору должен быть простым делом, но у меня возникли некоторые проблемы с выяснением того, как сопоставить это с моим объектом. Я нашел этот вопрос , который ищет то же самое, но данный ответ не работает для меня....
7632 просмотров
schedule 13.03.2022

Slick FAIL TO PARSE TILEMAP
Я столкнулся с другой проблемой, когда учился работать с библиотекой slick. Я создал простую маленькую карту с блоками 5x5 размером 50x50 пикселей. Я пробовал все, но я все еще получаю ту же ошибку. Вот мой класс: public class PlayState...
2198 просмотров
schedule 02.07.2023