Uses of Interface
org.apache.cassandra.cql3.functions.ScalarFunction
-
Packages that use ScalarFunction Package Description org.apache.cassandra.cql3.functions org.apache.cassandra.cql3.functions.masking -
-
Uses of ScalarFunction in org.apache.cassandra.cql3.functions
Subinterfaces of ScalarFunction in org.apache.cassandra.cql3.functions Modifier and Type Interface Description interface
PartialScalarFunction
A partial application of a function.Classes in org.apache.cassandra.cql3.functions that implement ScalarFunction Modifier and Type Class Description static class
BytesConversionFcts.FromBlobFunction
static class
BytesConversionFcts.ToBlobFunction
class
FromJsonFct
class
JavaBasedUDFunction
class
NativeScalarFunction
Base class for theScalarFunction
native classes.static class
TimeFcts.FloorDateFunction
Function that rounds a date down to the closest multiple of a duration.static class
TimeFcts.FloorTimestampFunction
Function that rounds a timestamp down to the closest multiple of a duration.static class
TimeFcts.FloorTimeUuidFunction
Function that rounds a timeUUID down to the closest multiple of a duration.static class
TimeFcts.TemporalConversionFunction
class
ToJsonFct
class
TokenFct
class
UDFunction
Base class for User Defined Functions.Methods in org.apache.cassandra.cql3.functions that return ScalarFunction Modifier and Type Method Description ScalarFunction
UDAggregate. finalFunction()
default ScalarFunction
ScalarFunction. partialApplication(ProtocolVersion protocolVersion, java.util.List<java.nio.ByteBuffer> partialArguments)
Does a partial application of the function.ScalarFunction
UDAggregate. stateFunction()
Constructors in org.apache.cassandra.cql3.functions with parameters of type ScalarFunction Constructor Description UDAggregate(FunctionName name, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, ScalarFunction stateFunc, ScalarFunction finalFunc, java.nio.ByteBuffer initcond)
-
Uses of ScalarFunction in org.apache.cassandra.cql3.functions.masking
Classes in org.apache.cassandra.cql3.functions.masking that implement ScalarFunction Modifier and Type Class Description class
DefaultMaskingFunction
AMaskingFunction
that returns a fixed replacement value for the data type of its single argument.class
HashMaskingFunction
AMaskingFunction
that replaces the specified column value by its hash according to the specified algorithm.class
MaskingFunction
ANativeScalarFunction
that totally or partially replaces the original value of a column value, meant to obscure the real value of the column.class
NullMaskingFunction
AMaskingFunction
that always returns anull
column.class
PartialMaskingFunction
AMaskingFunction
applied to aStringType
value that, depending onPartialMaskingFunction.Kind
: Replaces each character between the supplied positions by the supplied padding character.class
ReplaceMaskingFunction
AMaskingFunction
that replaces the specified column value by a certain replacement value.Fields in org.apache.cassandra.cql3.functions.masking declared as ScalarFunction Modifier and Type Field Description ScalarFunction
ColumnMask. function
The CQL function used for masking.Constructors in org.apache.cassandra.cql3.functions.masking with parameters of type ScalarFunction Constructor Description ColumnMask(ScalarFunction function, java.nio.ByteBuffer... partialArgumentValues)
-