aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/OutputHelpers.scala
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2017-02-24 08:13:45 -0500
committerStewart Stewart <stewinsalot@gmail.com>2017-02-24 08:13:45 -0500
commit73ff2c2e532436d691d7ba169be0482e3dae5851 (patch)
treeb2ecae6cf18eea2d6115d9db1f2897e0fe75c2fa /src/main/scala/OutputHelpers.scala
parent8be11dc3a5920d7a97831c688c06999dd09bfd1b (diff)
downloadslick-codegen-plugin-73ff2c2e532436d691d7ba169be0482e3dae5851.tar.gz
slick-codegen-plugin-73ff2c2e532436d691d7ba169be0482e3dae5851.tar.bz2
slick-codegen-plugin-73ff2c2e532436d691d7ba169be0482e3dae5851.zip
strip out unnecessary parts of table generator
Diffstat (limited to 'src/main/scala/OutputHelpers.scala')
-rw-r--r--src/main/scala/OutputHelpers.scala29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/main/scala/OutputHelpers.scala b/src/main/scala/OutputHelpers.scala
index c3c5e0d..9e6dd0f 100644
--- a/src/main/scala/OutputHelpers.scala
+++ b/src/main/scala/OutputHelpers.scala
@@ -1,31 +1,3 @@
-trait OOutputHelpers extends slick.codegen.OutputHelpers {
-
- def imports: String
-
- def headerComment: String = ""
-
- override def packageCode(profile: String,
- pkg: String,
- container: String,
- parentType: Option[String]): String = {
- s"""|${headerComment.trim().lines.map("// " + _).mkString("\n")}
- |package $pkg
- |
- |$imports
- |
- |/** Stand-alone Slick data model for immediate use */
- |package object $container extends {
- | val profile = $profile
- |} with Tables
- |
- |/** Slick data model trait for extension, choice of backend or usage in the cake pattern. (Make sure to initialize this late.) */
- |trait Tables${parentType.fold("")(" extends " + _)} {
- | import profile.api._
- | ${indent(code)}
- |}""".stripMargin.trim()
- }
-}
-
import slick.codegen.{SourceCodeGenerator, OutputHelpers}
trait TableFileGenerator { self: SourceCodeGenerator =>
@@ -36,7 +8,6 @@ trait RowFileGenerator { self: SourceCodeGenerator =>
def writeRowsToFile(folder:String, pkg: String, fileName: String): Unit
}
-// Dirty work to hide OutputHelpers
trait TableOutputHelpers extends TableFileGenerator with OutputHelpers { self: SourceCodeGenerator =>
def headerComment: String