Class JavaBasedUDFunction
java.lang.Object
org.apache.cassandra.cql3.functions.AbstractFunction
org.apache.cassandra.cql3.functions.UserFunction
org.apache.cassandra.cql3.functions.UDFunction
org.apache.cassandra.cql3.functions.JavaBasedUDFunction
- All Implemented Interfaces:
AssignmentTestable,Function,ScalarFunction,SchemaElement
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.cassandra.cql3.AssignmentTestable
AssignmentTestable.TestResultNested classes/interfaces inherited from interface org.apache.cassandra.cql3.SchemaElement
SchemaElement.SchemaElementType -
Field Summary
Fields inherited from class org.apache.cassandra.cql3.functions.UDFunction
argNames, argumentTypes, body, calledOnNullInput, language, resultType, udfContextFields inherited from class org.apache.cassandra.cql3.functions.AbstractFunction
argTypes, name, returnTypeFields inherited from interface org.apache.cassandra.cql3.functions.Function
UNRESOLVEDFields inherited from interface org.apache.cassandra.cql3.SchemaElement
NAME_COMPARATOR -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectexecuteAggregateUserDefined(Object state, Arguments arguments) protected ByteBufferexecuteUserDefined(Arguments arguments) protected ExecutorServiceexecutor()Methods inherited from class org.apache.cassandra.cql3.functions.UDFunction
argNames, assertUdfsEnabled, body, compare, create, createBrokenFunction, decompose, elementType, equals, execute, executeForAggregate, hashCode, isAggregate, isCallableWrtNullable, isCalledOnNullInput, isPure, language, newArguments, referencesUserType, toCqlString, tryCreate, withUpdatedUserTypeMethods inherited from class org.apache.cassandra.cql3.functions.UserFunction
isNativeMethods inherited from class org.apache.cassandra.cql3.functions.AbstractFunction
addFunctionsTo, argTypes, argumentsList, columnName, elementKeyspace, elementName, getCompatibleTypeIfKnown, name, returnType, testAssignment, toCqlString, toString, typesMatchMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.cassandra.cql3.AssignmentTestable
getCompatibleTypeIfKnown, testAssignmentMethods inherited from interface org.apache.cassandra.cql3.functions.Function
addFunctionsTo, argTypes, columnName, isNative, name, returnTypeMethods inherited from interface org.apache.cassandra.cql3.functions.ScalarFunction
isMonotonic, partialApplicationMethods inherited from interface org.apache.cassandra.cql3.SchemaElement
elementKeyspace, elementKeyspaceQuotedIfNeeded, elementName, elementNameQuotedIfNeeded
-
Method Details
-
executor
- Specified by:
executorin classUDFunction
-
executeUserDefined
- Specified by:
executeUserDefinedin classUDFunction
-
executeAggregateUserDefined
- Specified by:
executeAggregateUserDefinedin classUDFunction
-