## Uses of Class
org.sqlite.Function

Packages that use Function
Package | Description
--- | ---
org.sqlite |
org.sqlite.core |

### Uses of Function in org.sqlite

Subclasses of Function in org.sqlite
Modifier and Type | Class and Description
--- | ---
`static class` | `Function.Aggregate` Provides an interface for creating SQLite user-defined aggregate functions.

Methods in org.sqlite with parameters of type Function
Modifier and Type | Method and Description
--- | ---
`static void` | Function.`create(Connection conn, String name, Function f)` Registers a given function with the connection.

### Uses of Function in org.sqlite.core

Methods in org.sqlite.core with parameters of type Function
Modifier and Type | Method and Description
--- | ---
`int` | NativeDB.`create_function(String name, Function func)`
`abstract int` | DB.`create_function(String name, Function f)` Create a user defined function with given function name and the function object.
`byte[]` | NativeDB.`value_blob(Function f, int arg)`
`abstract byte[]` | DB.`value_blob(Function f, int arg)`
`int` | NativeDB.`value_bytes(Function f, int arg)`
`abstract int` | DB.`value_bytes(Function f, int arg)`
`double` | NativeDB.`value_double(Function f, int arg)`
`abstract double` | DB.`value_double(Function f, int arg)`
`int` | NativeDB.`value_int(Function f, int arg)`
`abstract int` | DB.`value_int(Function f, int arg)` Accesses the parameter values on the function or aggregate in int data type with the function object and the parameter value.
`long` | NativeDB.`value_long(Function f, int arg)`
`abstract long` | DB.`value_long(Function f, int arg)`
`String` | NativeDB.`value_text(Function f, int arg)`
`abstract String` | DB.`value_text(Function f, int arg)`
`int` | NativeDB.`value_type(Function f, int arg)`
`abstract int` | DB.`value_type(Function f, int arg)`