package inkwell
Type Members
- case class DatabaseConfiguration(url: String, username: String, password: String) extends Product with Serializable
- abstract class DefaultGenerator[Output] extends Generator[Output]
- case class DefaultGeneratorConfiguration(db: DatabaseConfiguration, sourceSchema: String, targetFolder: Path, basePackage: String) extends GeneratorConfiguration with Product with Serializable
-
class
FileGenerator extends DefaultGenerator[Unit]
Writes each CompilationUnit to a file.
- case class GenerationException(message: String, cause: Throwable) extends RuntimeException with Product with Serializable
- trait Generator[Output] extends AnyRef
-
trait
GeneratorConfiguration extends AnyRef
Basic and advanced configuration options that can be modified without extending the generator class.
Basic and advanced configuration options that can be modified without extending the generator class.
In most cases, extend DefaultGeneratorConfiguration instead of this trait directly.
-
class
StringGenerator extends DefaultGenerator[Seq[CompilationUnit]]
Simply returns each CompilationUnit.