Packages

c

com.here.platform.data.processing.driver.modes

NonIncrementalBaseMode

abstract class NonIncrementalBaseMode extends ContextAwareMode

This TaskMode always runs the compiler and is always applicable. Modes bases on this class should be considered as worse case scenario modes. This is the mode that should run in case no better applicable mode is found.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NonIncrementalBaseMode
  2. ContextAwareMode
  3. TaskMode
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NonIncrementalBaseMode(context: DriverContext, id: String, in: InputLayers with InputPartitioner, out: OutputLayers with OutputPartitioner)

    context

    the com.here.platform.data.processing.driver.DriverContext relative to this mode

    id

    the identifier of the com.here.platform.data.processing.driver.DriverTask the mode belongs to, for logging reasons

    in

    the definition of the input catalogs, layers and partitioner

    out

    the definition of the output catalog, layers and partitioner

Abstract Value Members

  1. abstract def actualRun(): RDD[(Key, Commit)]
    Attributes
    protected

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val context: DriverContext
    Definition Classes
    ContextAwareMode
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. val inUtils: InputCatalogUtils
    Attributes
    protected
  13. def isApplicable: Boolean

    This mode is always applicable, as it's always possible to compile the input catalogs from scratch.

    This mode is always applicable, as it's always possible to compile the input catalogs from scratch.

    returns

    if the mode is applicable, so if the mode should run and its result evaluated

    Definition Classes
    NonIncrementalBaseModeTaskMode
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val outUtils: OutputCatalogUtils
    Attributes
    protected
  19. val parallelism: Int
    Attributes
    protected
    Definition Classes
    ContextAwareMode
  20. def run(): TaskResult

    Runs the compiler ignoring changes and compiling always the whole input catalogs.

    Runs the compiler ignoring changes and compiling always the whole input catalogs.

    returns

    the result of the compilation

    Definition Classes
    NonIncrementalBaseModeTaskMode
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from ContextAwareMode

Inherited from TaskMode

Inherited from AnyRef

Inherited from Any

Ungrouped