aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@driver.xyz>2018-06-29 15:26:09 -0700
committerJakob Odersky <jakob@driver.xyz>2018-06-29 15:26:09 -0700
commit901b02274fdfc08030443aac2f1760fc479b3816 (patch)
tree5d5f6d6d58fc9caa22eb836ccf70936a5b45ab81 /src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala
parent981cc63b94c6df5fc8f4d2f6ebafd1a6f27d7c4e (diff)
downloaddriver-core-901b02274fdfc08030443aac2f1760fc479b3816.tar.gz
driver-core-901b02274fdfc08030443aac2f1760fc479b3816.tar.bz2
driver-core-901b02274fdfc08030443aac2f1760fc479b3816.zip
Add build support for ScalaJS
Diffstat (limited to 'src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala')
-rw-r--r--src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala b/src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala
deleted file mode 100644
index 8293371..0000000
--- a/src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala
+++ /dev/null
@@ -1,30 +0,0 @@
-package xyz.driver.core.database
-
-import slick.jdbc.GetResult
-import xyz.driver.core.date.Date
-import xyz.driver.core.time.Time
-import xyz.driver.core.{Id, Name}
-
-trait SlickGetResultSupport {
- implicit def GetId[U]: GetResult[Id[U]] =
- GetResult(r => Id[U](r.nextString()))
- implicit def GetIdOption[U]: GetResult[Option[Id[U]]] =
- GetResult(_.nextStringOption().map(Id.apply[U]))
-
- implicit def GetName[U]: GetResult[Name[U]] =
- GetResult(r => Name[U](r.nextString()))
- implicit def GetNameOption[U]: GetResult[Option[Name[U]]] =
- GetResult(_.nextStringOption().map(Name.apply[U]))
-
- implicit val GetTime: GetResult[Time] =
- GetResult(r => Time(r.nextTimestamp.getTime))
- implicit val GetTimeOption: GetResult[Option[Time]] =
- GetResult(_.nextTimestampOption().map(t => Time(t.getTime)))
-
- implicit val GetDate: GetResult[Date] =
- GetResult(r => sqlDateToDate(r.nextDate()))
- implicit val GetDateOption: GetResult[Option[Date]] =
- GetResult(_.nextDateOption().map(sqlDateToDate))
-}
-
-object SlickGetResultSupport extends SlickGetResultSupport