2011-07-14 9 views
5

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.

Odpowiedz

3

Z listy dyskusyjnej ScalaQuery: można pobrać bazową wersję ResultSet z r.rs.

Powiązane problemy