Package org.apache.wayang.core.function
package org.apache.wayang.core.function
-
ClassDescriptionAggregationDescriptor<InputType,
OutputType> This descriptor pertains to functions that take multiple data units and aggregate them into a single data unit.Created by bertty on 13-07-17.While a function is executed on a certainPlatform
, allows access to some information of the context in which the function is being executed.Used to enrich regular functions with additional life-cycle methods ofOperator
s.FlatMapDescriptor<Input,Output> This descriptor pertains to functions that consume a single data unit and output a group of data units.A function operates on single data units or collections of those.Extends aFunctionDescriptor.SerializableBinaryOperator
to anExtendedFunction
.Extends aFunctionDescriptor.SerializableConsumer
to anExtendedFunction
.FunctionDescriptor.ExtendedSerializableFunction<Input,Output> Extends aFunctionDescriptor.SerializableFunction
to anExtendedFunction
.FunctionDescriptor.SerializableBiFunction<Input0,Input1, Output> Decorates the defaultFunction
withSerializable
, which is required by some distributed frameworks.Decorates the defaultFunction
withSerializable
, which is required by some distributed frameworks.Decorates the defaultConsumer
withSerializable
, which is required by some distributed frameworks.FunctionDescriptor.SerializableFunction<Input,Output> Decorates the defaultFunction
withSerializable
, which is required by some distributed frameworks.MapPartitionsDescriptor<Input,Output> This descriptor pertains to functions that consume and output multiple data quanta.PredicateDescriptor<Input>This descriptor pertains to predicates that consume a single data unit.ReduceDescriptor<Type>This descriptor pertains to functions that take multiple data units and aggregate them into a single data unit by means of a tree-like fold, i.e., using a commutative, associative function..TransformationDescriptor<Input,Output> This descriptor pertains to functions that consume a single data unit and output a single data unit.