Uses of Class
org.apache.cassandra.cql3.functions.NativeFunction
-
Packages that use NativeFunction Package Description org.apache.cassandra.cql3.functions org.apache.cassandra.cql3.functions.masking -
-
Uses of NativeFunction in org.apache.cassandra.cql3.functions
Subclasses of NativeFunction in org.apache.cassandra.cql3.functions Modifier and Type Class Description static class
AggregateFcts.CountRowsFunction
static class
BytesConversionFcts.FromBlobFunction
static class
BytesConversionFcts.ToBlobFunction
class
FromJsonFct
class
NativeAggregateFunction
Base class for theAggregateFunction
native classes.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
Fields in org.apache.cassandra.cql3.functions declared as NativeFunction Modifier and Type Field Description static NativeFunction
TimeFcts. maxTimeuuidFct
static NativeFunction
TimeFcts. minTimeuuidFct
static NativeFunction
UuidFcts. uuidFct
Methods in org.apache.cassandra.cql3.functions that return NativeFunction Modifier and Type Method Description static NativeFunction
MathFcts. absFct(NumberType<?> type)
protected abstract NativeFunction
FunctionFactory. doGetOrCreateFunction(java.util.List<AbstractType<?>> argTypes, AbstractType<?> receiverType)
Returns a function compatible with the specified signature.static NativeFunction
MathFcts. expFct(NumberType<?> type)
NativeFunction
FunctionFactory. getOrCreateFunction(java.util.List<? extends AssignmentTestable> args, AbstractType<?> receiverType, java.lang.String receiverKeyspace, java.lang.String receiverTable)
Returns a function with a signature compatible with the specified function call.static NativeFunction
MathFcts. log10Fct(NumberType<?> type)
static NativeFunction
MathFcts. logFct(NumberType<?> type)
static NativeFunction
MathFcts. roundFct(NumberType<?> type)
NativeFunction
AggregateFcts.CountRowsFunction. withLegacyName()
NativeFunction
BytesConversionFcts.FromBlobFunction. withLegacyName()
NativeFunction
BytesConversionFcts.ToBlobFunction. withLegacyName()
NativeFunction
NativeFunction. withLegacyName()
Returns a copy of this function using its old pre-5.0 name before the adoption of snake-cased function names.Methods in org.apache.cassandra.cql3.functions that return types with arguments of type NativeFunction Modifier and Type Method Description java.util.Collection<NativeFunction>
NativeFunctions. getFunctions()
java.util.Collection<NativeFunction>
NativeFunctions. getFunctions(FunctionName name)
Returns all the registered pre-built functions overloads with the specified name.Methods in org.apache.cassandra.cql3.functions with parameters of type NativeFunction Modifier and Type Method Description void
NativeFunctions. add(NativeFunction function)
void
NativeFunctions. addAll(NativeFunction... functions)
-
Uses of NativeFunction in org.apache.cassandra.cql3.functions.masking
Subclasses of NativeFunction in org.apache.cassandra.cql3.functions.masking 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.
-