aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/NamespacedCodegen.scala
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2016-11-22 22:42:41 -0500
committerStewart Stewart <stewinsalot@gmail.com>2016-11-22 22:46:48 -0500
commit10d2efdebadfe5314f87a2281744ef88bad6fe16 (patch)
treeb5f39b4f8cf5580e876759940ed2241e48507761 /src/main/scala/NamespacedCodegen.scala
parent9c30310ca4f6223e65f8d607c953e18576648c9a (diff)
downloadslick-codegen-plugin-10d2efdebadfe5314f87a2281744ef88bad6fe16.tar.gz
slick-codegen-plugin-10d2efdebadfe5314f87a2281744ef88bad6fe16.tar.bz2
slick-codegen-plugin-10d2efdebadfe5314f87a2281744ef88bad6fe16.zip
decouple from driver.core.database
Diffstat (limited to 'src/main/scala/NamespacedCodegen.scala')
-rw-r--r--src/main/scala/NamespacedCodegen.scala9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main/scala/NamespacedCodegen.scala b/src/main/scala/NamespacedCodegen.scala
index 42c53f5..22db7e3 100644
--- a/src/main/scala/NamespacedCodegen.scala
+++ b/src/main/scala/NamespacedCodegen.scala
@@ -106,8 +106,8 @@ class Generator(uri: URI,
val defaultIdImplementation =
"""|final case class Id[T](v: Int)
|trait DefaultIdTypeMapper {
- | val database: xyz.driver.core.database.Database
- | import database.profile.api._
+ | val profile: slick.driver.JdbcProfile
+ | import profile.api._
| implicit def idTypeMapper[A]: BaseColumnType[Id[A]] = MappedColumnType.base[Id[A], Int](_.v, Id(_))
|}
|""".stripMargin
@@ -130,9 +130,8 @@ class Generator(uri: URI,
.mkString("\n\n")
val generatedSchema = s"""
|object ${schemaName} extends $schemaBaseClass {
- | override val database = xyz.driver.core.database.Database.fromConfig("${uri
- .getFragment()}")
- | import database.profile.api._
+ | val profile = slick.backend.DatabaseConfig.forConfig("${uri.getFragment()}").profile
+ | import profile.api._
| ${tableCode}
|
|}