Class AggregationCombineFnAdapter<T>
java.lang.Object
org.apache.beam.sdk.extensions.sql.impl.transform.agg.AggregationCombineFnAdapter<T>
Wrapper
Combine.CombineFns for aggregation function calls.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Combine.CombineFn<?, ?, ?> createCombineFn(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.core.AggregateCall call, Schema.Field field, String functionName) Creates either a UDAF or a built-inCombine.CombineFn.static Combine.CombineFn<?, ?, ?> createCombineFnAnalyticsFunctions(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.core.AggregateCall call, Schema.Field field, String functionName) Creates either a UDAF or a built-inCombine.CombineFnfor Analytic Functions.static Combine.CombineFn<Row, ?, Row>
-
Field Details
-
EMPTY_SCHEMA
-
EMPTY_ROW
-
-
Constructor Details
-
AggregationCombineFnAdapter
public AggregationCombineFnAdapter()
-
-
Method Details
-
createCombineFn
public static Combine.CombineFn<?,?, createCombineFn?> (org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.core.AggregateCall call, Schema.Field field, String functionName) Creates either a UDAF or a built-inCombine.CombineFn. -
createCombineFnAnalyticsFunctions
public static Combine.CombineFn<?,?, createCombineFnAnalyticsFunctions?> (org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.core.AggregateCall call, Schema.Field field, String functionName) Creates either a UDAF or a built-inCombine.CombineFnfor Analytic Functions. -
createConstantCombineFn
-