Spec-Zone.ru › OpenJDK 8

Класс 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, 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