public class BeamBuiltinAnalyticFunctions
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
BeamBuiltinAnalyticFunctions.PositionAwareCombineFn<InputT,AccumT,OutputT>  | 
| Modifier and Type | Field and Description | 
|---|---|
static java.util.Map<java.lang.String,java.util.function.Function<Schema.FieldType,Combine.CombineFn<?,?,?>>> | 
BUILTIN_ANALYTIC_FACTORIES  | 
| Constructor and Description | 
|---|
BeamBuiltinAnalyticFunctions()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Combine.CombineFn<?,?,?> | 
create(java.lang.String functionName,
      Schema.FieldType fieldType)  | 
static <T> Combine.CombineFn<T,?,T> | 
navigationFirstValue()  | 
static <T> Combine.CombineFn<T,?,T> | 
navigationLastValue()  | 
static <T> Combine.CombineFn<T,?,T> | 
numberingDenseRank()  | 
static <T> Combine.CombineFn<T,?,T> | 
numberingPercentRank()  | 
static <T> Combine.CombineFn<T,?,T> | 
numberingRank()  | 
static <T> Combine.CombineFn<T,?,T> | 
numberingRowNumber()  | 
public static final java.util.Map<java.lang.String,java.util.function.Function<Schema.FieldType,Combine.CombineFn<?,?,?>>> BUILTIN_ANALYTIC_FACTORIES
public static Combine.CombineFn<?,?,?> create(java.lang.String functionName, Schema.FieldType fieldType)
public static <T> Combine.CombineFn<T,?,T> navigationFirstValue()
public static <T> Combine.CombineFn<T,?,T> navigationLastValue()
public static <T> Combine.CombineFn<T,?,T> numberingRowNumber()
public static <T> Combine.CombineFn<T,?,T> numberingDenseRank()
public static <T> Combine.CombineFn<T,?,T> numberingRank()
public static <T> Combine.CombineFn<T,?,T> numberingPercentRank()