Необработанные строки результатов с именованными полями в ScalaQuery? - PullRequest
5 голосов
/ 14 июля 2011

В ScalaQuery я могу сделать это для работы с «необработанными» строками результатов:

for (
  x <- queryNA[(String,Int)]("select * from foo")(
    GetResult(r => (r.<<[String], r.<<[Int]))
  )
) {
  println(x)
}

Но это полностью позиционно (r - PositionedResult).Есть ли способ работать с результатами, используя имена столбцов?(Например, row.getString ("foo").)

Я мог бы использовать другой API-интерфейс БД, который поддерживает это, например, Querulous, но я уже использую ScalaQuery в своем коде для его безопасных для типов запросов ихотел бы использовать только одну библиотеку, если это возможно.

1 Ответ

3 голосов
/ 27 июля 2011

Из списка рассылки ScalaQuery: вы можете получить базовый ResultSet с r.rs.

...