Class UserFunctionDefinitions.Builder
java.lang.Object
org.apache.beam.sdk.extensions.sql.zetasql.translation.UserFunctionDefinitions.Builder
- Enclosing class:
UserFunctionDefinitions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract UserFunctionDefinitions
build()
abstract UserFunctionDefinitions.Builder
setJavaAggregateFunctions
(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<List<String>, Combine.CombineFn<?, ?, ?>> javaAggregateFunctions) abstract UserFunctionDefinitions.Builder
setJavaScalarFunctions
(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<List<String>, UserFunctionDefinitions.JavaScalarFunction> javaScalarFunctions) abstract UserFunctionDefinitions.Builder
setSqlScalarFunctions
(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<List<String>, com.google.zetasql.resolvedast.ResolvedNodes.ResolvedCreateFunctionStmt> sqlScalarFunctions) abstract UserFunctionDefinitions.Builder
setSqlTableValuedFunctions
(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<List<String>, com.google.zetasql.resolvedast.ResolvedNode> sqlTableValuedFunctions)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setSqlScalarFunctions
public abstract UserFunctionDefinitions.Builder setSqlScalarFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<List<String>, com.google.zetasql.resolvedast.ResolvedNodes.ResolvedCreateFunctionStmt> sqlScalarFunctions) -
setSqlTableValuedFunctions
public abstract UserFunctionDefinitions.Builder setSqlTableValuedFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<List<String>, com.google.zetasql.resolvedast.ResolvedNode> sqlTableValuedFunctions) -
setJavaScalarFunctions
public abstract UserFunctionDefinitions.Builder setJavaScalarFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<List<String>, UserFunctionDefinitions.JavaScalarFunction> javaScalarFunctions) -
setJavaAggregateFunctions
public abstract UserFunctionDefinitions.Builder setJavaAggregateFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<List<String>, Combine.CombineFn<?, ?, ?>> javaAggregateFunctions) -
build
-