Class BeamBuiltinAggregations


  • public class BeamBuiltinAggregations
    extends java.lang.Object
    Built-in aggregations functions for COUNT/MAX/MIN/SUM/AVG/VAR_POP/VAR_SAMP.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.Map<java.lang.String,​java.util.function.Function<org.apache.beam.sdk.schemas.Schema.FieldType,​org.apache.beam.sdk.transforms.Combine.CombineFn<?,​?,​?>>> BUILTIN_AGGREGATOR_FACTORIES  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.beam.sdk.transforms.Combine.CombineFn<?,​?,​?> create​(java.lang.String functionName, org.apache.beam.sdk.schemas.Schema.FieldType fieldType)  
      static org.apache.beam.sdk.transforms.Combine.CombineFn createBitXOr​(org.apache.beam.sdk.schemas.Schema.FieldType fieldType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • BUILTIN_AGGREGATOR_FACTORIES

        public static final java.util.Map<java.lang.String,​java.util.function.Function<org.apache.beam.sdk.schemas.Schema.FieldType,​org.apache.beam.sdk.transforms.Combine.CombineFn<?,​?,​?>>> BUILTIN_AGGREGATOR_FACTORIES
    • Constructor Detail

      • BeamBuiltinAggregations

        public BeamBuiltinAggregations()
    • Method Detail

      • create

        public static org.apache.beam.sdk.transforms.Combine.CombineFn<?,​?,​?> create​(java.lang.String functionName,
                                                                                                 org.apache.beam.sdk.schemas.Schema.FieldType fieldType)
      • createBitXOr

        public static org.apache.beam.sdk.transforms.Combine.CombineFn createBitXOr​(org.apache.beam.sdk.schemas.Schema.FieldType fieldType)