Объект 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()
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 | Размер (в байтах) этого блока данных после усечения. |