Anorm analizuje wartości zmiennoprzecinkowe
W środowisku Play 2.0 próbuję załadować kolumnę typu rzeczywistego (tj. Pojedynczej precyzji zmiennoprzecinkowej) z PostgreSQL za pomocą parsera wiersza takiego jak ten:
case class Foo(bar: Float)
object Foo {
def all = DB.withConnection { implicit c =>
SQL("SELECT * FROM foo").as(fooParser *)
}
val fooParser = {
get[Float]("bar") map {
case bar => Foo(bar)
}
}
}
Powoduje to błąd:could not find implicit value for parameter extractor: anorm.Column[Float]
Przy użyciu typów podwójnej precyzji wszystko działa dobrze. Czy możliwe jest użycie pojedynczych precyzyjnych pływaków z Anormem?