package generator
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class DDL2YmlConfig(jdbcMapping: String = "", outputDir: String = "", ymlTemplate: Option[String] = None) extends Product with Serializable
- case class FileInput(file: File) extends Input with Product with Serializable
- sealed trait Input extends AnyRef
-
case class
JDBCSchema(connection: String, catalog: Option[String] = None, schema: String = "", tables: List[JDBCTable] = Nil, tableTypes: List[String] = ..., template: Option[String] = None) extends Product with Serializable
- connection
: JDBC Configuration to use as defined in the connection section in the application.conf
- catalog
: Database catalog name, optional.
- schema
: Database schema to use, required.
- tables
: Tables to extract. Nil if all tables should be extracted
- tableTypes
: Table types to extract
- case class JDBCSchemas(jdbcSchemas: List[JDBCSchema]) extends Product with Serializable
-
case class
JDBCTable(name: String, columns: Option[List[String]]) extends Product with Serializable
- name
: Table name (case insensitive)
- columns
: List of columns (case insensitive). Nil if all columns should be extracted
- case class Path(path: String) extends Input with Product with Serializable
-
case class
Xls2YmlConfig(files: Seq[String] = Nil, encryption: Boolean = true, delimiter: Option[String] = None, privacy: Seq[String] = Nil, outputPath: Option[String] = None) extends Product with Serializable
- files
List of Excel files
- encryption
Should pre & post encryption YAML be generated ?
- delimiter
: Delimiter to use on generated CSV file after pre-encryption.
- privacy
What privacy policies are to be applied at the pre-encrypt step ? All by default.
- trait XlsModel extends AnyRef
-
class
XlsReader extends XlsModel
Reads the spreadsheet found at the specified {@param input} and builds the corresponding Domain object
- class Yml2GraphViz extends LazyLogging
- case class Yml2GraphVizConfig(includeAllAttributes: Option[Boolean] = Some(true), output: Option[String] = None) extends Product with Serializable
-
case class
Yml2XlsConfig(domains: Seq[String] = Nil, xlsDirectory: String = "") extends Product with Serializable
- domains
: YML Input to convert
- class Yml2XlsWriter extends LazyLogging with XlsModel
Value Members
- object DDL2Yml extends LazyLogging
- object DDL2YmlConfig extends CliConfig[DDL2YmlConfig] with Serializable
- object Main
- object Xls2Yml extends LazyLogging
- object Xls2YmlConfig extends CliConfig[Xls2YmlConfig] with Serializable
- object YamlSerializer extends LazyLogging
- object Yml2GraphVizConfig extends CliConfig[Yml2GraphVizConfig] with Serializable
- object Yml2XlsConfig extends CliConfig[Yml2XlsConfig] with Serializable