Uses of Interface
org.apache.cassandra.cql3.functions.ScalarFunction
Packages that use ScalarFunction
-
Uses of ScalarFunction in org.apache.cassandra.cql3.functions
Subinterfaces of ScalarFunction in org.apache.cassandra.cql3.functionsModifier and TypeInterfaceDescriptioninterfaceA partial application of a function.Classes in org.apache.cassandra.cql3.functions that implement ScalarFunctionModifier and TypeClassDescriptionstatic classstatic classclassfinal classclassBase class for theScalarFunctionnative classes.static final classFunction that rounds a date down to the closest multiple of a duration.static final classFunction that rounds a timestamp down to the closest multiple of a duration.static final classFunction that rounds a timeUUID down to the closest multiple of a duration.static classclassclassclassBase class for User Defined Functions.Methods in org.apache.cassandra.cql3.functions that return ScalarFunctionModifier and TypeMethodDescriptionUDAggregate.finalFunction()default ScalarFunctionScalarFunction.partialApplication(ProtocolVersion protocolVersion, List<ByteBuffer> partialArguments) Does a partial application of the function.UDAggregate.stateFunction()Constructors in org.apache.cassandra.cql3.functions with parameters of type ScalarFunctionModifierConstructorDescriptionUDAggregate(FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType, ScalarFunction stateFunc, ScalarFunction finalFunc, ByteBuffer initcond) -
Uses of ScalarFunction in org.apache.cassandra.cql3.functions.masking
Classes in org.apache.cassandra.cql3.functions.masking that implement ScalarFunctionModifier and TypeClassDescriptionclassAMaskingFunctionthat returns a fixed replacement value for the data type of its single argument.classAMaskingFunctionthat replaces the specified column value by its hash according to the specified algorithm.classANativeScalarFunctionthat totally or partially replaces the original value of a column value, meant to obscure the real value of the column.classAMaskingFunctionthat always returns anullcolumn.classAMaskingFunctionapplied to aStringTypevalue that, depending onPartialMaskingFunction.Kind: Replaces each character between the supplied positions by the supplied padding character.classAMaskingFunctionthat replaces the specified column value by a certain replacement value.Fields in org.apache.cassandra.cql3.functions.masking declared as ScalarFunctionModifier and TypeFieldDescriptionfinal ScalarFunctionColumnMask.functionThe CQL function used for masking.Constructors in org.apache.cassandra.cql3.functions.masking with parameters of type ScalarFunctionModifierConstructorDescriptionColumnMask(ScalarFunction function, ByteBuffer... partialArgumentValues)