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 classAggregateFcts.CountRowsFunctionstatic classBytesConversionFcts.FromBlobFunctionstatic classBytesConversionFcts.ToBlobFunctionclassFromJsonFctclassNativeAggregateFunctionBase class for theAggregateFunctionnative classes.classNativeScalarFunctionBase class for theScalarFunctionnative classes.static classTimeFcts.FloorDateFunctionFunction that rounds a date down to the closest multiple of a duration.static classTimeFcts.FloorTimestampFunctionFunction that rounds a timestamp down to the closest multiple of a duration.static classTimeFcts.FloorTimeUuidFunctionFunction that rounds a timeUUID down to the closest multiple of a duration.static classTimeFcts.TemporalConversionFunctionclassToJsonFctclassTokenFctFields in org.apache.cassandra.cql3.functions declared as NativeFunction Modifier and Type Field Description static NativeFunctionTimeFcts. maxTimeuuidFctstatic NativeFunctionTimeFcts. minTimeuuidFctstatic NativeFunctionUuidFcts. uuidFctMethods in org.apache.cassandra.cql3.functions that return NativeFunction Modifier and Type Method Description static NativeFunctionMathFcts. absFct(NumberType<?> type)protected abstract NativeFunctionFunctionFactory. doGetOrCreateFunction(java.util.List<AbstractType<?>> argTypes, AbstractType<?> receiverType)Returns a function compatible with the specified signature.static NativeFunctionMathFcts. expFct(NumberType<?> type)NativeFunctionFunctionFactory. 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 NativeFunctionMathFcts. log10Fct(NumberType<?> type)static NativeFunctionMathFcts. logFct(NumberType<?> type)static NativeFunctionMathFcts. roundFct(NumberType<?> type)NativeFunctionAggregateFcts.CountRowsFunction. withLegacyName()NativeFunctionBytesConversionFcts.FromBlobFunction. withLegacyName()NativeFunctionBytesConversionFcts.ToBlobFunction. withLegacyName()NativeFunctionNativeFunction. 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 voidNativeFunctions. add(NativeFunction function)voidNativeFunctions. 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 classDefaultMaskingFunctionAMaskingFunctionthat returns a fixed replacement value for the data type of its single argument.classHashMaskingFunctionAMaskingFunctionthat replaces the specified column value by its hash according to the specified algorithm.classMaskingFunctionANativeScalarFunctionthat totally or partially replaces the original value of a column value, meant to obscure the real value of the column.classNullMaskingFunctionAMaskingFunctionthat always returns anullcolumn.classPartialMaskingFunctionAMaskingFunctionapplied to aStringTypevalue that, depending onPartialMaskingFunction.Kind: Replaces each character between the supplied positions by the supplied padding character.classReplaceMaskingFunctionAMaskingFunctionthat replaces the specified column value by a certain replacement value.
-