Packages

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

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

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TemplateParams
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TemplateParams(domainToExport: String, tableToExport: String, columnsToExport: List[(String, String)], fullExport: Boolean, deltaColumn: Option[String], dsvDelimiter: String, exportOutputFileBase: String, scriptOutputFile: File)

    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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val columnsToExport: List[(String, String)]
  7. val deltaColumn: Option[String]
  8. val domainToExport: String
  9. val dsvDelimiter: String
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. val exportOutputFileBase: String
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. val fullExport: Boolean
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. val paramMap: Map[String, Any]
  20. val scriptOutputFile: File
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. val tableToExport: String
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped