Package SQLite
Class FunctionContext
java.lang.Object
SQLite.FunctionContext
public class FunctionContext extends Object
Context for execution of SQLite's user defined functions.
A reference to an instance of this class is passed to
user defined functions.
-
Constructor Summary
Constructors Constructor Description FunctionContext() -
Method Summary
Modifier and Type Method Description intcount()Retrieve number of rows for aggregate function.voidset_error(String r)Set function result from error message.voidset_result(byte[] r)Set function result from byte array.voidset_result(double r)Set function result from double.voidset_result(int r)Set function result from integer.voidset_result(String r)Set function result from string.voidset_result_zeroblob(int n)Set function result as empty blob given size.
-
Constructor Details
-
FunctionContext
public FunctionContext()
-
-
Method Details
-
set_result
Set function result from string.- Parameters:
r- result string
-
set_result
public void set_result(int r)Set function result from integer.- Parameters:
r- result integer
-
set_result
public void set_result(double r)Set function result from double.- Parameters:
r- result double
-
set_error
Set function result from error message.- Parameters:
r- result string (error message)
-
set_result
public void set_result(byte[] r)Set function result from byte array. Only provided by SQLite3 databases.- Parameters:
r- result byte array
-
set_result_zeroblob
public void set_result_zeroblob(int n)Set function result as empty blob given size. Only provided by SQLite3 databases.- Parameters:
n- size for empty blob
-
count
public int count()Retrieve number of rows for aggregate function.
-