Object/Trait

za.co.absa.atum.core

Atum

Related Docs: trait Atum | package core

Permalink

object Atum extends Atum

The object coordinates access to control measurements state

Linear Supertypes
Atum, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Atum
  2. Atum
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def cachingStorageLevel: StorageLevel

    Permalink

    Returns the current caching storage level.

    Returns the current caching storage level.

    Definition Classes
    Atum
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def disableCaching(): Unit

    Permalink

    Turns off caching that happens every time a checkpoint is generated.

    Turns off caching that happens every time a checkpoint is generated.

    Definition Classes
    Atum
  8. def enableCaching(cacheStorageLevel: StorageLevel = StorageLevel.MEMORY_AND_DISK): Unit

    Permalink

    Turns on caching that happens every time a checkpoint is generated (default behavior).

    Turns on caching that happens every time a checkpoint is generated (default behavior).

    Atum uses the default storage level for Spark 2.4 and later. But you can specify a different Spark storage level to use for caching. (See the definition of org.apache.spark.storage.StorageLevel for the details).

    It can be one of the following: NONE, DISK_ONLY, DISK_ONLY_2, MEMORY_ONLY, MEMORY_ONLY_2, MEMORY_ONLY_SER, MEMORY_ONLY_SER_2, MEMORY_AND_DISK, MEMORY_AND_DISK_2, MEMORY_AND_DISK_SER, MEMORY_AND_DISK_SER_2, MEMORY_AND_DISK_SER_2, OFF_HEAP.

    cacheStorageLevel

    A caching storage level.

    Definition Classes
    Atum
  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 getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def getControlMeasure: ControlMeasure

    Permalink

    Returns the current control measures object containing all the checkpoints up to the current point.

    Returns the current control measures object containing all the checkpoints up to the current point.

    Definition Classes
    Atum
  14. def hashCode(): Int

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  19. def preventDoubleInitialization(sparkSession: SparkSession): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Atum
  20. var queryExecutionListener: QueryExecutionListener

    Permalink
    Attributes
    protected
    Definition Classes
    Atum
  21. def setAdditionalInfo(kv: (String, String), replaceIfExists: Boolean = false): Unit

    Permalink

    Sets an additional info in metadata of the _INFO file

    Sets an additional info in metadata of the _INFO file

    Definition Classes
    Atum
  22. def setAllowUnpersistOldDatasets(allowUnpersist: Boolean): Unit

    Permalink

    Allows Atum to automatically unpersist all cached datasets it creates before calculating a checkpoint.

    Allows Atum to automatically unpersist all cached datasets it creates before calculating a checkpoint. This may lead to performance improvement,

    This feature is experimental and so it is disabled by default.

    Definition Classes
    Atum
  23. def setCachingStorageLevel(cacheStorageLevelStr: String): Unit

    Permalink

    Same as enableCaching() with cacheStorageLevel being a mandatory parameter.

    Same as enableCaching() with cacheStorageLevel being a mandatory parameter. The storage level is passed as a String here for forward compatibility.

    Definition Classes
    Atum
  24. def setCachingStorageLevel(cacheStorageLevel: StorageLevel): Unit

    Permalink

    Same as enableCaching() with cacheStorageLevel being a mandatory parameter.

    Same as enableCaching() with cacheStorageLevel being a mandatory parameter.

    Definition Classes
    Atum
  25. def setRunUniqueId(uniqueId: String): Unit

    Permalink

    Set's an unique id of a run stored in the _INFO file

    Set's an unique id of a run stored in the _INFO file

    Definition Classes
    Atum
  26. var sparkListener: SparkListener

    Permalink
    Attributes
    protected
    Definition Classes
    Atum
  27. var state: ControlFrameworkState

    Permalink
    Attributes
    protected
    Definition Classes
    Atum
  28. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

Deprecated Value Members

  1. def getControMeasure: ControlMeasure

    Permalink

    Returns the current control measures object containing all the checkpoints up to the current point.

    Returns the current control measures object containing all the checkpoints up to the current point.

    Definition Classes
    Atum
    Annotations
    @Deprecated
    Deprecated

    This method is deprecated. Please use getControlMeasure

Inherited from Atum

Inherited from AnyRef

Inherited from Any

Ungrouped