Class AggregationCombineFnAdapter<T>
- java.lang.Object
-
- org.apache.beam.sdk.extensions.sql.impl.transform.agg.AggregationCombineFnAdapter<T>
-
public class AggregationCombineFnAdapter<T> extends java.lang.ObjectWrapperCombine.CombineFns for aggregation function calls.
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.beam.sdk.values.RowEMPTY_ROWstatic org.apache.beam.sdk.schemas.SchemaEMPTY_SCHEMA
-
Constructor Summary
Constructors Constructor Description AggregationCombineFnAdapter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.beam.sdk.transforms.Combine.CombineFn<?,?,?>createCombineFn(org.apache.beam.vendor.calcite.v1_40_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-inCombine.CombineFn.static org.apache.beam.sdk.transforms.Combine.CombineFn<?,?,?>createCombineFnAnalyticsFunctions(org.apache.beam.vendor.calcite.v1_40_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-inCombine.CombineFnfor Analytic Functions.static org.apache.beam.sdk.transforms.Combine.CombineFn<org.apache.beam.sdk.values.Row,?,org.apache.beam.sdk.values.Row>createConstantCombineFn()
-
-
-
Method Detail
-
createCombineFn
public static org.apache.beam.sdk.transforms.Combine.CombineFn<?,?,?> createCombineFn(org.apache.beam.vendor.calcite.v1_40_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-inCombine.CombineFn.
-
createCombineFnAnalyticsFunctions
public static org.apache.beam.sdk.transforms.Combine.CombineFn<?,?,?> createCombineFnAnalyticsFunctions(org.apache.beam.vendor.calcite.v1_40_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-inCombine.CombineFnfor Analytic Functions.
-
createConstantCombineFn
public static org.apache.beam.sdk.transforms.Combine.CombineFn<org.apache.beam.sdk.values.Row,?,org.apache.beam.sdk.values.Row> createConstantCombineFn()
-
-