W ScalaQuery, mogę to zrobić, aby pracować z „surowych” wierszy wynikowych:Wiersze wyników surowych z nazwanymi polami w ScalaQuery?
for (
x <- queryNA[(String,Int)]("select * from foo")(
GetResult(r => (r.<<[String], r.<<[Int]))
)
) {
println(x)
}
Ale to jest zupełnie pozycyjnego (R jest PositionedResult
). Czy istnieje sposób pracy z wynikami przy użyciu nazw kolumn? (Np. Row.getString ("foo").)
Mogę użyć innego interfejsu API DB, który obsługuje tę funkcję, np. Querulous, ale już używam ScalaQuery w moim kodzie dla zapytań bezpiecznych dla typu i chciałbym trzymać się tylko jednej biblioteki, jeśli to możliwe.