public abstract class NativeScalarFunction extends NativeFunction implements ScalarFunction
ScalarFunction native classes.argTypes, name, returnType| Modifier | Constructor and Description |
|---|---|
protected |
NativeScalarFunction(java.lang.String name,
AbstractType<?> returnType,
AbstractType<?>... argsType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isAggregate()
Checks whether the function is an aggregate function or not.
|
boolean |
isCalledOnNullInput() |
isNativeargTypes, equals, getFunctions, hashCode, hasReferenceTo, name, returnType, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitexecuteargTypes, getFunctions, hasReferenceTo, isNative, name, returnTypeprotected NativeScalarFunction(java.lang.String name,
AbstractType<?> returnType,
AbstractType<?>... argsType)
public boolean isCalledOnNullInput()
isCalledOnNullInput in interface ScalarFunctionpublic final boolean isAggregate()
FunctionisAggregate in interface Functiontrue if the function is an aggregate function, false otherwise.Copyright © 2015 The Apache Software Foundation