public class AggregationCombineFnAdapter<T>
extends java.lang.Object
Combine.CombineFns for aggregation function calls.| Modifier and Type | Field and Description |
|---|---|
static org.apache.beam.sdk.values.Row |
EMPTY_ROW |
static org.apache.beam.sdk.schemas.Schema |
EMPTY_SCHEMA |
| Constructor and Description |
|---|
AggregationCombineFnAdapter() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.beam.sdk.transforms.Combine.CombineFn<?,?,?> |
createCombineFn(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.core.AggregateCall call,
org.apache.beam.sdk.schemas.Schema.Field field,
java.lang.String functionName)
Creates either a UDAF or a built-in
Combine.CombineFn. |
static org.apache.beam.sdk.transforms.Combine.CombineFn<?,?,?> |
createCombineFnAnalyticsFunctions(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.core.AggregateCall call,
org.apache.beam.sdk.schemas.Schema.Field field,
java.lang.String functionName)
Creates either a UDAF or a built-in
Combine.CombineFn for Analytic Functions. |
static org.apache.beam.sdk.transforms.Combine.CombineFn<org.apache.beam.sdk.values.Row,?,org.apache.beam.sdk.values.Row> |
createConstantCombineFn() |
public static final org.apache.beam.sdk.schemas.Schema EMPTY_SCHEMA
public static final org.apache.beam.sdk.values.Row EMPTY_ROW
public static org.apache.beam.sdk.transforms.Combine.CombineFn<?,?,?> createCombineFn(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.core.AggregateCall call,
org.apache.beam.sdk.schemas.Schema.Field field,
java.lang.String functionName)
Combine.CombineFn.public static org.apache.beam.sdk.transforms.Combine.CombineFn<?,?,?> createCombineFnAnalyticsFunctions(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.core.AggregateCall call,
org.apache.beam.sdk.schemas.Schema.Field field,
java.lang.String functionName)
Combine.CombineFn for Analytic Functions.public static org.apache.beam.sdk.transforms.Combine.CombineFn<org.apache.beam.sdk.values.Row,?,org.apache.beam.sdk.values.Row> createConstantCombineFn()