class NonIncrementalMode extends NonIncrementalBaseMode
Actual implementation of NonIncrementalBaseMode delegating to an com.here.platform.data.processing.driver.NonIncrementalCompilerExecutor.
This queries the data available and what is already published, run the executor and publish the result of compilation to the output catalog.
- See also
NonIncrementalBaseMode for details on when this mode is applicable.
- Alphabetic
- By Inheritance
- NonIncrementalMode
- NonIncrementalBaseMode
- ContextAwareMode
- TaskMode
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
NonIncrementalMode(context: DriverContext, id: String, executor: NonIncrementalCompilerExecutor)
- 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
- executor
the executor that should eventually run
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
actualRun(): RDD[(Key, Commit)]
- Attributes
- protected
- Definition Classes
- NonIncrementalMode → NonIncrementalBaseMode
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
context: DriverContext
- Definition Classes
- ContextAwareMode
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
inUtils: InputCatalogUtils
- Attributes
- protected
- Definition Classes
- NonIncrementalBaseMode
-
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
- NonIncrementalBaseMode → TaskMode
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
outUtils: OutputCatalogUtils
- Attributes
- protected
- Definition Classes
- NonIncrementalBaseMode
-
val
parallelism: Int
- Attributes
- protected
- Definition Classes
- ContextAwareMode
-
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
- NonIncrementalBaseMode → TaskMode
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()