Класс RowSetWarning

Все реализованные интерфейсы:
Serializable, Iterable<Throwable>
public class RowSetWarning
extends SQLException

Расширение класса SQLException, предоставляющее информацию о предупреждениях базы данных, установленных на объектах RowSet. Предупреждения молча объединяются с объектом, вызов метода которого вызвал их сообщение. Этот класс дополняет класс SQLWarning.

Предупреждения Rowset могут быть получены из реализаций JdbcRowSet, CachedRowSet™, WebRowSet, FilteredRowSet, или JoinRowSet. Чтобы получить первое сообщенное предупреждение в любой реализации RowSet, используйте метод getRowSetWarnings, определенный в интерфейсе JdbcRowSet или интерфейсе CachedRowSet. Чтобы получить предупреждение, присоединенное к первому предупреждению, используйте метод RowSetWarning getNextWarning. Для получения последующих предупреждений вызывайте метод getNextWarning для каждого объекта RowSetWarning, который возвращается.

Наследованные методы getMessage, getSQLState, и getErrorCode извлекают информацию, содержащуюся в объекте RowSetWarning.

С тех пор:
1.5
См. также:
Сериализованная форма

Конструкторы

КонструкторОписание
RowSetWarning()

Создает объект RowSetWarning по умолчанию.

RowSetWarning​(String reason)

Создает объект RowSetWarning со значением причины; SQLState по умолчанию равен null, а vendorCode по умолчанию равен 0.

RowSetWarning​(String reason, String SQLState)

Создает объект RowSetWarning, инициализированный заданными значениями причины и SQLState.

RowSetWarning​(String reason, String SQLState, int vendorCode)

Создает полностью заданный объект RowSetWarning, инициализированный заданными значениями причины, SQLState и vendorCode.

Методы

Модификатор и типМетодОписание
RowSetWarninggetNextWarning()

Возвращает предупреждение, присоединенное к этому объекту RowSetWarning.

voidsetNextWarning​(RowSetWarning warning)

Устанавливает warning как следующее предупреждение, то есть предупреждение, присоединенное к этому объекту RowSetWarning.

Методы, объявленные в классе java.sql.SQLException

getErrorCode, getNextException, getSQLState, iterator, setNextException

Методы, объявленные в классе java.lang.Throwable

addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе java.lang.Iterable

forEach, spliterator

Конструкторы

RowSetWarning

public RowSetWarning(String reason)

Создает объект RowSetWarning со значением причины; SQLState по умолчанию равен null, а vendorCode по умолчанию равен 0.

Параметры:
reason - объект String, описывающий предупреждение; если String равен null, этот конструктор ведет себя как конструктор RowSetWarning по умолчанию (с нулевыми параметрами)

RowSetWarning

public RowSetWarning()

Создает объект RowSetWarning по умолчанию. Причина по умолчанию равна null, SQLState по умолчанию равен null, а vendorCode по умолчанию равен 0.

RowSetWarning

public RowSetWarning(String reason,
                     String SQLState)

Создает объект RowSetWarning, инициализированный заданными значениями причины и SQLState. Код поставщика по умолчанию равен 0. Если параметры reason или SQLState равны null, этот конструктор ведет себя как конструктор RowSetWarning по умолчанию (с нулевыми параметрами).

Параметры:
reason - описание предупреждения;
SQLState - код XOPEN, идентифицирующий предупреждение; если предоставлен нестандартный код XOPEN SQLState, исключение не выбрасывается.

RowSetWarning

public RowSetWarning(String reason,
                     String SQLState,
                     int vendorCode)

Создает полностью заданный объект RowSetWarning, инициализированный заданными значениями причины, SQLState и vendorCode. Если reason или SQLState параметры равны null, этот конструктор ведет себя как конструктор RowSetWarning по умолчанию (с нулевыми параметрами).

Параметры:
reason - описание предупреждения;
SQLState - код XOPEN, идентифицирующий предупреждение; если предоставлен нестандартный код XOPEN SQLState, исключение не выбрасывается.
vendorCode - код предупреждения, специфичный для поставщика базы данных

Методы

getNextWarning

public RowSetWarning getNextWarning()

Возвращает предупреждение, присоединенное к этому объекту RowSetWarning.

Возвращает:
объект RowSetWarning, присоединенный к этому; если к этому объекту не присоединен ни один объект RowSetWarning, возвращается null (значение по умолчанию)
См. также:
setNextWarning(javax.sql.rowset.RowSetWarning)

setNextWarning

public void setNextWarning(RowSetWarning warning)

Устанавливает warning как следующее предупреждение, то есть предупреждение, присоединенное к этому объекту RowSetWarning.

Параметры:
warning - объект RowSetWarning для установки в качестве следующего предупреждения; если RowSetWarning равен null, это обозначает конечную точку цепочки предупреждений
См. также:
getNextWarning()

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql.rowset/javax/sql/rowset/RowSetWarning.html

Spec-Zone .ru
спецификации, руководства, описания, API