Spec-Zone.ru › OpenJDK 21

Класс 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 должен контролироваться соответствующей синхронизацией.
С тех пор:
1.5
См. также:
  • Сериализованная форма

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

Конструктор Описание
SerialRef(Ref ref)
Создает объект SerialRef из заданного объекта Ref.

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

Модификатор и тип Метод Описание
Object clone()
Возвращает клонированный экземпляр данного SerialRef.
boolean equals(Object obj)
Сравнивает этот SerialRef с заданным объектом.
String getBaseTypeName()
Возвращает строку, описывающую имя базового типа Ref.
Object getObject()
Возвращает объект Object, представляющий структурированный тип SQL, к которому относится этот объект SerialRef.
Object getObject(Map<String,Class<?>> map)
Возвращает объект Object, представляющий структурированный тип 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
Возвращает объект Object, представляющий структурированный тип 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
Возвращает объект Object, представляющий структурированный тип 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, 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/serial/SerialRef.html

Spec-Zone.ru

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