| CombineMapsideFunction(CombineFn<K,V> combineFn,
                      SparkRuntimeContext ctxt) | 
| FlatMapIndexFn(DoFn<S,T> fn,
              boolean convertInput,
              SparkRuntimeContext ctxt) | 
| FlatMapPairDoFn(DoFn<Pair<K,V>,T> fn,
               SparkRuntimeContext ctxt) | 
| MapFunction(MapFn fn,
           SparkRuntimeContext ctxt) | 
| PairFlatMapDoFn(DoFn<T,Pair<K,V>> fn,
               SparkRuntimeContext ctxt) | 
| PairMapFunction(MapFn<Pair<K,V>,S> fn,
               SparkRuntimeContext ctxt) | 
| PairMapIterableFunction(MapFn<Pair<K,List<V>>,Pair<S,Iterable<T>>> fn,
                       SparkRuntimeContext runtimeContext) | 
| PartitionedMapOutputFunction(SerDe<K> keySerde,
                            SerDe<V> valueSerde,
                            PGroupedTableType<K,V> ptype,
                            int numPartitions,
                            GroupingOptions options,
                            SparkRuntimeContext runtimeContext) | 
| ReduceGroupingFunction(GroupingOptions options,
                      PGroupedTableType ptype,
                      SparkRuntimeContext ctxt) | 
| Tuple2MapFunction(MapFn<Pair<K,V>,Pair<K,V>> fn,
                 SparkRuntimeContext ctxt) |