Class UserFunction
java.lang.Object
org.apache.cassandra.cql3.functions.AbstractFunction
org.apache.cassandra.cql3.functions.UserFunction
- All Implemented Interfaces:
AssignmentTestable,Function,SchemaElement
- Direct Known Subclasses:
UDAggregate,UDFunction
A non-native, user-defined function, like UDFs and UDAs.
-
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.AbstractFunction
argTypes, name, returnTypeFields inherited from interface org.apache.cassandra.cql3.functions.Function
UNRESOLVEDFields inherited from interface org.apache.cassandra.cql3.SchemaElement
NAME_COMPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionUserFunction(FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType) -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanisNative()Checks whether the function is a native/hard coded one or not.Methods inherited from class org.apache.cassandra.cql3.functions.AbstractFunction
addFunctionsTo, argTypes, argumentsList, columnName, elementKeyspace, elementName, equals, getCompatibleTypeIfKnown, hashCode, name, referencesUserType, 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.functions.Function
compare, isAggregate, isPure, newArgumentsMethods inherited from interface org.apache.cassandra.cql3.SchemaElement
elementKeyspace, elementKeyspaceQuotedIfNeeded, elementName, elementNameQuotedIfNeeded, elementType, toCqlString
-
Constructor Details
-
UserFunction
-
-
Method Details