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

package org.postgresql.core;

Represents a provider of results.
Type parameters:
  • <T> – the type of results provided by this provider
/** * Represents a provider of results. * * @param <T> the type of results provided by this provider */
public interface Provider<T> {
Gets a result.
Returns:a result
/** * Gets a result. * * @return a result */
T get(); }