aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2017-02-24 07:34:47 -0500
committerStewart Stewart <stewinsalot@gmail.com>2017-02-24 07:34:47 -0500
commit2e96fdd23a18cd12ea6705f1e04b4824ca479dbc (patch)
tree1284ecb609b38d26169102c3c5b5cb44195b59fb
parent3edcb26eb91993a59b712c92e6f2d1ba67bdf111 (diff)
downloadslick-codegen-plugin-2e96fdd23a18cd12ea6705f1e04b4824ca479dbc.tar.gz
slick-codegen-plugin-2e96fdd23a18cd12ea6705f1e04b4824ca479dbc.tar.bz2
slick-codegen-plugin-2e96fdd23a18cd12ea6705f1e04b4824ca479dbc.zip
stub out usage of row generator
-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()