@Internal public class ArrayRemoveFunction extends BuiltInScalarFunction
BuiltInFunctionDefinitions.ARRAY_REMOVE
.Constructor and Description |
---|
ArrayRemoveFunction(SpecializedFunction.SpecializedContext context) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Tear-down method for user-defined function.
|
ArrayData |
eval(ArrayData haystack,
Object needle) |
void |
open(FunctionContext context)
Setup method for user-defined function.
|
getArgumentDataTypes, getOutputDataType, getRequirements, getTypeInference, isDeterministic
getKind, getParameterTypes, getResultType
functionIdentifier, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
supportsConstantFolding
public ArrayRemoveFunction(SpecializedFunction.SpecializedContext context)
public void open(FunctionContext context) throws Exception
UserDefinedFunction
open
in class UserDefinedFunction
Exception
public void close() throws Exception
UserDefinedFunction
close
in class UserDefinedFunction
Exception
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.