sql scala slick

Ver consulta SQL en Slick



scala (2)

Para slick 3.0

println(sortedQuery.result.statements.headOption)

¿Hay una manera de observar una declaración SQL que será generada por Query ?
Por ejemplo, tengo esto:
val q = actions.filter(v => v.actionHash === hash && v.carriedAt > past)
¿Puedo ver su SQL crudo subyacente?


Slick 2.X:

Puede imprimir la declaración de consulta como se muestra en la documentación de Slick :

val invoker = q.invoker val statement = q.selectStatement

Para otro tipo de declaraciones, consulte insertStatement , deleteStatement y updateStatement .

Slick 3.X:

val res = table.filter(_.id === 1L).result res.statements.foreach(println)

Docs .