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

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

- Packages that use UDFunction
  Package | Description
  --- | ---
  org.apache.cassandra.config |
  org.apache.cassandra.cql3.functions |
  org.apache.cassandra.schema |
  org.apache.cassandra.service |

- - ### Uses of UDFunction in org.apache.cassandra.config

    Methods in org.apache.cassandra.config with parameters of type UDFunction
    Modifier and Type | Method and Description
    --- | ---
    `void` | Schema.`addFunction(UDFunction udf)`
    `void` | Schema.`dropFunction(UDFunction udf)`
    `void` | Schema.`updateFunction(UDFunction udf)`

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

    Subclasses of UDFunction in org.apache.cassandra.cql3.functions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScriptBasedUDF`

    Methods in org.apache.cassandra.cql3.functions that return UDFunction
    Modifier and Type | Method and Description
    --- | ---
    `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 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).

  - ### Uses of UDFunction in org.apache.cassandra.schema

    Methods in org.apache.cassandra.schema with parameters of type UDFunction
    Modifier and Type | Method and Description
    --- | ---
    `static Mutation` | LegacySchemaTables.`makeCreateFunctionMutation(KSMetaData keyspace, UDFunction function, long timestamp)`
    `static Mutation` | LegacySchemaTables.`makeDropFunctionMutation(KSMetaData keyspace, UDFunction function, long timestamp)`

  - ### Uses of UDFunction in org.apache.cassandra.service

    Methods in org.apache.cassandra.service with parameters of type UDFunction
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MigrationManager.`announceFunctionDrop(UDFunction udf, boolean announceLocally)`
    `static void` | MigrationManager.`announceNewFunction(UDFunction udf, boolean announceLocally)`
    `void` | MigrationManager.`notifyCreateFunction(UDFunction udf)`
    `void` | MigrationManager.`notifyDropFunction(UDFunction udf)`
    `void` | MigrationManager.`notifyUpdateFunction(UDFunction udf)`

Copyright © 2018 The Apache Software Foundation