Package org.apache.wayang.spark.compiler
-
Interface Summary Interface Description FunctionCompiler.WayangSparkFunction Describes functions coming from Wayang, designated for Spark. -
Class Summary Class Description BinaryOperatorAdapter<Type> Wraps aBinaryOperator
as aFunction2
.ExtendedBinaryOperatorAdapter<Type> Implements aFunction2
that callsExtendedFunction.open(ExecutionContext)
of its implementation before delegating the very firstFunction2.call(Object, Object)
.ExtendedFlatMapFunctionAdapter<InputType,OutputType> Implements aFlatMapFunction
that callsExtendedFunction.open(ExecutionContext)
of its implementation before delegating the very firstFunction.call(Object)
.ExtendedFunction<InputType,OutputType> Implements aFunction
that callsExtendedFunction.open(ExecutionContext)
of its implementation before delegating the very firstFunction.call(Object)
.ExtendedMapFunctionAdapter<InputType,OutputType> Implements aFunction
that callsExtendedFunction.open(ExecutionContext)
of its implementation before delegating the very firstFunction.call(Object)
.ExtendedMapPartitionsFunctionAdapter<InputType,OutputType> Wraps aFunction
as aFlatMapFunction
.ExtendedPredicateAdapater<Type> Implements aFunction
that callsExtendedFunction.open(ExecutionContext)
of its implementation before delegating the very firstFunction.call(Object)
.FlatMapFunctionAdapter<InputType,OutputType> Wraps aFunction
as aFlatMapFunction
.FunctionCompiler A compiler translates Wayang functions into executable Java functions.FunctionCompiler.KeyExtractor<T,K> Spark function for building pair RDDs.FunctionCompiler.Reducer<Type> Spark function for aggregating data quanta.MapFunctionAdapter<InputType,OutputType> Wraps aFunction
as aFunction
.MapPartitionsFunctionAdapter<InputType,OutputType> Wraps aFunction
as aFlatMapFunction
.PredicateAdapter<InputType> Wraps aPredicate
as aFunction
.