@Internal public final class BuiltInFunctionDefinition extends Object implements FunctionDefinition
Compared to regular FunctionDefinition
, built-in functions have a default name. This
default name is used to lookup the function in a catalog during resolution.
Equality is defined by reference equality.
Modifier and Type | Class and Description |
---|---|
static class |
BuiltInFunctionDefinition.Builder
Builder for fluent definition of built-in functions.
|
Modifier and Type | Method and Description |
---|---|
FunctionKind |
getKind()
Returns the kind of function this definition describes.
|
String |
getName() |
TypeInference |
getTypeInference()
Currently, the type inference is just exposed here.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getRequirements, isDeterministic
public String getName()
public TypeInference getTypeInference()
public FunctionKind getKind()
FunctionDefinition
getKind
in interface FunctionDefinition
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.