Uses of Interface
org.apache.cassandra.cql3.functions.Function
Packages that use Function
Package
Description
-
Uses of Function in org.apache.cassandra.cql3
Methods in org.apache.cassandra.cql3 that return types with arguments of type FunctionModifier and TypeMethodDescriptionCQLStatement.getFunctions()Return an Iterable over all of the functions (both native and user-defined) used by any component of the statementMethod parameters in org.apache.cassandra.cql3 with type arguments of type FunctionModifier and TypeMethodDescriptionstatic voidTerms.addFunctions(Iterable<Term> terms, List<Function> functions) Adds all functions (native and user-defined) of the specified terms to the list.voidAbstractMarker.addFunctionsTo(List<Function> functions) voidAttributes.addFunctionsTo(List<Function> functions) voidLists.DelayedValue.addFunctionsTo(List<Function> functions) voidMaps.DelayedValue.addFunctionsTo(List<Function> functions) voidOperation.addFunctionsTo(List<Function> functions) voidOperations.addFunctionsTo(List<Function> functions) voidSets.DelayedValue.addFunctionsTo(List<Function> functions) voidTerm.addFunctionsTo(List<Function> functions) voidTerm.Terminal.addFunctionsTo(List<Function> functions) voidTerms.addFunctionsTo(List<Function> functions) Adds all functions (native and user-defined) used by any of the terms to the specified list.voidTuples.DelayedValue.addFunctionsTo(List<Function> functions) voidUserTypes.DelayedValue.addFunctionsTo(List<Function> functions) voidVectors.DelayedValue.addFunctionsTo(List<Function> functions) -
Uses of Function in org.apache.cassandra.cql3.conditions
Method parameters in org.apache.cassandra.cql3.conditions with type arguments of type FunctionModifier and TypeMethodDescriptionvoidColumnCondition.addFunctionsTo(List<Function> functions) Adds functions for the bind variables of this operation.voidColumnConditions.addFunctionsTo(List<Function> functions) voidConditions.addFunctionsTo(List<Function> functions) Adds the functions used by the conditions to the specified list. -
Uses of Function in org.apache.cassandra.cql3.functions
Subinterfaces of Function in org.apache.cassandra.cql3.functionsModifier and TypeInterfaceDescriptioninterfacePerforms a calculation on a set of values and return a single value.interfaceA partial application of a function.interfaceDetermines a single output value based on any number of input values.Classes in org.apache.cassandra.cql3.functions that implement FunctionModifier and TypeClassDescriptionclassBase class for our native/hardcoded functions.static classstatic classstatic classclassfinal classclassBase class for theAggregateFunctionnative classes.classBase class for our native/hardcoded functions.classBase 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-aggregates.classBase class for User Defined Functions.classA non-native, user-defined function, like UDFs and UDAs.Methods in org.apache.cassandra.cql3.functions that return FunctionModifier and TypeMethodDescriptionstatic FunctionFunctionResolver.get(String keyspace, FunctionName name, List<? extends AssignmentTestable> providedArgs, String receiverKeyspace, String receiverTable, AbstractType<?> receiverType) static FunctionFunctionResolver.get(String keyspace, FunctionName name, List<? extends AssignmentTestable> providedArgs, String receiverKeyspace, String receiverTable, AbstractType<?> receiverType, UserFunctions functions) PartialScalarFunction.getFunction()Returns the original function.Methods in org.apache.cassandra.cql3.functions with parameters of type FunctionModifier and TypeMethodDescriptiondefault Optional<Difference>booleanUDAggregate.hasReferenceTo(Function function) static ColumnSpecificationFunctionResolver.makeArgSpec(String receiverKeyspace, String receiverTable, Function fun, int i) Method parameters in org.apache.cassandra.cql3.functions with type arguments of type FunctionModifier and TypeMethodDescriptionvoidAbstractFunction.addFunctionsTo(List<Function> functions) voidFunction.addFunctionsTo(List<Function> functions) voidFunctionCall.addFunctionsTo(List<Function> functions) voidUDAggregate.addFunctionsTo(List<Function> functions) -
Uses of Function in org.apache.cassandra.cql3.functions.masking
Classes in org.apache.cassandra.cql3.functions.masking that implement FunctionModifier 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. -
Uses of Function in org.apache.cassandra.cql3.restrictions
Method parameters in org.apache.cassandra.cql3.restrictions with type arguments of type FunctionModifier and TypeMethodDescriptionvoidMultiColumnRestriction.EQRestriction.addFunctionsTo(List<Function> functions) voidMultiColumnRestriction.InRestrictionWithMarker.addFunctionsTo(List<Function> functions) voidMultiColumnRestriction.InRestrictionWithValues.addFunctionsTo(List<Function> functions) voidMultiColumnRestriction.NotNullRestriction.addFunctionsTo(List<Function> functions) voidMultiColumnRestriction.SliceRestriction.addFunctionsTo(List<Function> functions) voidRestriction.addFunctionsTo(List<Function> functions) Adds all functions (native and user-defined) used by any component of the restriction to the specified list.voidSingleColumnRestriction.AnnRestriction.addFunctionsTo(List<Function> functions) voidSingleColumnRestriction.ContainsRestriction.addFunctionsTo(List<Function> functions) voidSingleColumnRestriction.EQRestriction.addFunctionsTo(List<Function> functions) voidSingleColumnRestriction.InRestrictionWithMarker.addFunctionsTo(List<Function> functions) voidSingleColumnRestriction.InRestrictionWithValues.addFunctionsTo(List<Function> functions) voidSingleColumnRestriction.IsNotNullRestriction.addFunctionsTo(List<Function> functions) voidSingleColumnRestriction.LikeRestriction.addFunctionsTo(List<Function> functions) voidSingleColumnRestriction.SliceRestriction.addFunctionsTo(List<Function> functions) voidStatementRestrictions.addFunctionsTo(List<Function> functions) voidTokenRestriction.EQRestriction.addFunctionsTo(List<Function> functions) voidTokenRestriction.SliceRestriction.addFunctionsTo(List<Function> functions) -
Uses of Function in org.apache.cassandra.cql3.selection
Fields in org.apache.cassandra.cql3.selection declared as FunctionMethod parameters in org.apache.cassandra.cql3.selection with type arguments of type FunctionModifier and TypeMethodDescriptionvoidSelection.addFunctionsTo(List<Function> functions) voidSelector.Factory.addFunctionsTo(List<Function> functions) Constructors in org.apache.cassandra.cql3.selection with parameters of type Function -
Uses of Function in org.apache.cassandra.cql3.statements
Methods in org.apache.cassandra.cql3.statements that return types with arguments of type FunctionModifier and TypeMethodDescriptionBatchStatement.getFunctions()ModificationStatement.getFunctions()SelectStatement.getFunctions()Method parameters in org.apache.cassandra.cql3.statements with type arguments of type FunctionModifier and TypeMethodDescriptionvoidModificationStatement.addFunctionsTo(List<Function> functions) -
Uses of Function in org.apache.cassandra.db.aggregation
Method parameters in org.apache.cassandra.db.aggregation with type arguments of type FunctionModifier and TypeMethodDescriptiondefault voidAggregationSpecification.Factory.addFunctionsTo(List<Function> functions) -
Uses of Function in org.apache.cassandra.exceptions
Methods in org.apache.cassandra.exceptions with parameters of type Function -
Uses of Function in org.apache.cassandra.schema
Classes in org.apache.cassandra.schema with type parameters of type FunctionModifier and TypeClassDescriptionstatic final classUserFunctions.FunctionsDiff<T extends Function>Methods in org.apache.cassandra.schema with parameters of type FunctionModifier and TypeMethodDescriptionUserFunctions.aggregatesUsingFunction(Function function) booleanKeyspaceMetadata.tablesUsingFunction(Function function) -
Uses of Function in org.apache.cassandra.service
Methods in org.apache.cassandra.service with parameters of type FunctionModifier and TypeMethodDescriptionvoidClientState.ensurePermission(Permission permission, Function function)