Spec-Zone.ru › OpenJDK 8

Класс SerialRef

  • java.lang.Object
    • javax.sql.rowset.serial.SerialRef
Все реализованные интерфейсы:
Serializable, Cloneable, Ref

public class SerialRef
extends Object
implements Ref, Serializable, Cloneable

Сериализованное отображение объекта Ref, являющегося отображением в языке программирования Java значения SQL REF.

Класс SerialRef предоставляет конструктор для создания экземпляра SerialRef из объекта Ref и предоставляет методы для получения и установки объекта Ref.

Безопасность потоков

SerialRef не безопасен для использования несколькими одновременными потоками. Если SerialRef используется более чем одним потоком, доступ к SerialRef должен контролироваться соответствующей синхронизацией.
См. также:
Сериализованная форма

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

Конструктор и описание
SerialRef(Ref ref)

Создаёт объект SerialRef из заданного объекта Ref.

Методы

Модификатор и тип Метод и описание
Object clone()

Возвращает копию этого SerialRef.

boolean equals(Object obj)

Сравнивает этот SerialRef с указанным объектом.

String getBaseTypeName()

Возвращает строку, описывающую имя базового типа Ref.

Object getObject()

Возвращает объект, представляющий SQL структурированный тип, к которому ссылается этот объект SerialRef.

Object getObject(Map<String,Class<?>> map)

Возвращает объект, представляющий SQL структурированный тип, к которому ссылается этот объект SerialRef.

int hashCode()

Возвращает код хэша для этого SerialRef.

void setObject(Object obj)

Устанавливает SQL структурированный тип, на который ссылается этот объект SerialRef, на указанный объект Object.

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

finalize, getClass, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

SerialRef

public SerialRef(Ref ref)
          throws SerialException,
                 SQLException

Создаёт объект SerialRef из заданного объекта Ref.

Параметры:
ref - объект Ref; не может быть null
Исключения:
SQLException - если происходит доступ к базе данных; если ref имеет значение null; или если объект Ref возвращает имя базового типа null.
SerialException - если возникает ошибка при сериализации объекта Ref

Подробное описание методов

getBaseTypeName

public String getBaseTypeName()
                       throws SerialException

Возвращает строку, описывающую имя базового типа Ref.

Определено в:
getBaseTypeName в интерфейсе Ref
Возвращает:
строку имени базового типа Ref
Исключения:
SerialException - если объект Ref не установлен

getObject

public Object getObject(Map<String,Class<?>> map)
                 throws SerialException

Возвращает объект, представляющий SQL структурированный тип, к которому ссылается этот объект SerialRef. Атрибуты структурированного типа отображаются в соответствии с заданным отображением типов.

Определено в:
getObject в интерфейсе Ref
Параметры:
map - объект java.util.Map содержащий ноль или более записей, каждая из которых состоит из 1) String, дающего полное имя UDT, и 2) объекта Class для реализации SQLData, определяющей способ отображения UDT
Возвращает:
экземпляр объекта, разрешенный из ссылки Ref и отображенный в соответствии с предоставленным отображением типов
Исключения:
SerialException - если при разрешении ссылки возникает ошибка
См. также:
Ref.setObject(java.lang.Object)

getObject

public Object getObject()
                 throws SerialException

Возвращает объект, представляющий SQL структурированный тип, к которому ссылается этот объект SerialRef.

Определено в:
getObject в интерфейсе Ref
Возвращает:
экземпляр объекта, разрешенный из ссылки Ref
Исключения:
SerialException - если при разрешении ссылки возникает ошибка
См. также:
Ref.setObject(java.lang.Object)

setObject

public void setObject(Object obj)
               throws SerialException

Устанавливает SQL структурированный тип, на который ссылается этот объект SerialRef, на указанный объект Object.

Определено в:
setObject в интерфейсе Ref
Параметры:
obj - объект Object, представляющий SQL структурированный тип, на который требуется ссылка
Исключения:
SerialException - если возникает ошибка при генерации структурированного типа, на который ссылается этот объект SerialRef
См. также:
Ref.getObject(), Ref.getObject(Map), PreparedStatement.setObject(int, Object), CallableStatement.setObject(String, Object)

equals

public boolean equals(Object obj)

Сравнивает этот SerialRef с указанным объектом. Результат равен true тогда и только тогда, когда аргумент не равен null и является объектом SerialRef, представляющим тот же объект, что и этот объект.

Переопределяет:
equals в классе Object
Параметры:
obj - Объект для сравнения с этим SerialRef
Возвращает:
true, если заданный объект представляет SerialRef, эквивалентный этому, false в противном случае
См. также:
Object.hashCode(), HashMap

hashCode

public int hashCode()

Возвращает код хэша для этого SerialRef.

Переопределяет:
hashCode в классе Object
Возвращает:
значение кода хэша для этого объекта.
См. также:
Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)

clone

public Object clone()

Возвращает копию этого SerialRef. Подлежащий объект Ref будет установлен в null.

Переопределяет:
clone в классе Object
Возвращает:
копию этого SerialRef
См. также:
Cloneable

© 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