| Modifier and Type | Method and Description | 
|---|---|
| java.util.Optional<Function> | Schema. findFunction(FunctionName name,
            java.util.List<AbstractType<?>> argTypes)Find the function with the specified name | 
| java.util.Collection<Function> | Schema. getFunctions(FunctionName name)Get all function overloads with the specified name | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 statement | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | Terms. addFunctions(java.lang.Iterable<Term> terms,
            java.util.List<Function> functions) | 
| void | AbstractMarker. addFunctionsTo(java.util.List<Function> functions) | 
| void | Attributes. addFunctionsTo(java.util.List<Function> functions) | 
| void | ColumnCondition. addFunctionsTo(java.util.List<Function> functions) | 
| 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. | 
| 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 | Tuples.DelayedValue. addFunctionsTo(java.util.List<Function> functions) | 
| void | UserTypes.DelayedValue. addFunctionsTo(java.util.List<Function> functions) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AggregateFunctionPerforms a calculation on a set of values and return a single value. | 
| interface  | ScalarFunctionDetermines a single output value based on a single input value. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFunctionBase class for our native/hardcoded functions. | 
| class  | FromJsonFct | 
| class  | JavaBasedUDFunction | 
| class  | NativeAggregateFunctionBase class for the  AggregateFunctionnative classes. | 
| class  | NativeFunctionBase class for our native/hardcoded functions. | 
| class  | NativeScalarFunctionBase class for the  ScalarFunctionnative classes. | 
| class  | ToJsonFct | 
| class  | TokenFct | 
| class  | UDAggregateBase class for user-defined-aggregates. | 
| class  | UDFunctionBase class for User Defined Functions. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Function | BytesConversionFcts. BlobAsVarcharFct | 
| static Function | TimeFcts. maxTimeuuidFct | 
| static Function | TimeFcts. minTimeuuidFct | 
| static Function | TimeFcts. nowFct | 
| static Function | UuidFcts. uuidFct | 
| static Function | BytesConversionFcts. VarcharAsBlobFct | 
| Modifier and Type | Method and 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) | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Collection<Function> | BytesConversionFcts. all() | 
| static java.util.Collection<Function> | CastFcts. all() | 
| static java.util.Collection<Function> | TimeFcts. all() | 
| static java.util.Collection<Function> | UuidFcts. all() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | AbstractFunction. hasReferenceTo(Function function) | 
| boolean | Function. hasReferenceTo(Function function) | 
| boolean | UDAggregate. hasReferenceTo(Function function) | 
| static ColumnSpecification | FunctionResolver. makeArgSpec(java.lang.String receiverKs,
           java.lang.String receiverCf,
           Function fun,
           int i) | 
| Modifier and Type | Method and 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) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MultiColumnRestriction.EQRestriction. addFunctionsTo(java.util.List<Function> functions) | 
| void | MultiColumnRestriction.InRestrictionWithValues. addFunctionsTo(java.util.List<Function> functions) | 
| void | MultiColumnRestriction.InRestrictionWithMarker. addFunctionsTo(java.util.List<Function> functions) | 
| void | MultiColumnRestriction.SliceRestriction. addFunctionsTo(java.util.List<Function> functions) | 
| void | MultiColumnRestriction.NotNullRestriction. 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.EQRestriction. addFunctionsTo(java.util.List<Function> functions) | 
| void | SingleColumnRestriction.InRestrictionWithValues. addFunctionsTo(java.util.List<Function> functions) | 
| void | SingleColumnRestriction.InRestrictionWithMarker. addFunctionsTo(java.util.List<Function> functions) | 
| void | SingleColumnRestriction.SliceRestriction. addFunctionsTo(java.util.List<Function> functions) | 
| void | SingleColumnRestriction.ContainsRestriction. 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.SuperColumnKeyINRestriction. addFunctionsTo(java.util.List<Function> functions) | 
| void | StatementRestrictions. addFunctionsTo(java.util.List<Function> functions) | 
| void | TermSlice. addFunctionsTo(java.util.List<Function> functions) | 
| void | TokenRestriction.EQRestriction. addFunctionsTo(java.util.List<Function> functions) | 
| void | TokenRestriction.SliceRestriction. addFunctionsTo(java.util.List<Function> functions) | 
| Modifier and Type | Field and Description | 
|---|---|
| Function | Selectable.WithFunction. function | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Selection. addFunctionsTo(java.util.List<Function> functions) | 
| void | Selector.Factory. addFunctionsTo(java.util.List<Function> functions) | 
| Constructor and Description | 
|---|
| WithFunction(Function function,
            java.util.List<Selectable> args) | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Iterable<Function> | BatchStatement. getFunctions() | 
| java.lang.Iterable<Function> | ModificationStatement. getFunctions() | 
| java.lang.Iterable<Function> | ParsedStatement. getFunctions() | 
| java.lang.Iterable<Function> | SelectStatement. getFunctions() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ModificationStatement. addFunctionsTo(java.util.List<Function> functions) | 
| Modifier and Type | Method and Description | 
|---|---|
| static FunctionExecutionException | FunctionExecutionException. create(Function function,
      java.lang.Throwable cause) | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Optional<Function> | Functions. find(FunctionName name,
    java.util.List<AbstractType<?>> argTypes)Find the function with the specified name | 
| java.util.Collection<Function> | Functions. get(FunctionName name)Get all function overloads with the specified name | 
| java.util.Iterator<Function> | Functions. iterator() | 
| java.util.stream.Stream<Function> | Functions. stream() | 
| Modifier and Type | Method and Description | 
|---|---|
| Functions.Builder | Functions.Builder. add(Function... funs) | 
| Functions.Builder | Functions.Builder. add(Function fun) | 
| java.util.Collection<UDAggregate> | Functions. aggregatesUsingFunction(Function function) | 
| static Functions | Functions. of(Function... funs) | 
| Functions | Functions. with(Function fun)Create a Functions instance with the provided function added | 
| Modifier and Type | Method and Description | 
|---|---|
| Functions.Builder | Functions.Builder. add(java.lang.Iterable<? extends Function> funs) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ClientState. ensureHasPermission(Permission permission,
                   Function function) | 
Copyright © 2018 The Apache Software Foundation