/*
 * Copyright (c) 2004, PostgreSQL Global Development Group
 * See the LICENSE file in the project root for more information.
 */
// Copyright (c) 2004, Open Cloud Limited.

package org.postgresql.core;

Abstraction of a cursor over a returned resultset. This is an opaque interface that only provides a way to close the cursor; all other operations are done by passing a ResultCursor to QueryExecutor methods.
Author:Oliver Jowett (oliver@opencloud.com)
/** * Abstraction of a cursor over a returned resultset. This is an opaque interface that only provides * a way to close the cursor; all other operations are done by passing a ResultCursor to * QueryExecutor methods. * * @author Oliver Jowett (oliver@opencloud.com) */
public interface ResultCursor {
Close this cursor. This may not immediately free underlying resources but may make it happen more promptly. Closed cursors should not be passed to QueryExecutor methods.
/** * Close this cursor. This may not immediately free underlying resources but may make it happen * more promptly. Closed cursors should not be passed to QueryExecutor methods. */
void close(); }