Необработанные строки результатов с именованными полями в ScalaQuery?

В 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 в своем коде для его типобезопасных запросов и хотел бы придерживаться только одной библиотеки, если это возможно.


person Yang    schedule 14.07.2011    source источник


Ответы (1)


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

person Yang    schedule 27.07.2011