Audit

etlflow.audit.Audit
See theAudit companion object
trait Audit

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Console.type
class Memory
class Slack

Members list

Concise view

Type members

Types

type RS

Value members

Abstract methods

def logJobEnd(jobName: String, props: Map[String, String], error: Option[Throwable]): UIO[Unit]
def logJobStart(jobName: String, props: Map[String, String]): UIO[Unit]
def logTaskEnd(taskRunId: String, taskName: String, props: Map[String, String], taskType: String, error: Option[Throwable]): UIO[Unit]
def logTaskStart(taskRunId: String, taskName: String, props: Map[String, String], taskType: String): UIO[Unit]

Concrete methods

def executeQuery(query: String): Task[Unit]
def fetchResults[T](query: String)(fn: RS => T): Task[Iterable[T]]
def getJobRuns(query: String): Task[Iterable[JobRun]]
def getTaskRuns(query: String): Task[Iterable[TaskRun]]

Abstract fields

val jobRunId: String