Packages

p

etlflow

package etlflow

Package Members

  1. package audit
  2. package log
  3. package model
  4. package task
  5. package utils

Type Members

  1. trait JobApp extends ZIOAppDefault with ApplicationLogger

    This is the entry point for a EtlFlow Job application (See below sample).

    This is the entry point for a EtlFlow Job application (See below sample).

    import etlflow._
    import etlflow.task._
    import zio._
    
    object MyJobApp extends JobApp {
    
      def executeTask(): Unit = logger.info(s"Hello EtlFlow Task")
    
      val task1: GenericTask[Unit] = GenericTask(
          name = "Task_1",
          function = executeTask()
      )
    
      def job(args: Chunk[String]): RIO[audit.Audit, Unit] = task1.execute
    }

Ungrouped