Массив общедоступного интерфейса
Отображение отношений типа SQL ARRAY на языке программирования Java. По умолчанию значение Array представляет собой ссылку периода транзакции на значение SQL ARRAY. По умолчанию объект Array реализуется внутренне с использованием SQL LOCATOR(array), что означает, что объект Array содержит логический указатель на данные в значении SQL ARRAY, а не на данные, содержащие значение ARRAY. Интерфейс Array предоставляет методы для передачи данных значений SQL ARRAY клиенту в виде массива или объекта ResultSet. Если элементы SQL ARRAY являются UDT, их можно сопоставить по своему усмотрению. Чтобы создать собственное сопоставление, программист должен сделать две вещи:
Создайте класс, реализующий интерфейс SQLData для определяемого пользователем типа, который будет настраиваемым сопоставлением.
Создает запись в карте типов, содержащую
Полное имя типа SQL для определяемого пользователем типа. Объект Class класса, реализующего SQLData.
Когда таблица сопоставления типов с записями, соответствующими примитивным типам, предоставляется методам getArray и getResultSet, таблица содержит сопоставления, которые используются для сопоставления элементов значений ARRAY. Если карта типов не указана (что обычно и бывает), по умолчанию используется карта типов соединения. Если карта типов соединения или карта типов, предоставленная для метода, не содержат записи для базового типа, элементы сопоставляются в соответствии со стандартным сопоставлением.