public class PgResultSet.CursorResultHandler extends Object implements ResultHandler
Constructor and Description |
---|
CursorResultHandler() |
Modifier and Type | Method and Description |
---|---|
void |
handleCommandStatus(String status,
int updateCount,
long insertOID)
Called when a query that did not return a resultset completes.
|
void |
handleCompletion()
Called before a QueryExecutor method returns.
|
void |
handleError(SQLException newError)
Called when an error occurs.
|
void |
handleResultRows(Query fromQuery,
Field[] fields,
List tuples,
ResultCursor cursor)
Called when result rows are received from a query.
|
void |
handleWarning(SQLWarning warning)
Called when a warning is emitted.
|
public void handleResultRows(Query fromQuery, Field[] fields, List tuples, ResultCursor cursor)
ResultHandler
handleResultRows
in interface ResultHandler
fromQuery
- the underlying query that generated these results;
this may not be very specific (e.g. it may be a query that includes
multiple statements).fields
- column metadata for the resultset; might be
null
if Query.QUERY_NO_METADATA was specified.tuples
- the actual datacursor
- a cursor to use to fetch additional data;
null
if no further results are present.public void handleCommandStatus(String status, int updateCount, long insertOID)
ResultHandler
handleCommandStatus
in interface ResultHandler
status
- the command status string (e.g. "SELECT") returned by
the backendupdateCount
- the number of rows affected by an INSERT, UPDATE,
DELETE, FETCH, or MOVE command; -1 if not available.insertOID
- for a single-row INSERT query, the OID of the newly
inserted row; 0 if not available.public void handleWarning(SQLWarning warning)
ResultHandler
handleWarning
in interface ResultHandler
warning
- the warning that occured.public void handleError(SQLException newError)
ResultHandler
handleError
in interface ResultHandler
newError
- the error that occurredpublic void handleCompletion() throws SQLException
ResultHandler
handleCompletion
in interface ResultHandler
SQLException
- if the handler wishes the original method to
throw an exception.Copyright © 2016 PostgreSQL Global Development Group. All rights reserved.