@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, waitgetRequirements, isDeterministicpublic String getName()
public TypeInference getTypeInference()
public FunctionKind getKind()
FunctionDefinitiongetKind in interface FunctionDefinitionCopyright © 2014–2019 The Apache Software Foundation. All rights reserved.