Scala / Slick Plain SQL: Ergebnis als Karte abrufen

Ich habe eine einfache Methode zum Abrufen eines Benutzers aus einer Datenbank mit der einfachen SQL-Methode "Sclick":

object Data {

    implicit val getListStringResult = GetResult[List[String]] (
        prs => (1 to prs.numColumns).map(_ => prs.nextString).toList
    )

    def getUser(id: Int): Option[List[String]] = DB.withSession {
        sql"""SELECT * FROM "user" WHERE "id" = $id""".as[List[String]].firstOption
    }

}

Das Ergebnis istList[String] aber ich möchte, dass es so etwas istMap[String, String] - Zuordnung von Spaltennamen und Wertepaaren. Ist das möglich? Wenn das so ist, wie?

Mein Stack ist Play Framework 2.2.1, Slick 1.0.1, Scala 2.10.3, Java 8 64bit

Antworten auf die Frage(2)

Ihre Antwort auf die Frage