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 FunctionResource
FunctionResource. 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 void
Terms. 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.void
AbstractMarker. addFunctionsTo(java.util.List<Function> functions)
void
Attributes. addFunctionsTo(java.util.List<Function> functions)
void
Lists.DelayedValue. addFunctionsTo(java.util.List<Function> functions)
void
Maps.DelayedValue. addFunctionsTo(java.util.List<Function> functions)
void
Operation. addFunctionsTo(java.util.List<Function> functions)
void
Operations. addFunctionsTo(java.util.List<Function> functions)
void
Sets.DelayedValue. addFunctionsTo(java.util.List<Function> functions)
void
Term. addFunctionsTo(java.util.List<Function> functions)
void
Term.Terminal. addFunctionsTo(java.util.List<Function> functions)
void
Terms. addFunctionsTo(java.util.List<Function> functions)
Adds all functions (native and user-defined) used by any of the terms to the specified list.void
Tuples.DelayedValue. addFunctionsTo(java.util.List<Function> functions)
void
UserTypes.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 void
ColumnCondition. addFunctionsTo(java.util.List<Function> functions)
Adds functions for the bind variables of this operation.void
ColumnConditions. addFunctionsTo(java.util.List<Function> functions)
void
Conditions. 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 interface
AggregateFunction
Performs a calculation on a set of values and return a single value.interface
ScalarFunction
Determines a single output value based on a single input value.Classes in org.apache.cassandra.cql3.functions that implement Function Modifier and Type Class Description class
AbstractFunction
Base class for our native/hardcoded functions.class
FromJsonFct
class
JavaBasedUDFunction
class
NativeAggregateFunction
Base class for theAggregateFunction
native classes.class
NativeFunction
Base class for our native/hardcoded functions.class
NativeScalarFunction
Base class for theScalarFunction
native classes.class
ToJsonFct
class
TokenFct
class
UDAggregate
Base class for user-defined-aggregates.class
UDFunction
Base class for User Defined Functions.Fields in org.apache.cassandra.cql3.functions declared as Function Modifier and Type Field Description static Function
BytesConversionFcts. BlobAsVarcharFct
static Function
TimeFcts. maxTimeuuidFct
static Function
TimeFcts. minTimeuuidFct
static Function
UuidFcts. uuidFct
static Function
BytesConversionFcts. VarcharAsBlobFct
Methods in org.apache.cassandra.cql3.functions that return Function Modifier and Type Method Description static Function
FunctionResolver. get(java.lang.String keyspace, FunctionName name, java.util.List<? extends AssignmentTestable> providedArgs, java.lang.String receiverKs, java.lang.String receiverCf, AbstractType<?> receiverType)
static Function
BytesConversionFcts. makeFromBlobFunction(AbstractType<?> toType)
static Function
BytesConversionFcts. makeToBlobFunction(AbstractType<?> fromType)
static Function
TimeFcts. 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)
boolean
UDAggregate. hasReferenceTo(Function function)
static ColumnSpecification
FunctionResolver. 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 void
AbstractFunction. addFunctionsTo(java.util.List<Function> functions)
void
Function. addFunctionsTo(java.util.List<Function> functions)
void
FunctionCall. addFunctionsTo(java.util.List<Function> functions)
void
UDAggregate. 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 void
MultiColumnRestriction.EQRestriction. addFunctionsTo(java.util.List<Function> functions)
void
MultiColumnRestriction.InRestrictionWithMarker. addFunctionsTo(java.util.List<Function> functions)
void
MultiColumnRestriction.InRestrictionWithValues. addFunctionsTo(java.util.List<Function> functions)
void
MultiColumnRestriction.NotNullRestriction. addFunctionsTo(java.util.List<Function> functions)
void
MultiColumnRestriction.SliceRestriction. addFunctionsTo(java.util.List<Function> functions)
void
Restriction. addFunctionsTo(java.util.List<Function> functions)
Adds all functions (native and user-defined) used by any component of the restriction to the specified list.void
SingleColumnRestriction.ContainsRestriction. addFunctionsTo(java.util.List<Function> functions)
void
SingleColumnRestriction.EQRestriction. addFunctionsTo(java.util.List<Function> functions)
void
SingleColumnRestriction.InRestrictionWithMarker. addFunctionsTo(java.util.List<Function> functions)
void
SingleColumnRestriction.InRestrictionWithValues. addFunctionsTo(java.util.List<Function> functions)
void
SingleColumnRestriction.IsNotNullRestriction. addFunctionsTo(java.util.List<Function> functions)
void
SingleColumnRestriction.LikeRestriction. addFunctionsTo(java.util.List<Function> functions)
void
SingleColumnRestriction.SliceRestriction. addFunctionsTo(java.util.List<Function> functions)
void
StatementRestrictions. addFunctionsTo(java.util.List<Function> functions)
void
TokenRestriction.EQRestriction. addFunctionsTo(java.util.List<Function> functions)
void
TokenRestriction.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 Function
Selectable.WithFunction. function
Method parameters in org.apache.cassandra.cql3.selection with type arguments of type Function Modifier and Type Method Description void
Selection. addFunctionsTo(java.util.List<Function> functions)
void
Selector.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 void
ModificationStatement. 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 FunctionExecutionException
FunctionExecutionException. 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 class
Functions.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.Builder
Functions.Builder. add(Function fun)
Functions.Builder
Functions.Builder. add(Function... funs)
java.util.stream.Stream<UDAggregate>
Functions. aggregatesUsingFunction(Function function)
static Functions
Functions. of(Function... funs)
boolean
Functions.Filter. test(Function function)
Functions
Functions. with(Function fun)
Create a Functions instance with the provided function addedFunctions
Functions. withAddedOrUpdated(Function function)
Functions
Functions. without(Function function)
Method parameters in org.apache.cassandra.schema with type arguments of type Function Modifier and Type Method Description Functions.Builder
Functions.Builder. add(java.lang.Iterable<? extends Function> funs)
Functions
Functions. 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 void
ClientState. ensurePermission(Permission permission, Function function)
-