public final class JavaBasedUDFunction extends UDFunction
AssignmentTestable.TestResult
SchemaElement.SchemaElementType
argCodecs, argNames, body, calledOnNullInput, language, returnCodec, udfContext
argTypes, name, returnType
NAME_COMPARATOR
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, compare, compose, compose, create, createBrokenFunction, decompose, decompose, elementType, equals, execute, executeForAggregate, hashCode, isAggregate, isCallableWrtNullable, isCalledOnNullInput, isNative, language, referencesUserType, toCqlString, tryCreate, withUpdatedUserType
addFunctionsTo, argTypes, argumentsList, columnName, elementKeyspace, elementName, name, returnType, testAssignment, toCqlString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addFunctionsTo, argTypes, columnName, name, returnType
testAssignment
elementKeyspace, elementKeyspaceQuotedIfNeeded, elementName, elementNameQuotedIfNeeded
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 © 2009-2021 The Apache Software Foundation