etlflow-core
etlflow-core
etlflow
JobApp
etlflow.etlsteps
EtlStep
EtlStep
GenericETLStep
GenericETLStep
etlflow.log
Console
ConsoleLogger
LogApi
Memory
MemoryLogger
State
Status
Failed
Running
Succeed
Status
Service
Slack
SlackLogger
etlflow.model
Config
Credential
Credential
AWS
GCP
JDBC
REDIS
SMTP
DataprocSpark
EtlFlowException
EtlFlowException
DBException
EtlJobException
EtlJobNotFoundException
RetryException
Executor
Executor
DATAPROC
KUBERNETES
LIVY
LOCAL
LOCAL_SUBPROCESS
SPARK_CONF
Slack
WebServer
etlflow.utils
ApplicationLogger
DateTimeApi
LoggedEither
LoggedTry
MapToJson
RetrySchedule
etlflow-core
/
etlflow.etlsteps
/
GenericETLStep
GenericETLStep
class
GenericETLStep
[OP](val name:
String
, function: =>
OP
) extends
EtlStep
[
Any
,
OP
]
Companion
object
Graph
Supertypes
trait
EtlStep
[
Any
,
OP
]
trait
ApplicationLogger
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
final override
def
process
:
Task
[
OP
]
Definition Classes
EtlStep
Inherited methods
final
def
execute
:
RIO
[
Any
&
LogEnv
,
OP
]
Inherited from
EtlStep
def
getExecutionMetrics
:
Map
[
String
,
String
]
Inherited from
EtlStep
def
getStepProperties
:
Map
[
String
,
String
]
Inherited from
EtlStep
Concrete fields
val
name
:
String
Inherited fields
lazy
val
logger
:
Logger
Inherited from
ApplicationLogger
val
step_type
:
String
Inherited from
EtlStep