aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2017-02-24 08:50:31 -0500
committerStewart Stewart <stewinsalot@gmail.com>2017-02-24 08:50:31 -0500
commit42f846add5a7b82f64a09f526d8817cb12b8ca86 (patch)
tree209550b2c4c15e0b80ea29909c58fcc815293ae9
parent2ff0ebe6b09774b59b2ae29e5413ec9b671554fb (diff)
downloadslick-codegen-plugin-42f846add5a7b82f64a09f526d8817cb12b8ca86.tar.gz
slick-codegen-plugin-42f846add5a7b82f64a09f526d8817cb12b8ca86.tar.bz2
slick-codegen-plugin-42f846add5a7b82f64a09f526d8817cb12b8ca86.zip
extend use table output helpers
-rw-r--r--src/main/scala/Generators.scala11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/scala/Generators.scala b/src/main/scala/Generators.scala
index 20314b5..741fe6b 100644
--- a/src/main/scala/Generators.scala
+++ b/src/main/scala/Generators.scala
@@ -29,14 +29,19 @@ class RowSourceCodeGenerator(
}
class TableSourceCodeGenerator(
- pkg: String,
- fullDatabaseModel: m.Model,
schemaOnlyModel: m.Model,
+ override val headerComment: String,
+ override val imports: String,
+ override val schemaName: String,
+ fullDatabaseModel: m.Model,
+ pkg: String,
manualForeignKeys: Map[(String, String), (String, String)],
parentType: Option[String],
idType: Option[String],
typeReplacements: Map[String, String])
- extends TypedIdSourceCodeGenerator(fullDatabaseModel, idType, manualForeignKeys) {
+ extends TypedIdSourceCodeGenerator(fullDatabaseModel, idType, manualForeignKeys)
+ with TableOutputHelpers
+{
val defaultIdImplementation =
"""|final case class Id[T](v: Int)