Package io.prestosql.metadata
Class PolymorphicScalarFunctionBuilder.MethodsGroupBuilder
- java.lang.Object
-
- io.prestosql.metadata.PolymorphicScalarFunctionBuilder.MethodsGroupBuilder
-
- Enclosing class:
- PolymorphicScalarFunctionBuilder
public static class PolymorphicScalarFunctionBuilder.MethodsGroupBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.prestosql.metadata.PolymorphicScalarFunctionBuilder.MethodsGroup
build()
PolymorphicScalarFunctionBuilder.MethodsGroupBuilder
methods(String... methodNames)
PolymorphicScalarFunctionBuilder.MethodsGroupBuilder
methods(List<String> methodNames)
PolymorphicScalarFunctionBuilder.MethodsGroupBuilder
methodWithExplicitJavaTypes(String methodName, List<Optional<Class<?>>> types)
PolymorphicScalarFunctionBuilder.MethodsGroupBuilder
withExtraParameters(Function<PolymorphicScalarFunctionBuilder.SpecializeContext,List<Object>> extraParametersFunction)
-
-
-
Method Detail
-
methods
public PolymorphicScalarFunctionBuilder.MethodsGroupBuilder methods(String... methodNames)
-
methods
public PolymorphicScalarFunctionBuilder.MethodsGroupBuilder methods(List<String> methodNames)
-
withExtraParameters
public PolymorphicScalarFunctionBuilder.MethodsGroupBuilder withExtraParameters(Function<PolymorphicScalarFunctionBuilder.SpecializeContext,List<Object>> extraParametersFunction)
-
methodWithExplicitJavaTypes
public PolymorphicScalarFunctionBuilder.MethodsGroupBuilder methodWithExplicitJavaTypes(String methodName, List<Optional<Class<?>>> types)
-
build
public io.prestosql.metadata.PolymorphicScalarFunctionBuilder.MethodsGroup build()
-
-