public abstract static class UserFunctionDefinitions.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract UserFunctionDefinitions |
build() |
abstract UserFunctionDefinitions.Builder |
setJavaAggregateFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<java.util.List<java.lang.String>,Combine.CombineFn<?,?,?>> javaAggregateFunctions) |
abstract UserFunctionDefinitions.Builder |
setJavaScalarFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<java.util.List<java.lang.String>,UserFunctionDefinitions.JavaScalarFunction> javaScalarFunctions) |
abstract UserFunctionDefinitions.Builder |
setSqlScalarFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<java.util.List<java.lang.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<java.util.List<java.lang.String>,com.google.zetasql.resolvedast.ResolvedNode> sqlTableValuedFunctions) |
public abstract UserFunctionDefinitions.Builder setSqlScalarFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<java.util.List<java.lang.String>,com.google.zetasql.resolvedast.ResolvedNodes.ResolvedCreateFunctionStmt> sqlScalarFunctions)
public abstract UserFunctionDefinitions.Builder setSqlTableValuedFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<java.util.List<java.lang.String>,com.google.zetasql.resolvedast.ResolvedNode> sqlTableValuedFunctions)
public abstract UserFunctionDefinitions.Builder setJavaScalarFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<java.util.List<java.lang.String>,UserFunctionDefinitions.JavaScalarFunction> javaScalarFunctions)
public abstract UserFunctionDefinitions.Builder setJavaAggregateFunctions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<java.util.List<java.lang.String>,Combine.CombineFn<?,?,?>> javaAggregateFunctions)
public abstract UserFunctionDefinitions build()