Class JavaUDF
java.lang.Object
org.apache.cassandra.cql3.functions.JavaUDF
Base class for all Java UDFs.
Used to separate internal classes like
UDFunction from user provided code.
Only references to this class (and generated implementations) are allowed -
references from this class back to C* code are not allowed (except argument/return type information).-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final ByteBufferdecompose(ProtocolVersion protocolVersion, byte value) protected final ByteBufferdecompose(ProtocolVersion protocolVersion, double value) protected final ByteBufferdecompose(ProtocolVersion protocolVersion, float value) protected final ByteBufferdecompose(ProtocolVersion protocolVersion, int value) protected final ByteBufferdecompose(ProtocolVersion protocolVersion, long value) protected final ByteBufferdecompose(ProtocolVersion protocolVersion, short value) protected final ByteBufferdecompose(ProtocolVersion protocolVersion, Object value) protected abstract ObjectexecuteAggregateImpl(Object state, Arguments arguments) protected abstract ByteBufferexecuteImpl(Arguments arguments)
-
Field Details
-
udfContext
-
-
Constructor Details
-
JavaUDF
-
-
Method Details
-
executeImpl
-
executeAggregateImpl
-
decompose
-
decompose
-
decompose
-
decompose
-
decompose
-
decompose
-
decompose
-