diff options
author | Stewart Stewart <stewinsalot@gmail.com> | 2017-02-24 04:51:06 -0500 |
---|---|---|
committer | Stewart Stewart <stewinsalot@gmail.com> | 2017-02-24 04:51:06 -0500 |
commit | e800f430a3437c5b4b3dfc61740e211ee74a8abf (patch) | |
tree | e8209de5ffb06d01c6866b576bd91f937bba5411 /src/main | |
parent | a05801a3045e8137a419ebaade56d4be70c423e4 (diff) | |
download | slick-codegen-plugin-e800f430a3437c5b4b3dfc61740e211ee74a8abf.tar.gz slick-codegen-plugin-e800f430a3437c5b4b3dfc61740e211ee74a8abf.tar.bz2 slick-codegen-plugin-e800f430a3437c5b4b3dfc61740e211ee74a8abf.zip |
stub out RowSourceCodeGenerator
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/scala/Generators.scala | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/scala/Generators.scala b/src/main/scala/Generators.scala new file mode 100644 index 0000000..345baa4 --- /dev/null +++ b/src/main/scala/Generators.scala @@ -0,0 +1,21 @@ +import slick.codegen.SourceCodeGenerator +import slick.{model => m} + +class RowSourceCodeGenerator( + model: m.Model, + override val headerComment: String, + override val imports: String, + override val schemaName: String +) extends SourceCodeGenerator(model) with RowOutputHelpers { + + override def Table = new Table(_) { table => + override def EntityType = new EntityType { + override def code: String = + (if (classEnabled) "final " else "") + super.code + } + + override def code = Seq[Def](EntityType).map(_.docWithCode) + } + + override def code = tables.map(_.code.mkString("\n")).mkString("\n\n") +} |