public final class JavaBasedUDFunction extends UDFunction
AssignmentTestable.TestResult
argCodecs, argNames, body, calledOnNullInput, language, returnCodec, udfContext
argTypes, name, returnType
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
executeAggregateUserDefined(ProtocolVersion protocolVersion,
java.lang.Object firstParam,
java.util.List<java.nio.ByteBuffer> params) |
protected java.nio.ByteBuffer |
executeUserDefined(ProtocolVersion protocolVersion,
java.util.List<java.nio.ByteBuffer> params) |
protected java.util.concurrent.ExecutorService |
executor() |
static java.lang.String |
javaSourceName(com.google.common.reflect.TypeToken<?> type) |
argNames, assertUdfsEnabled, body, compose, compose, create, createBrokenFunction, decompose, decompose, equals, execute, executeForAggregate, hashCode, isAggregate, isCallableWrtNullable, isCalledOnNullInput, isNative, language, userTypeUpdated
addFunctionsTo, argTypes, columnName, hasReferenceTo, name, returnType, testAssignment, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addFunctionsTo, argTypes, columnName, hasReferenceTo, name, returnType
testAssignment
protected java.util.concurrent.ExecutorService executor()
executor
in class UDFunction
protected java.nio.ByteBuffer executeUserDefined(ProtocolVersion protocolVersion, java.util.List<java.nio.ByteBuffer> params)
executeUserDefined
in class UDFunction
protected java.lang.Object executeAggregateUserDefined(ProtocolVersion protocolVersion, java.lang.Object firstParam, java.util.List<java.nio.ByteBuffer> params)
executeAggregateUserDefined
in class UDFunction
public static java.lang.String javaSourceName(com.google.common.reflect.TypeToken<?> type)
Copyright © 2017 The Apache Software Foundation