Spec-Zone.ru › OpenJDK 21

Класс RowSetWarning

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
javax.sql.rowset.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.

Краткое описание методов

Модификатор и тип Метод Описание
RowSetWarning getNextWarning()
Возвращает предупреждение, прикреплённое к этому объекту RowSetWarning.
void setNextWarning(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 - String, описывающий предупреждение;
SQLState - код XOPEN, определяющий предупреждение; если предоставлен нестандартный XOPEN SQLState, исключение не выбрасывается.

RowSetWarning

public RowSetWarning(String reason, String SQLState, int vendorCode)
Создаёт полностью заданный объект RowSetWarning, инициализированный заданными значениями причины, SQLState и vendorCode. Если параметры reason, или SQLState равны null, этот конструктор работает так же, как конструктор RowSetWarning по умолчанию (без параметров).
Параметры:
reason - String, описывающий предупреждение;
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, 2023, 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/21/docs/api/java.sql.rowset/javax/sql/rowset/RowSetWarning.html

Spec-Zone.ru

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