Spec-Zone.ru › OpenJDK 8

Интерфейс RowSetReader

Все известные подинтерфейсы:
XmlReader

public interface RowSetReader

Средство, с помощью которого объект RowSet вызывает метод для заполнения себя строками данных. Чтец (объект, реализующий интерфейс RowSetReader) может быть зарегистрирован с объектом RowSet, который поддерживает парадигму чтение/запись. Когда вызывается метод RowSet объекта execute, он в свою очередь вызывает метод readData чтеца.

С:
1.4

Методы

Модификатор и тип Метод и описание
void readData(RowSetInternal caller)

Читает новые данные вызывающего объекта RowSet.

Методы

readData

void readData(RowSetInternal caller)
       throws SQLException

Читает новые данные вызывающего объекта RowSet. Для вызова этого метода объект RowSet должен реализовать интерфейс RowSetInternal и зарегистрировать этот объект RowSetReader в качестве своего чтеца. Метод readData вызывается внутренне методом RowSet.execute для наборов строк, поддерживающих парадигму чтение/запись.

Метод readData добавляет строки к вызывающему объекту. Он может быть реализован различными способами и даже может заполнить вызывающий объект строками из нереляционной базы данных. В целом, чтец может вызывать любые методы набора строк, за исключением одного случая. Вызов метода execute приведет к возникновению исключения SQLException, потому что execute не может вызываться рекурсивно. Кроме того, когда чтец вызывает методы RowSet, слушатели не уведомляются; то есть, не генерируются объекты RowSetEvent и не вызываются методы RowSetListener. Это происходит потому, что слушатели уже уведомляются методом execute.

Параметры:
caller - объект RowSet (1), реализовавший интерфейс RowSetInternal, (2) с которым зарегистрирован этот чтец, и (3) метод execute которого вызвал этого чтеца
Исключения:
SQLException - если произошла ошибка доступа к базе данных или этот метод вызывает метод RowSet.execute

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API