package extractor
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class ExtractScriptGenConfig(domain: Seq[String] = Nil, jobs: Seq[String] = Nil, scriptTemplateFile: File = File("."), scriptOutputDir: File = File("."), deltaColumn: Option[String] = None, scriptOutputPattern: Option[String] = None) extends Product with Serializable
- class ScriptGen extends StrictLogging
-
case class
TemplateParams(domainToExport: String, tableToExport: String, columnsToExport: List[(String, String)], fullExport: Boolean, deltaColumn: Option[String], dsvDelimiter: String, exportOutputFileBase: String, scriptOutputFile: File) extends Product with Serializable
Params for the script's mustache template
Params for the script's mustache template
- tableToExport
table to export
- columnsToExport
cols to export
- fullExport
if table is going to be fully or delta exported
- deltaColumn
if delta exported, which is the col holding the date of last update
- dsvDelimiter
export result dsv delimiter
- exportOutputFileBase
export dsv file base name (will be completed by current datetime when executed)
- scriptOutputFile
where the script is produced
Value Members
- object ExtractScriptGenConfig extends CliConfig[ExtractScriptGenConfig] with Serializable
- object Main
- object TemplateParams extends Serializable