EtlTask

etlflow.task.EtlTask
See theEtlTask companion object
trait EtlTask[R, OP] extends ApplicationLogger

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class GenericTask[OP]

Members list

Concise view

Value members

Concrete methods

def *>[R1, OP1](that: EtlTask[R1, OP1]): EtlJob[R & R1, OP1]

Experimental *> API (variant of flatMap that ignores the value produced by this effect) for EtlTask to convert to EtlJob, don't use in production

Experimental *> API (variant of flatMap that ignores the value produced by this effect) for EtlTask to convert to EtlJob, don't use in production

Attributes

def flatMap[R1, OP1](fn: OP => EtlTask[R1, OP1]): EtlJob[R & R1, OP1]

Experimental flatMap API for EtlTask to convert to EtlJob, don't use in production

Experimental flatMap API for EtlTask to convert to EtlJob, don't use in production

Attributes

def getTaskProperties: Map[String, String]
def map[B](f: OP => B): EtlTask[R, B]

Experimental map API for EtlTask, don't use in production

Experimental map API for EtlTask, don't use in production

Attributes

final def toZIO: RIO[R & Audit, OP]

Abstract fields

val name: String

Concrete fields

val taskType: String

Inherited fields

lazy protected val logger: Logger

Attributes

Inherited from:
ApplicationLogger
protected val zioSlf4jLogger: ULayer[Unit]

Attributes

Inherited from:
ApplicationLogger