Как получить количество строк для данного запроса? - PullRequest
2 голосов
/ 08 декабря 2011

Я хотел бы получить число (например, 5, 1000 и т. Д.) Строк для данного запроса. Однако метод "count" для запроса дает мне ColumnOps.CountAll - и я не знаю, как получить число .

См. SQ wiki, например: https://github.com/szeiger/scala-query/wiki/Counts

(for(...) yield ...).count 

Очевидно, что один шаг отсутствует, и возникает вопрос - что это за шаг?

Я использую явный маршрут запроса, потому что счетчик для соединения.

1 Ответ

1 голос
/ 03 января 2012

Вы можете получить число, подобное этому:

val q = (for(...) yield ...).count
q.first

Меня также смутил документ ScalaQuery. Я рекомендую вам проверить тесты SQ, чтобы узнать, как его использовать.

...