Класс 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 |
Создает объект SerialRef из указанного объекта Ref. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
clone() |
Возвращает клон этого объекта SerialRef. |
boolean |
equals |
Сравнивает этот SerialRef с указанным объектом. |
String |
getBaseTypeName() |
Возвращает строку с именем базового типа объекта Ref. |
Object |
getObject() |
Возвращает объект Object, представляющий структурированный тип SQL, на который ссылается этот объект SerialRef. |
Object |
getObject |
Возвращает объект Object, представляющий структурированный тип SQL, на который ссылается этот объект SerialRef. |
int |
hashCode() |
Возвращает хеш-код этого объекта SerialRef. |
void |
setObject |
Задает структурированный тип SQL, на который ссылается этот объект SerialRef, используя указанный объект Object. |
Методы, объявленные в классе Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация объявлена устаревшей и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого объекта Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
final void |
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— если при разрешении ссылки произошла ошибка - См. также:
getObject
public Object getObject() throws SerialException
Возвращает объект
Object, представляющий структурированный тип SQL, на который ссылается этот объект SerialRef.- Определено в:
-
getObjectв интерфейсеRef - Возвращает:
- экземпляр объекта, полученный по ссылке Ref
- Исключения:
-
SerialException— если при разрешении ссылки произошла ошибка - См. также:
setObject
public void setObject(Object obj) throws SerialException
Задает структурированный тип SQL, на который ссылается этот объект
SerialRef, используя указанный объект Object.- Определено в:
-
setObjectв интерфейсеRef - Параметры:
-
obj— объектObject, представляющий структурированный тип SQL, на который нужно ссылаться - Исключения:
-
SerialException— если при создании структурированного типа, на который ссылается этот объектSerialRef, произошла ошибка - См. также:
equals
public boolean equals(Object obj)
Сравнивает этот SerialRef с указанным объектом. Результат равен
true тогда и только тогда, когда аргумент не является null и представляет собой объект
SerialRef, представляющий тот же объект, что и этот объект.hashCode
clone
© 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.