etlflow

package etlflow

Members list

Concise view

Type members

Classlikes

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
}

Attributes

Graph
Supertypes
trait ZIOAppDefault
trait ZIOApp
trait ZIOAppVersionSpecific
class Object
trait Matchable
class Any