blob: 345baa420561eddd90254a82b0973cb2677ad5df (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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")
}
|