Memory

etlflow.audit.Memory
See theMemory companion object
case class Memory(jobRunId: String) extends Audit with ApplicationLogger

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Audit
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Inherited types

type RS

Attributes

Inherited from:
Audit

Value members

Concrete methods

override def logJobEnd(jobName: String, props: Map[String, String], error: Option[Throwable]): UIO[Unit]

Attributes

Definition Classes
override def logJobStart(jobName: String, props: Map[String, String]): UIO[Unit]

Attributes

Definition Classes
override def logTaskEnd(taskRunId: String, taskName: String, props: Map[String, String], taskType: String, error: Option[Throwable]): UIO[Unit]

Attributes

Definition Classes
override def logTaskStart(taskRunId: String, taskName: String, props: Map[String, String], taskType: String): UIO[Unit]

Attributes

Definition Classes

Inherited methods

def executeQuery(query: String): Task[Unit]

Attributes

Inherited from:
Audit
def fetchResults[T](query: String)(fn: RS => T): Task[Iterable[T]]

Attributes

Inherited from:
Audit
def getJobRuns(query: String): Task[Iterable[JobRun]]

Attributes

Inherited from:
Audit
def getTaskRuns(query: String): Task[Iterable[TaskRun]]

Attributes

Inherited from:
Audit
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

val state: UIO[Ref[Map[String, State]]]

Inherited fields

lazy protected val logger: Logger

Attributes

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

Attributes

Inherited from:
ApplicationLogger