Package io.trino.metadata
Class PolymorphicScalarFunctionBuilder.ChoiceBuilder
- java.lang.Object
-
- io.trino.metadata.PolymorphicScalarFunctionBuilder.ChoiceBuilder
-
- Enclosing class:
- PolymorphicScalarFunctionBuilder
public static class PolymorphicScalarFunctionBuilder.ChoiceBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolymorphicScalarFunctionBuilder.ChoiceBuilderargumentProperties(InvocationConvention.InvocationArgumentConvention... argumentConventions)io.trino.metadata.PolymorphicScalarFunction.PolymorphicScalarFunctionChoicebuild()PolymorphicScalarFunctionBuilder.ChoiceBuilderimplementation(Function<PolymorphicScalarFunctionBuilder.MethodsGroupBuilder,PolymorphicScalarFunctionBuilder.MethodsGroupBuilder> methodsGroupSpecification)PolymorphicScalarFunctionBuilder.ChoiceBuilderreturnConvention(InvocationConvention.InvocationReturnConvention returnConvention)
-
-
-
Method Detail
-
implementation
public PolymorphicScalarFunctionBuilder.ChoiceBuilder implementation(Function<PolymorphicScalarFunctionBuilder.MethodsGroupBuilder,PolymorphicScalarFunctionBuilder.MethodsGroupBuilder> methodsGroupSpecification)
-
returnConvention
public PolymorphicScalarFunctionBuilder.ChoiceBuilder returnConvention(InvocationConvention.InvocationReturnConvention returnConvention)
-
argumentProperties
public PolymorphicScalarFunctionBuilder.ChoiceBuilder argumentProperties(InvocationConvention.InvocationArgumentConvention... argumentConventions)
-
build
public io.trino.metadata.PolymorphicScalarFunction.PolymorphicScalarFunctionChoice build()
-
-