Package org.sqlproc.engine
Interface SqlQuery.SqlQueryRowProcessor
-
- Enclosing interface:
- SqlQuery
@Beta public static interface SqlQuery.SqlQueryRowProcessor
A low level callback to be used with the cursor based queries.processRow(java.util.Map<java.lang.String, java.lang.Object>, int)
will be called for each database row that is read, and should returnfalse
when you want to stop processing. It is utilized bySqlQuery.query(SqlRuntimeContext, SqlQueryRowProcessor)
.For more info please see the Tutorials.
- Author:
- Vladimir Hudec
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
processRow(Map<String,Object> resultRow, int rownum)
This method will be called once for database row.
-
-
-
Method Detail
-
processRow
boolean processRow(Map<String,Object> resultRow, int rownum) throws SqlRuntimeException
This method will be called once for database row.- Parameters:
resultRow
- The object representation of the database row.rownum
- The database row number starting from 1.- Returns:
- True to continue processing, false to stop.
- Throws:
SqlRuntimeException
-
-