Uses of Class org.apache.cassandra.cql3.functions.FunctionName (apache-cassandra API)
Date: 2018-02-12

## Uses of Class
org.apache.cassandra.cql3.functions.FunctionName

- Packages that use FunctionName
  Package | Description
  --- | ---
  org.apache.cassandra.auth |
  org.apache.cassandra.cql3.functions |
  org.apache.cassandra.cql3.selection |
  org.apache.cassandra.cql3.statements |
  org.apache.cassandra.exceptions |

- - ### Uses of FunctionName in org.apache.cassandra.auth

    Methods in org.apache.cassandra.auth that return FunctionName
    Modifier and Type | Method and Description
    --- | ---
    `FunctionName` | FunctionResource.`getFunctionName()`

  - ### Uses of FunctionName in org.apache.cassandra.cql3.functions

    Fields in org.apache.cassandra.cql3.functions declared as FunctionName
    Modifier and Type | Field and Description
    --- | ---
    `protected FunctionName` | AbstractFunction.`name`
    `static FunctionName` | FromJsonFct.`NAME`
    `static FunctionName` | ToJsonFct.`NAME`

    Methods in org.apache.cassandra.cql3.functions that return FunctionName
    Modifier and Type | Method and Description
    --- | ---
    `FunctionName` | FunctionName.`asNativeFunction()`
    `FunctionName` | AbstractFunction.`name()`
    `FunctionName` | Function.`name()`
    `static FunctionName` | FunctionName.`nativeFunction(java.lang.String name)`

    Methods in org.apache.cassandra.cql3.functions with parameters of type FunctionName
    Modifier and Type | Method and Description
    --- | ---
    `static UDAggregate` | UDAggregate.`create(FunctionName name, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, FunctionName stateFunc, FunctionName finalFunc, AbstractType<?> stateType, java.nio.ByteBuffer initcond)`
    `static UDFunction` | UDFunction.`create(FunctionName name, java.util.List<ColumnIdentifier> argNames, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, java.lang.String language, java.lang.String body)`
    `static UDAggregate` | UDAggregate.`createBroken(FunctionName name, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, java.nio.ByteBuffer initcond, InvalidRequestException reason)`
    `static UDFunction` | UDFunction.`createBrokenFunction(FunctionName name, java.util.List<ColumnIdentifier> argNames, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, java.lang.String language, java.lang.String body, InvalidRequestException reason)` It can happen that a function has been declared (is listed in the scheam) but cannot be loaded (maybe only on some nodes).
    `boolean` | FunctionName.`equalsNativeFunction(FunctionName nativeFunction)`
    `static java.util.List<Function>` | Functions.`find(FunctionName name)`
    `static Function` | Functions.`find(FunctionName name, java.util.List<AbstractType<?>> argTypes)`
    `static Function` | Functions.`get(java.lang.String keyspace, FunctionName name, java.util.List<? extends AssignmentTestable> providedArgs, java.lang.String receiverKs, java.lang.String receiverCf, AbstractType<?> receiverType)`
    `static int` | Functions.`getOverloadCount(FunctionName name)`
    `static void` | Functions.`removeFunction(FunctionName name, java.util.List<AbstractType<?>> argTypes)`

    Constructors in org.apache.cassandra.cql3.functions with parameters of type FunctionName
    Constructor and Description
    `AbstractFunction(FunctionName name, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType)`
    `Raw(FunctionName name, java.util.List<Term.Raw> terms)`
    `UDAggregate(FunctionName name, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, ScalarFunction stateFunc, ScalarFunction finalFunc, java.nio.ByteBuffer initcond)`
    `UDFunction(FunctionName name, java.util.List<ColumnIdentifier> argNames, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, java.lang.String language, java.lang.String body)`
    `UDFunction(FunctionName name, java.util.List<ColumnIdentifier> argNames, java.util.List<AbstractType<?>> argTypes, com.datastax.driver.core.DataType[] argDataTypes, AbstractType<?> returnType, com.datastax.driver.core.DataType returnDataType, boolean calledOnNullInput, java.lang.String language, java.lang.String body)`

  - ### Uses of FunctionName in org.apache.cassandra.cql3.selection

    Fields in org.apache.cassandra.cql3.selection declared as FunctionName
    Modifier and Type | Field and Description
    --- | ---
    `FunctionName` | Selectable.WithFunction.`functionName`

    Constructors in org.apache.cassandra.cql3.selection with parameters of type FunctionName
    Constructor and Description
    `Raw(FunctionName functionName, java.util.List<Selectable.Raw> args)`
    `WithFunction(FunctionName functionName, java.util.List<Selectable> args)`

  - ### Uses of FunctionName in org.apache.cassandra.cql3.statements

    Constructors in org.apache.cassandra.cql3.statements with parameters of type FunctionName
    Constructor and Description
    `CreateAggregateStatement(FunctionName functionName, java.util.List<CQL3Type.Raw> argRawTypes, java.lang.String stateFunc, CQL3Type.Raw stateType, java.lang.String finalFunc, Term.Raw ival, boolean orReplace, boolean ifNotExists)`
    `CreateFunctionStatement(FunctionName functionName, java.lang.String language, java.lang.String body, java.util.List<ColumnIdentifier> argNames, java.util.List<CQL3Type.Raw> argRawTypes, CQL3Type.Raw rawReturnType, boolean calledOnNullInput, boolean orReplace, boolean ifNotExists)`
    `DropAggregateStatement(FunctionName functionName, java.util.List<CQL3Type.Raw> argRawTypes, boolean argsPresent, boolean ifExists)`
    `DropFunctionStatement(FunctionName functionName, java.util.List<CQL3Type.Raw> argRawTypes, boolean argsPresent, boolean ifExists)`

  - ### Uses of FunctionName in org.apache.cassandra.exceptions

    Fields in org.apache.cassandra.exceptions declared as FunctionName
    Modifier and Type | Field and Description
    --- | ---
    `FunctionName` | FunctionExecutionException.`functionName`

    Constructors in org.apache.cassandra.exceptions with parameters of type FunctionName
    Constructor and Description
    `FunctionExecutionException(FunctionName functionName, java.util.List<java.lang.String> argTypes, java.lang.String detail)`

Copyright © 2018 The Apache Software Foundation