Audit

etlflow.audit.Audit$
See theAudit companion trait
object Audit

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Audit.type

Members list

Concise view

Value members

Concrete methods

def executeQuery(query: String): RIO[Audit, Unit]
def fetchResults[T](query: String)(fn: RS => T): RIO[Audit, Iterable[T]]
def getJobRuns(query: String): RIO[Audit, Iterable[JobRun]]
def getTaskRuns(query: String): RIO[Audit, Iterable[TaskRun]]
def logJobEnd(error: Option[Throwable]): URIO[Audit, Unit]
def logJobStart(jobName: String, props: String): URIO[Audit, Unit]
def logTaskEnd(taskRunId: String, error: Option[Throwable]): URIO[Audit, Unit]
def logTaskStart(taskRunId: String, taskName: String, props: String, taskType: String): URIO[Audit, Unit]