aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2016-09-13 10:59:05 -0700
committerStewart Stewart <stewinsalot@gmail.com>2016-09-13 10:59:05 -0700
commitcbe217066f286d20624d045bf1690350d3848a11 (patch)
tree1416d4ad2cbf45fb3e5e10ad6147b59bf1c5ae67
parenta2129b5b2e5284a24d3e3681cb516cc2ec9beded (diff)
downloadslick-codegen-plugin-cbe217066f286d20624d045bf1690350d3848a11.tar.gz
slick-codegen-plugin-cbe217066f286d20624d045bf1690350d3848a11.tar.bz2
slick-codegen-plugin-cbe217066f286d20624d045bf1690350d3848a11.zip
organize imports
-rw-r--r--src/main/scala/NamespacedCodegen.scala24
1 files changed, 9 insertions, 15 deletions
diff --git a/src/main/scala/NamespacedCodegen.scala b/src/main/scala/NamespacedCodegen.scala
index bdda76a..e9177a6 100644
--- a/src/main/scala/NamespacedCodegen.scala
+++ b/src/main/scala/NamespacedCodegen.scala
@@ -1,18 +1,20 @@
-import slick.dbio.{NoStream, DBIOAction}
+import java.io.{FileWriter, File}
+import java.net.URI
import scala.concurrent.Await
+import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.duration.Duration
import scala.reflect.runtime.currentMirror
+
import slick.ast.ColumnOption
+import slick.backend.DatabaseConfig
+import slick.codegen.{AbstractGenerator, SourceCodeGenerator}
+import slick.dbio.{DBIO, DBIOAction, NoStream}
import slick.driver.JdbcProfile
import slick.jdbc.meta.MTable
-import slick.codegen.{AbstractGenerator, SourceCodeGenerator}
-import slick.model._
import slick.{model => m}
-import scala.concurrent.ExecutionContext.Implicits.global
-
-import java.io.File
-import java.io.FileWriter
+import slick.model.{Column, Model, Table}
+import slick.util.ConfigExtensionMethods.configExtensionMethods
// NamespacedCodegen handles tables within schemas by namespacing them
// within objects here
@@ -30,9 +32,6 @@ object NamespacedCodegen {
mappedSchemas ++ mappedTables
}
- import slick.dbio.DBIO
- import slick.model.Model
-
def createFilteredModel(driver: JdbcProfile, mappedSchemas: Map[String, List[String]]): DBIO[Model] =
driver.createModel(Some(
MTable.getTables.map(_.filter((t: MTable) => mappedSchemas
@@ -52,11 +51,6 @@ object NamespacedCodegen {
tcMappings.map{case (from, to) => ({getTableColumn(from); from}, getTableColumn(to))}
}
-
- import java.net.URI
- import slick.backend.DatabaseConfig
- import slick.util.ConfigExtensionMethods.configExtensionMethods
-
def run(
uri: URI,
pkg: String,