diff options
author | Stewart Stewart <stewinsalot@gmail.com> | 2017-02-24 07:34:47 -0500 |
---|---|---|
committer | Stewart Stewart <stewinsalot@gmail.com> | 2017-02-24 07:34:47 -0500 |
commit | 2e96fdd23a18cd12ea6705f1e04b4824ca479dbc (patch) | |
tree | 1284ecb609b38d26169102c3c5b5cb44195b59fb /src/main/scala | |
parent | 3edcb26eb91993a59b712c92e6f2d1ba67bdf111 (diff) | |
download | slick-codegen-plugin-2e96fdd23a18cd12ea6705f1e04b4824ca479dbc.tar.gz slick-codegen-plugin-2e96fdd23a18cd12ea6705f1e04b4824ca479dbc.tar.bz2 slick-codegen-plugin-2e96fdd23a18cd12ea6705f1e04b4824ca479dbc.zip |
stub out usage of row generator
Diffstat (limited to 'src/main/scala')
-rw-r--r-- | src/main/scala/NamespacedCodegen.scala | 49 |
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() |