diff options
author | Stewart Stewart <stewinsalot@gmail.com> | 2016-09-09 15:01:29 -0400 |
---|---|---|
committer | Stewart Stewart <stewinsalot@gmail.com> | 2016-09-09 15:01:29 -0400 |
commit | f932919f6bc57f5d080dd42e17af83af0a6ea080 (patch) | |
tree | b08432c773a1ce9daa197a23c440f1a92cad5d16 /src/main/scala/CodegenPlugin.scala | |
parent | b70191412c26212fddca06b23d70a6d467e1ff7c (diff) | |
download | slick-codegen-plugin-f932919f6bc57f5d080dd42e17af83af0a6ea080.tar.gz slick-codegen-plugin-f932919f6bc57f5d080dd42e17af83af0a6ea080.tar.bz2 slick-codegen-plugin-f932919f6bc57f5d080dd42e17af83af0a6ea080.zip |
take schemas as a parameter
Diffstat (limited to 'src/main/scala/CodegenPlugin.scala')
-rw-r--r-- | src/main/scala/CodegenPlugin.scala | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/scala/CodegenPlugin.scala b/src/main/scala/CodegenPlugin.scala index 895e674..d6ac8c8 100644 --- a/src/main/scala/CodegenPlugin.scala +++ b/src/main/scala/CodegenPlugin.scala @@ -10,13 +10,12 @@ object CodegenPlugin extends AutoPlugin { lazy val pkg = SettingKey[String]("package in which to place generated code") lazy val tablesFilename = SettingKey[String]("path for slick table models") lazy val rowsFilename = SettingKey[String]("path for row case classes") + lazy val schemas = SettingKey[List[String]]("schemas and tables to process") lazy val slickCodeGenTask = Def.task { - val schemas = "patients,portal,work_queues,confidential,case_accessioning,samples.samples,samples.subsamples,samples.shipment_preps,samples.collection_methods,experiments.experiments,experiments.exp_types,experiments.somatic_snvs_indels_filtered,samples.basic_diagnosis,samples.molecular_tests,samples.sample_pathology,samples.path_molecular_tests" - val uri = new java.net.URI(dbConfigURI.value) - codegen.NamespacedCodegen.run(uri, pkg.value, tablesFilename.value, rowsFilename.value, schemas) + codegen.NamespacedCodegen.run(uri, pkg.value, tablesFilename.value, rowsFilename.value, schemas.value) Seq(file(tablesFilename.value), file(rowsFilename.value)) } |