|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface AggregateFunction
A user-defined aggregate function needs to implement this interface. The class must be public and must have a public non-argument constructor.
| Method Summary | |
|---|---|
void |
add(java.lang.Object value)
This method is called once for each row. |
java.lang.Object |
getResult()
This method returns the computed aggregate value. |
int |
getType(int[] inputTypes)
This method must return the SQL type of the method, given the SQL type of the input data. |
void |
init(java.sql.Connection conn)
This method is called when the aggregate function is used. |
| Method Detail |
|---|
void init(java.sql.Connection conn)
throws java.sql.SQLException
conn - a connection to the database
java.sql.SQLException
int getType(int[] inputTypes)
throws java.sql.SQLException
inputTypes - the SQL type of the parameters
java.sql.SQLException
void add(java.lang.Object value)
throws java.sql.SQLException
value - the value(s) for this row
java.sql.SQLException
java.lang.Object getResult()
throws java.sql.SQLException
java.sql.SQLException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||