Uses of Interface
org.apache.cassandra.cql3.functions.Function
-
-
Uses of Function in org.apache.cassandra.auth
Methods in org.apache.cassandra.auth with parameters of type Function Modifier and Type Method Description static FunctionResourceFunctionResource. function(Function function) -
Uses of Function in org.apache.cassandra.cql3
Methods in org.apache.cassandra.cql3 that return types with arguments of type Function Modifier and Type Method Description default java.lang.Iterable<Function>CQLStatement. 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 Function Modifier and Type Method Description static voidTerms. addFunctions(java.lang.Iterable<Term> terms, java.util.List<Function> functions)Adds all functions (native and user-defined) of the specified terms to the list.voidAbstractMarker. addFunctionsTo(java.util.List<Function> functions)voidAttributes. addFunctionsTo(java.util.List<Function> functions)voidLists.DelayedValue. addFunctionsTo(java.util.List<Function> functions)voidMaps.DelayedValue. addFunctionsTo(java.util.List<Function> functions)voidOperation. addFunctionsTo(java.util.List<Function> functions)voidOperations. addFunctionsTo(java.util.List<Function> functions)voidSets.DelayedValue. addFunctionsTo(java.util.List<Function> functions)voidTerm. addFunctionsTo(java.util.List<Function> functions)voidTerm.Terminal. addFunctionsTo(java.util.List<Function> functions)voidTerms. addFunctionsTo(java.util.List<Function> functions)Adds all functions (native and user-defined) used by any of the terms to the specified list.voidTuples.DelayedValue. addFunctionsTo(java.util.List<Function> functions)voidUserTypes.DelayedValue. addFunctionsTo(java.util.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 Function Modifier and Type Method Description voidColumnCondition. addFunctionsTo(java.util.List<Function> functions)Adds functions for the bind variables of this operation.voidColumnConditions. addFunctionsTo(java.util.List<Function> functions)voidConditions. addFunctionsTo(java.util.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.functions Modifier and Type Interface Description interfaceAggregateFunctionPerforms a calculation on a set of values and return a single value.interfacePartialScalarFunctionA partial application of a function.interfaceScalarFunctionDetermines a single output value based on any number of input values.Classes in org.apache.cassandra.cql3.functions that implement Function Modifier and Type Class Description classAbstractFunctionBase class for our native/hardcoded functions.classFromJsonFctclassJavaBasedUDFunctionclassNativeAggregateFunctionBase class for theAggregateFunctionnative classes.classNativeFunctionBase class for our native/hardcoded functions.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.classToJsonFctclassTokenFctclassUDAggregateBase class for user-defined-aggregates.classUDFunctionBase class for User Defined Functions.Fields in org.apache.cassandra.cql3.functions declared as Function Modifier and Type Field Description static FunctionBytesConversionFcts. BlobAsVarcharFctstatic FunctionTimeFcts. maxTimeuuidFctstatic FunctionTimeFcts. minTimeuuidFctstatic FunctionUuidFcts. uuidFctstatic FunctionBytesConversionFcts. VarcharAsBlobFctMethods in org.apache.cassandra.cql3.functions that return Function Modifier and Type Method Description static FunctionFunctionResolver. get(java.lang.String keyspace, FunctionName name, java.util.List<? extends AssignmentTestable> providedArgs, java.lang.String receiverKs, java.lang.String receiverCf, AbstractType<?> receiverType)FunctionPartialScalarFunction. getFunction()Returns the original function.static FunctionBytesConversionFcts. makeFromBlobFunction(AbstractType<?> toType)static FunctionBytesConversionFcts. makeToBlobFunction(AbstractType<?> fromType)static FunctionTimeFcts. now(java.lang.String name, TemporalType<?> type)Methods in org.apache.cassandra.cql3.functions that return types with arguments of type Function Modifier and Type Method Description static java.util.Collection<Function>BytesConversionFcts. all()static java.util.Collection<Function>CastFcts. all()static java.util.Collection<Function>OperationFcts. all()static java.util.Collection<Function>TimeFcts. all()static java.util.Collection<Function>UuidFcts. all()Methods in org.apache.cassandra.cql3.functions with parameters of type Function Modifier and Type Method Description default java.util.Optional<Difference>Function. compare(Function other)java.util.Optional<Difference>UDAggregate. compare(Function function)java.util.Optional<Difference>UDFunction. compare(Function function)booleanUDAggregate. hasReferenceTo(Function function)static ColumnSpecificationFunctionResolver. makeArgSpec(java.lang.String receiverKs, java.lang.String receiverCf, Function fun, int i)Method parameters in org.apache.cassandra.cql3.functions with type arguments of type Function Modifier and Type Method Description voidAbstractFunction. addFunctionsTo(java.util.List<Function> functions)voidFunction. addFunctionsTo(java.util.List<Function> functions)voidFunctionCall. addFunctionsTo(java.util.List<Function> functions)voidUDAggregate. addFunctionsTo(java.util.List<Function> functions) -
Uses of Function in org.apache.cassandra.cql3.restrictions
Method parameters in org.apache.cassandra.cql3.restrictions with type arguments of type Function Modifier and Type Method Description voidMultiColumnRestriction.EQRestriction. addFunctionsTo(java.util.List<Function> functions)voidMultiColumnRestriction.InRestrictionWithMarker. addFunctionsTo(java.util.List<Function> functions)voidMultiColumnRestriction.InRestrictionWithValues. addFunctionsTo(java.util.List<Function> functions)voidMultiColumnRestriction.NotNullRestriction. addFunctionsTo(java.util.List<Function> functions)voidMultiColumnRestriction.SliceRestriction. addFunctionsTo(java.util.List<Function> functions)voidRestriction. addFunctionsTo(java.util.List<Function> functions)Adds all functions (native and user-defined) used by any component of the restriction to the specified list.voidSingleColumnRestriction.ContainsRestriction. addFunctionsTo(java.util.List<Function> functions)voidSingleColumnRestriction.EQRestriction. addFunctionsTo(java.util.List<Function> functions)voidSingleColumnRestriction.InRestrictionWithMarker. addFunctionsTo(java.util.List<Function> functions)voidSingleColumnRestriction.InRestrictionWithValues. addFunctionsTo(java.util.List<Function> functions)voidSingleColumnRestriction.IsNotNullRestriction. addFunctionsTo(java.util.List<Function> functions)voidSingleColumnRestriction.LikeRestriction. addFunctionsTo(java.util.List<Function> functions)voidSingleColumnRestriction.SliceRestriction. addFunctionsTo(java.util.List<Function> functions)voidStatementRestrictions. addFunctionsTo(java.util.List<Function> functions)voidTokenRestriction.EQRestriction. addFunctionsTo(java.util.List<Function> functions)voidTokenRestriction.SliceRestriction. addFunctionsTo(java.util.List<Function> functions) -
Uses of Function in org.apache.cassandra.cql3.selection
Fields in org.apache.cassandra.cql3.selection declared as Function Modifier and Type Field Description FunctionSelectable.WithFunction. functionMethod parameters in org.apache.cassandra.cql3.selection with type arguments of type Function Modifier and Type Method Description voidSelection. addFunctionsTo(java.util.List<Function> functions)voidSelector.Factory. addFunctionsTo(java.util.List<Function> functions)Constructors in org.apache.cassandra.cql3.selection with parameters of type Function Constructor Description WithFunction(Function function, java.util.List<Selectable> args) -
Uses of Function in org.apache.cassandra.cql3.statements
Methods in org.apache.cassandra.cql3.statements that return types with arguments of type Function Modifier and Type Method Description java.lang.Iterable<Function>BatchStatement. getFunctions()java.lang.Iterable<Function>ModificationStatement. getFunctions()java.lang.Iterable<Function>SelectStatement. getFunctions()Method parameters in org.apache.cassandra.cql3.statements with type arguments of type Function Modifier and Type Method Description voidModificationStatement. addFunctionsTo(java.util.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 Function Modifier and Type Method Description default voidAggregationSpecification.Factory. addFunctionsTo(java.util.List<Function> functions) -
Uses of Function in org.apache.cassandra.exceptions
Methods in org.apache.cassandra.exceptions with parameters of type Function Modifier and Type Method Description static FunctionExecutionExceptionFunctionExecutionException. create(Function function, java.lang.Throwable cause) -
Uses of Function in org.apache.cassandra.schema
Classes in org.apache.cassandra.schema with type parameters of type Function Modifier and Type Class Description static classFunctions.FunctionsDiff<T extends Function>Methods in org.apache.cassandra.schema that return types with arguments of type Function Modifier and Type Method Description java.util.Optional<Function>Functions. find(FunctionName name, java.util.List<AbstractType<?>> argTypes)java.util.Optional<Function>Functions. find(FunctionName name, java.util.List<AbstractType<?>> argTypes, Functions.Filter filter)Find the function with the specified namejava.util.Optional<Function>Schema. findFunction(FunctionName name, java.util.List<AbstractType<?>> argTypes)Find the function with the specified namejava.util.Collection<Function>Functions. get(FunctionName name)Get all function overloads with the specified namejava.util.Collection<Function>Schema. getFunctions(FunctionName name)Get all function overloads with the specified namejava.util.Iterator<Function>Functions. iterator()java.lang.Iterable<Function>Functions. referencingUserType(java.nio.ByteBuffer name)java.util.stream.Stream<Function>Functions. stream()Methods in org.apache.cassandra.schema with parameters of type Function Modifier and Type Method Description Functions.BuilderFunctions.Builder. add(Function fun)Functions.BuilderFunctions.Builder. add(Function... funs)java.util.stream.Stream<UDAggregate>Functions. aggregatesUsingFunction(Function function)static FunctionsFunctions. of(Function... funs)booleanFunctions.Filter. test(Function function)FunctionsFunctions. with(Function fun)Create a Functions instance with the provided function addedFunctionsFunctions. withAddedOrUpdated(Function function)FunctionsFunctions. without(Function function)Method parameters in org.apache.cassandra.schema with type arguments of type Function Modifier and Type Method Description Functions.BuilderFunctions.Builder. add(java.lang.Iterable<? extends Function> funs)FunctionsFunctions. filter(java.util.function.Predicate<Function> predicate) -
Uses of Function in org.apache.cassandra.service
Methods in org.apache.cassandra.service with parameters of type Function Modifier and Type Method Description voidClientState. ensurePermission(Permission permission, Function function)
-