Interface PartialScalarFunction
- All Superinterfaces:
AssignmentTestable,Function,ScalarFunction
A partial application of a function.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.cassandra.cql3.AssignmentTestable
AssignmentTestable.TestResult -
Field Summary
Fields inherited from interface org.apache.cassandra.cql3.functions.Function
UNRESOLVED -
Method Summary
Modifier and TypeMethodDescriptionReturns the original function.Returns the list of input parameters for the function where some parameters can beFunction.UNRESOLVED.Methods inherited from interface org.apache.cassandra.cql3.AssignmentTestable
getCompatibleTypeIfKnown, testAssignmentMethods inherited from interface org.apache.cassandra.cql3.functions.Function
addFunctionsTo, argTypes, columnName, compare, isAggregate, isNative, isPure, name, newArguments, referencesUserType, returnTypeMethods inherited from interface org.apache.cassandra.cql3.functions.ScalarFunction
execute, isCalledOnNullInput, isMonotonic, partialApplication
-
Method Details
-
getFunction
Function getFunction()Returns the original function.- Returns:
- the original function
-
getPartialArguments
List<ByteBuffer> getPartialArguments()Returns the list of input parameters for the function where some parameters can beFunction.UNRESOLVED.- Returns:
- the list of input parameters for the function
-