Class SimpleFunction<InputT,OutputT>

java.lang.Object
org.apache.beam.sdk.transforms.InferableFunction<InputT,OutputT>
org.apache.beam.sdk.transforms.SimpleFunction<InputT,OutputT>
All Implemented Interfaces:
Serializable, HasDisplayData, ProcessFunction<InputT,OutputT>, SerializableFunction<InputT,OutputT>
Direct Known Subclasses:
BeamRowToBigtableMutation.ToBigtableRowFn, BeamSetOperatorsTransforms.BeamSqlRow2KvFn, BigtableReadSchemaTransformProvider.BigtableRowToBeamRow, BigtableWriteSchemaTransformProvider.GetMutationsFromBeamRow, WithFailures.ExceptionAsMapHandler, WithFailures.ThrowableHandler, WordCount.FormatAsTextFn

public abstract class SimpleFunction<InputT,OutputT> extends InferableFunction<InputT,OutputT> implements SerializableFunction<InputT,OutputT>
A SerializableFunction which is not a functional interface. Concrete subclasses allow us to infer type information, which in turn aids Coder inference.
See Also: