public static final class BuiltInFunctionDefinition.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
BuiltInFunctionDefinition |
build() |
BuiltInFunctionDefinition.Builder |
inputTypeStrategy(InputTypeStrategy inputTypeStrategy) |
BuiltInFunctionDefinition.Builder |
kind(FunctionKind kind) |
BuiltInFunctionDefinition.Builder |
name(String name) |
BuiltInFunctionDefinition.Builder |
namedArguments(String... argumentNames) |
BuiltInFunctionDefinition.Builder |
notDeterministic() |
BuiltInFunctionDefinition.Builder |
outputTypeStrategy(TypeStrategy outputTypeStrategy) |
BuiltInFunctionDefinition.Builder |
runtimeClass(String runtimeClass) |
BuiltInFunctionDefinition.Builder |
typedArguments(DataType... argumentTypes) |
public BuiltInFunctionDefinition.Builder name(String name)
public BuiltInFunctionDefinition.Builder kind(FunctionKind kind)
public BuiltInFunctionDefinition.Builder namedArguments(String... argumentNames)
public BuiltInFunctionDefinition.Builder typedArguments(DataType... argumentTypes)
public BuiltInFunctionDefinition.Builder inputTypeStrategy(InputTypeStrategy inputTypeStrategy)
public BuiltInFunctionDefinition.Builder outputTypeStrategy(TypeStrategy outputTypeStrategy)
public BuiltInFunctionDefinition.Builder notDeterministic()
public BuiltInFunctionDefinition.Builder runtimeClass(String runtimeClass)
public BuiltInFunctionDefinition build()
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.