Class

com.coxautodata.waimak.dataflow.spark.dataquality.deequ.prefabchecks

RecentTimestampCheck

Related Doc: package prefabchecks

Permalink

class RecentTimestampCheck extends DeequPrefabCheck[RecentTimestampCheckConfig]

Checks that the most recent value in a timestamp column is within a configured number of hours to now (default is 6 hours). The purpose of this is to flag up when our data is unexpectedly stale.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RecentTimestampCheck
  2. DeequPrefabCheck
  3. DeequPrefabCheckService
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RecentTimestampCheck()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def anomalyChecks(conf: RecentTimestampCheckConfig): Option[(VerificationRunBuilderWithRepository) ⇒ VerificationRunBuilderWithRepository]

    Permalink
    Attributes
    protected
    Definition Classes
    RecentTimestampCheckDeequPrefabCheck
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def checkName: String

    Permalink
  7. def checks(conf: RecentTimestampCheckConfig): Option[(VerificationRunBuilder) ⇒ VerificationRunBuilder]

    Permalink
    Attributes
    protected
    Definition Classes
    RecentTimestampCheckDeequPrefabCheck
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getAnomalyChecks(context: SparkFlowContext, prefix: String): Option[(VerificationRunBuilderWithRepository) ⇒ VerificationRunBuilderWithRepository]

    Permalink
  13. final def getChecks(context: SparkFlowContext, prefix: String): Option[(VerificationRunBuilder) ⇒ VerificationRunBuilder]

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from DeequPrefabCheckService

Inherited from AnyRef

Inherited from Any

Ungrouped