object DirectCompileFnUtils
- Alphabetic
- By Inheritance
- DirectCompileFnUtils
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
applyCompileInFn[T](inData: RDD[(InKey, InMeta)], compileIn: CompileInFn[T], executorConfig: ExecutorConfig)(implicit arg0: ClassTag[T]): RDD[(InKey, T)]
Applies the compileInFn of a com.here.platform.data.processing.compiler.direct.CompileInFn to an RDD.
Applies the compileInFn of a com.here.platform.data.processing.compiler.direct.CompileInFn to an RDD.
- T
a type of the intermediate data of com.here.platform.data.processing.compiler.direct.CompileInFn, will also be the type of the values of the returned RDD
- inData
the input RDD
- compileIn
the instance where compileInFn() will be called.
- executorConfig
executor config for managing sorting and number of parallel threads used
- returns
an RDD, where for all elements of inData the value is replaced with the intermediate value as computed by com.here.platform.data.processing.compiler.direct.CompileInFn.compileInFn
-
def
applyMappingFn[T, V](data: RDD[(InKey, V)], compileIn: CompileInFn[T], outLayerPartitioning: Map[(Id, Id), Scheme], executorConfig: ExecutorConfig)(implicit arg0: ClassTag[T], arg1: ClassTag[V]): RDD[(OutKey, V)]
Applies the mappingFn of a com.here.platform.data.processing.compiler.direct.CompileInFn to the keys of a RDD, and passes the values to the mapped output key.
Applies the mappingFn of a com.here.platform.data.processing.compiler.direct.CompileInFn to the keys of a RDD, and passes the values to the mapped output key.
- T
a type of the intermediate data of the compileIn trait com.here.platform.data.processing.compiler.direct.CompileInFn
- V
a type of the value of the passed data RDD
- data
the input RDD
- compileIn
the instance where mappingFn() will be called
- returns
an RDD with the mapped output keys as keys, and the values from the input values of data RDD which mapped to these output keys as values. The RDD is not partitioned.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
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()
-
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()
-
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()