Class JdbcBlob

JdbcBlob

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

Методы

Метод Тип возврата Краткое описание
free() void Документацию по этому методу см. в java.sql.Blob#free() .
getAppsScriptBlob() Blob Получает содержимое этого JdbcBlob как большой двоичный объект Apps Script.
getAs(contentType) Blob Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента.
getBytes(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) .
setBytes(position, blobSource) Integer Удобный метод записи JdbcBlob в этот большой двоичный объект.
setBytes(position, blobSource, offset, length) Integer Удобный метод записи JdbcBlob в этот большой двоичный объект.
setBytes(position, bytes) Integer Документацию по этому методу см. в java.sql.Blob#setBytes(long, byte[]) .
setBytes(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)

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

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

Параметры

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

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

Blob — данные в виде большого двоичного объекта.


getBytes(position, length)

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

Параметры

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

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

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


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 JdbcBlob JdbcBlob указывает значение для поиска.
start Integer Позиция в значении большого двоичного объекта, с которой начинается поиск; первая позиция равна 1.

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

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


setBytes(position, blobSource)

Удобный метод записи JdbcBlob в этот большой двоичный объект.

Параметры

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

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

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


setBytes(position, blobSource, offset, length)

Удобный метод записи JdbcBlob в этот большой двоичный объект.

Параметры

Имя Тип Описание
position Integer Позиция в большом двоичном объекте, с которой следует начать запись; первая позиция равна 1.
blobSource BlobSource Источник данных для записи в этот большой двоичный объект.
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 Размер (в байтах) этого большого двоичного объекта после усечения.