package executors
- Alphabetic
- Public
- All
Type Members
-
abstract
class
DepCompilerBaseExecutor[T, StateType] extends StatefulCompilerExecutor
Base class for the DepCompilers.
Base class for the DepCompilers.
- T
the type of the compiler intermediate data
- StateType
the type of the state value (always associated to a Partition.Key)
- class DepCompilerExecutor[T] extends DepCompilerBaseExecutor[T, OutKey] with ContextLogging
-
class
Direct1ToNCompilerExecutor[T] extends NonIncrementalCompilerExecutor with IncrementalCompilerExecutor with ContextLogging
Implements an incremental compiler for cases where input partitions are mapped to output partitions without overlaps.
Implements an incremental compiler for cases where input partitions are mapped to output partitions without overlaps. This means that each output partition is the result of the processing of one and only one input partition. One input partition may be mapped to one or multiple output partitions.
The mapping must be function of the partition keys only, so cannot depend from metadata or data.
-
class
DirectMToNCompilerExecutor[T] extends NonIncrementalCompilerExecutor with IncrementalCompilerExecutor with ContextLogging
Executor for the com.here.platform.data.processing.compiler.DirectMToNCompiler interface.
- class IncrementalDepCompilerExecutor[T, CarryOver] extends DepCompilerExecutor[T] with ContextLogging
-
class
InputCatalogUtils extends AnyRef
Provides functions required by Executors to query the input catalogs.
Provides functions required by Executors to query the input catalogs.
The special com.here.platform.data.processing.driver.Default.OutCatalogId may be accepted by this class if the parameter outCatalogExpected specifies so. However, the output catalog is never queried, but gracefully skipped. If outCatalogExpected is false, an exception is thrown in case com.here.platform.data.processing.driver.Default.OutCatalogId is found in the com.here.platform.data.processing.compiler.InputLayers.
- class MapGroupToRefTreeWrapper1To1[T] extends MapGroupToRefTreeWrapperBase[T] with CompileOut1To1Fn[T]
- class MapGroupToRefTreeWrapper1ToN[T] extends MapGroupToRefTreeWrapperBase[T] with CompileOut1ToNFn[T]
- abstract class MapGroupToRefTreeWrapperBase[T] extends RefTreeCompiler[T] with CompileInFnWithRefs[T]
-
class
NonIncrementalExecutor extends NonIncrementalCompilerExecutor with ContextLogging
Implements a generic non-incremental compiler.
Implements a generic non-incremental compiler. Input is passed directly to the main compile function, output is published and committed.
-
class
OutputCatalogUtils extends AnyRef
Provides functions required by Executors to query the input catalogs.
- class RefTreeCompilerExecutor[T] extends StatefulCompilerExecutor with ContextLogging
-
class
StateCatalogUtils extends AnyRef
State management class that provides utilities related to the compilation status:
State management class that provides utilities related to the compilation status:
- querying from a catalog - publishing and retrieving
Value Members
- object Direct1ToNCompilerExecutor
- object DirectCompileFnUtils
- object ExecutorUtils
- object MapGroupToRefTreeWrapper
- object OutputCatalogUtils
- object RefTreeCompilerExecutor
- object RefTreeUtils
- object StateCatalogUtils