Package org.sqlite
Class Function.Aggregate
- java.lang.Object
-
- org.sqlite.Function
-
- org.sqlite.Function.Aggregate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sqlite.Function
Function.Aggregate
-
-
Constructor Summary
Constructors Constructor Description Aggregate()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()protected abstract voidxFinal()Defines the abstract aggregate callback functionprotected voidxFunc()Called by SQLite as a custom function.protected abstract voidxStep()Defines the abstract aggregate callback function-
Methods inherited from class org.sqlite.Function
args, create, destroy, error, result, result, result, result, result, result, value_blob, value_double, value_int, value_long, value_text, value_type
-
-
-
-
Method Detail
-
xFunc
protected final void xFunc()
Description copied from class:FunctionCalled by SQLite as a custom function. Should access arguments through value_*(int), return results with result(*) and throw errors with error(String).- Specified by:
xFuncin classFunction- See Also:
Function.xFunc()
-
xStep
protected abstract void xStep() throws java.sql.SQLExceptionDefines the abstract aggregate callback function- Throws:
java.sql.SQLException- See Also:
- http://www.sqlite.org/c3ref/aggregate_context.html
-
xFinal
protected abstract void xFinal() throws java.sql.SQLExceptionDefines the abstract aggregate callback function- Throws:
java.sql.SQLException- See Also:
- http://www.sqlite.org/c3ref/aggregate_context.html
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException- See Also:
Object.clone()
-
-