Class JdbcBlob

JdbcBlob

Объект JDBC Blob . Документацию по этому классу см. в java.sql.Blob .

Методы

Метод Тип возвращаемого значения Краткое описание
free() void Для получения документации по этому методу см. java.sql.Blob#free() .
get Apps Script Blob() Blob Получает содержимое этого JdbcBlob в виде объекта Apps Script.
get As(contentType) Blob Возвращает данные, содержащиеся в этом объекте, в виде двоичных данных (blob), преобразованных в указанный тип содержимого.
get Bytes(position, length) Byte[] Для получения документации по этому методу см. java.sql.Blob#getBytes(long, int) .
length() Integer Для получения документации по этому методу см. java.sql.Blob#length() .
position(pattern, start) Integer Для получения документации по этому методу см. java.sql.Blob#position(byte[], long) .
position(pattern, start) Integer Для получения документации по этому методу см. java.sql.Blob#position(blob, long) .
set Bytes(position, blobSource) Integer Удобный способ записи Jdbc Blob в этот объект.
set Bytes(position, blobSource, offset, length) Integer Удобный способ записи Jdbc Blob в этот объект.
set Bytes(position, bytes) Integer Для получения документации по этому методу см. java.sql.Blob#setBytes(long, byte[]) .
set Bytes(position, bytes, offset, length) Integer Для получения документации по этому методу см. java.sql.Blob#setBytes(long, byte[], int, int) .
truncate(length) void Для получения документации по этому методу см. java.sql.Blob#truncate(long) .

Подробная документация

free()

Для получения документации по этому методу см. java.sql.Blob#free() .


getAppsScriptBlob()

Получает содержимое этого JdbcBlob в виде объекта Apps Script.

Возвращаться

Blob — объект типа Blob , который может использоваться напрямую другими API Apps Script.


getAs(contentType)

Возвращает данные из этого объекта в виде двоичных данных (blob), преобразованных в указанный тип содержимого. Этот метод добавляет соответствующее расширение к имени файла — например, "myfile.pdf". Однако он предполагает, что часть имени файла, следующая за последней точкой (если таковая имеется), является существующим расширением, которое следует заменить. Следовательно, "ShoppingList.12.25.2014" становится "ShoppingList.12.25.pdf".

Чтобы просмотреть ежедневные квоты на конверсии, см. раздел «Квоты для сервисов Google» . На вновь созданные домены Google Workspace могут временно распространяться более строгие квоты.

Параметры

Имя Тип Описание
content Type String MIME-тип для преобразования. Для большинства файлов .blob единственным допустимым вариантом является 'application/pdf' . Для изображений в форматах BMP, GIF, JPEG или PNG также допустимы любые из 'image/bmp' , 'image/gif' , 'image/jpeg' или 'image/png' . Для документа Google Docs также допустим 'text/markdown' .

Возвращаться

Blob — Данные в виде двоичных данных (blob).


getBytes(position, length)

Для получения документации по этому методу см. java.sql.Blob#getBytes(long, int) .

Параметры

Имя Тип Описание
position Integer Порядковый номер первого байта в извлекаемом значении двоичных данных; первый байт находится на позиции 1.
length Integer Количество последовательных байтов для копирования; значение параметра длины должно быть равно нулю или больше.

Возвращаться

Byte[] — массив байтов, содержащий до указанного количества последовательных байтов из значения blob.


length()

Для получения документации по этому методу см. java.sql.Blob#length() .

Возвращаться

Integer — количество байтов в этом блоке данных.


position(pattern, start)

Для получения документации по этому методу см. java.sql.Blob#position(byte[], long) .

Параметры

Имя Тип Описание
pattern Byte[] Массив байтов для поиска.
start Integer Позиция в значении двоичного объекта, с которой начинается поиск; первая позиция — 1.

Возвращаться

Integer — позиция, с которой начинается указанный шаблон, или -1, если шаблон не найден.


position(pattern, start)

Для получения документации по этому методу см. java.sql.Blob#position(blob, long) .

Параметры

Имя Тип Описание
pattern Jdbc Blob Jdbc Blob указывающий на значение, которое необходимо найти.
start Integer Позиция в значении двоичного объекта, с которой начинается поиск; первая позиция — 1.

Возвращаться

Integer — позиция, с которой начинается указанный шаблон, или -1, если шаблон не найден.


setBytes(position, blobSource)

Удобный способ записи объекта JdbcBlob в этот BLOB-объект.

Параметры

Имя Тип Описание
position Integer Позиция в блоке, с которой следует начинать запись; первая позиция — 1.
blob Source Blob Source Источник данных для записи в этот блок.

Возвращаться

Integer — количество записанных байтов.


setBytes(position, blobSource, offset, length)

Удобный способ записи объекта JdbcBlob в этот BLOB-объект.

Параметры

Имя Тип Описание
position Integer Позиция в блоке, с которой следует начинать запись; первая позиция — 1.
blob Source Blob Source Источник данных для записи в этот блок.
offset Integer Смещение в предоставленном массиве байтов, с которого следует начать чтение байтов для установки.
length Integer Количество байтов для записи в двоичный файл.

Возвращаться

Integer — количество записанных байтов.


setBytes(position, bytes)

Для получения документации по этому методу см. java.sql.Blob#setBytes(long, byte[]) .

Параметры

Имя Тип Описание
position Integer Позиция в блоке, с которой следует начинать запись; первая позиция — 1.
bytes Byte[] Массив байтов для записи в этот блок.

Возвращаться

Integer — количество записанных байтов.


setBytes(position, bytes, offset, length)

Для получения документации по этому методу см. java.sql.Blob#setBytes(long, byte[], int, int) .

Параметры

Имя Тип Описание
position Integer Позиция в блоке, с которой следует начинать запись; первая позиция — 1.
bytes Byte[] Массив байтов для записи в этот блок.
offset Integer Смещение в предоставленном массиве байтов, с которого следует начать чтение байтов для установки.
length Integer Количество байтов для записи в двоичный файл.

Возвращаться

Integer — количество записанных байтов.


truncate(length)

Для получения документации по этому методу см. java.sql.Blob#truncate(long) .

Параметры

Имя Тип Описание
length Integer Размер (в байтах) этого блока данных после усечения.