public static class UdfImplReflectiveFunctionBase.ParameterListBuilder
extends java.lang.Object
FunctionParameter
.Constructor and Description |
---|
ParameterListBuilder() |
Modifier and Type | Method and Description |
---|---|
UdfImplReflectiveFunctionBase.ParameterListBuilder |
add(java.lang.Class<?> type,
java.lang.String name) |
UdfImplReflectiveFunctionBase.ParameterListBuilder |
add(java.lang.Class<?> type,
java.lang.String name,
boolean optional) |
UdfImplReflectiveFunctionBase.ParameterListBuilder |
addMethodParameters(java.lang.reflect.Method method) |
org.apache.beam.vendor.guava.v20_0.com.google.common.collect.ImmutableList<org.apache.calcite.schema.FunctionParameter> |
build() |
public org.apache.beam.vendor.guava.v20_0.com.google.common.collect.ImmutableList<org.apache.calcite.schema.FunctionParameter> build()
public UdfImplReflectiveFunctionBase.ParameterListBuilder add(java.lang.Class<?> type, java.lang.String name)
public UdfImplReflectiveFunctionBase.ParameterListBuilder add(java.lang.Class<?> type, java.lang.String name, boolean optional)
public UdfImplReflectiveFunctionBase.ParameterListBuilder addMethodParameters(java.lang.reflect.Method method)