aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuicommon/db/SlickPostgresQueryBuilder.scala
diff options
context:
space:
mode:
authorKseniya Tomskikh <ktomskih@datamonsters.co>2017-08-18 16:17:05 +0700
committerKseniya Tomskikh <ktomskih@datamonsters.co>2017-08-21 15:55:08 +0700
commit2c17e8696ea1e5cbe3f557dfc62b1ca9c66a1135 (patch)
treeae6bc3474b3f18088c2e61fb1bb9fc35d9b07ba5 /src/main/scala/xyz/driver/pdsuicommon/db/SlickPostgresQueryBuilder.scala
parent0fc769e8e2141451da34247e7733fcf0a3396b9c (diff)
downloadrest-query-2c17e8696ea1e5cbe3f557dfc62b1ca9c66a1135.tar.gz
rest-query-2c17e8696ea1e5cbe3f557dfc62b1ca9c66a1135.tar.bz2
rest-query-2c17e8696ea1e5cbe3f557dfc62b1ca9c66a1135.zip
Fixed compile errors
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuicommon/db/SlickPostgresQueryBuilder.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/db/SlickPostgresQueryBuilder.scala7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/scala/xyz/driver/pdsuicommon/db/SlickPostgresQueryBuilder.scala b/src/main/scala/xyz/driver/pdsuicommon/db/SlickPostgresQueryBuilder.scala
index 66434f0..3ff1688 100644
--- a/src/main/scala/xyz/driver/pdsuicommon/db/SlickPostgresQueryBuilder.scala
+++ b/src/main/scala/xyz/driver/pdsuicommon/db/SlickPostgresQueryBuilder.scala
@@ -5,11 +5,12 @@ import java.time.{LocalDateTime, ZoneOffset}
import slick.driver.JdbcProfile
import slick.jdbc.GetResult
import xyz.driver.core.database.SlickDal
+import xyz.driver.pdsuicommon.logging._
import scala.collection.breakOut
import scala.concurrent.ExecutionContext
-object SlickPostgresQueryBuilder {
+object SlickPostgresQueryBuilder extends PhiLogging {
import xyz.driver.pdsuicommon.db.SlickQueryBuilder._
@@ -36,7 +37,7 @@ object SlickPostgresQueryBuilder {
profile: JdbcProfile,
getResult: GetResult[T],
ec: ExecutionContext): SlickPostgresQueryBuilder[T] = {
- apply(tableName, SlickQueryBuilderParameters.AllFields, lastUpdateFieldName, nullableFields, links)
+ apply[T](tableName, SlickQueryBuilderParameters.AllFields, lastUpdateFieldName, nullableFields, links)
}
def apply[T](tableName: String,
@@ -50,6 +51,7 @@ object SlickPostgresQueryBuilder {
val runner: Runner[T] = { parameters =>
val sql = parameters.toSql(countQuery = false, fields = fields).as[T]
+ logger.debug(phi"${Unsafe(sql)}")
sqlContext.execute(sql)
}
@@ -62,6 +64,7 @@ object SlickPostgresQueryBuilder {
(count, lastUpdate)
})
val sql = parameters.toSql(countQuery = true).as[(Int, Option[LocalDateTime])]
+ logger.debug(phi"${Unsafe(sql)}")
sqlContext.execute(sql).map(_.head)
}