Spec-Zone.ru › OpenJDK 24

Класс SerialRef

java.lang.Object
javax.sql.rowset.serial.SerialRef
Все реализованные интерфейсы:
Serializable, Cloneable, Ref
public class SerialRef extends Object implements Ref, Serializable, Cloneable
Сериализованное отображение объекта Ref, которое является отображением значения SQL REF на языке программирования Java.

Класс 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, эквивалентный этому 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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.sql.rowset/javax/sql/rowset/serial/SerialRef.html

Spec-Zone.ru

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