public class FunctionMetadata extends Object
| Constructor and Description |
|---|
FunctionMetadata(OperatorType operatorType,
List<TypeSignature> argumentTypes,
TypeSignature returnType,
FunctionKind functionKind,
boolean deterministic,
boolean calledOnNullInput) |
FunctionMetadata(String name,
List<TypeSignature> argumentTypes,
TypeSignature returnType,
FunctionKind functionKind,
boolean deterministic,
boolean calledOnNullInput) |
| Modifier and Type | Method and Description |
|---|---|
List<TypeSignature> |
getArgumentTypes() |
FunctionKind |
getFunctionKind() |
String |
getName() |
Optional<OperatorType> |
getOperatorType() |
TypeSignature |
getReturnType() |
boolean |
isCalledOnNullInput() |
boolean |
isDeterministic() |
public FunctionMetadata(String name, List<TypeSignature> argumentTypes, TypeSignature returnType, FunctionKind functionKind, boolean deterministic, boolean calledOnNullInput)
public FunctionMetadata(OperatorType operatorType, List<TypeSignature> argumentTypes, TypeSignature returnType, FunctionKind functionKind, boolean deterministic, boolean calledOnNullInput)
public FunctionKind getFunctionKind()
public String getName()
public List<TypeSignature> getArgumentTypes()
public TypeSignature getReturnType()
public Optional<OperatorType> getOperatorType()
public boolean isDeterministic()
public boolean isCalledOnNullInput()
Copyright © 2012–2019. All rights reserved.