package
extractor
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
-
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
Value Members
-
-
-
object
ScriptGen extends StrictLogging
-
-
Params for the script's mustache template
table to export
cols to export
if table is going to be fully or delta exported
if delta exported, which is the col holding the date of last update
export result dsv delimiter
export dsv file base name (will be completed by current datetime when executed)
where the script is produced