aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/NamespacedCodegen.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/NamespacedCodegen.scala')
-rw-r--r--src/main/scala/NamespacedCodegen.scala49
1 files changed, 17 insertions, 32 deletions
diff --git a/src/main/scala/NamespacedCodegen.scala b/src/main/scala/NamespacedCodegen.scala
index f498923..ea6fcdf 100644
--- a/src/main/scala/NamespacedCodegen.scala
+++ b/src/main/scala/NamespacedCodegen.scala
@@ -53,38 +53,23 @@ object Generator {
Some(Map(schemaName -> tables)))),
Duration.Inf)
- val camelSchemaName =
- schemaName.split('_').map(_.capitalize).mkString("")
-
- val tableGenerator = new TableGenerator(pkg,
- dbModel,
- schemaOnlyModel,
- manualForeignKeys,
- parentType,
- idType,
- header,
- schemaImports,
- typeReplacements)
- tableGenerator.writeToFile(profile = profile,
- folder = outputPath,
- pkg = s"$pkg.$schemaName",
- container = schemaName,
- fileName =
- s"${camelSchemaName}Tables.scala")
-
- val rowGenerator = new RowGenerator(pkg,
- dbModel,
- schemaOnlyModel,
- manualForeignKeys,
- parentType,
- idType,
- header,
- schemaImports,
- typeReplacements)
- rowGenerator.writeToFile(schemaName = schemaName,
- folder = outputPath,
- pkg = s"$pkg.$schemaName",
- fileName = s"${camelSchemaName}Rows.scala")
+ val rowGenerator = new RowSourceCodeGenerator(
+ schemaOnlyModel,
+ headerComment = header,
+ imports = schemaImports.map("import " + _).mkString("\n"),
+ schemaName = schemaName
+ )
+ /*
+ val tableGenerator: TableFileGenerator = ???
+
+ outputSchemaCode(
+ schemaName = schemaName,
+ profile = profile,
+ folder = outputPath,
+ pkg = pkg,
+ tableGen = tableGenerator,
+ rowGen = rowGenerator)
+ */
}
} finally {
dc.db.close()