Um Blob JDBC. Para conferir a documentação dessa classe, consulte java.sql.Blob
.
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
free() | void | Para conferir a documentação desse método, consulte
java.sql.Blob#free(). |
get | Blob | Recebe o conteúdo desse JdbcBlob como um blob do Apps Script. |
get | Blob | Retorna os dados dentro desse objeto como um blob convertido para o tipo de conteúdo especificado. |
get | Byte[] | Para conferir a documentação desse método, consulte
java.sql.Blob#getBytes(long, int). |
length() | Integer | Para conferir a documentação desse método, consulte
java.sql.Blob#length(). |
position(pattern, start) | Integer | Para conferir a documentação desse método, consulte
java.sql.Blob#position(byte[], long). |
position(pattern, start) | Integer | Para conferir a documentação desse método, consulte
java.sql.Blob#position(blob, long). |
set | Integer | Método prático para gravar um Jdbc nesse blob. |
set | Integer | Método prático para gravar um Jdbc nesse blob. |
set | Integer | Para conferir a documentação desse método, consulte
java.sql.Blob#setBytes(long, byte[]). |
set | Integer | Para conferir a documentação desse método, consulte
java.sql.Blob#setBytes(long, byte[], int, int). |
truncate(length) | void | Para conferir a documentação desse método, consulte
java.sql.Blob#truncate(long). |
Documentação detalhada
free()
Para conferir a documentação desse método, consulte
java.sql.Blob#free().
getAppsScriptBlob()
getAs(contentType)
Retorna os dados dentro desse objeto como um blob convertido para o tipo de conteúdo especificado. Esse método adiciona a extensão apropriada ao nome do arquivo, por exemplo, "myfile.pdf". No entanto, ele pressupõe que a parte do nome do arquivo que segue o último período (se houver) seja uma extensão que precisa ser substituída. Consequentemente, "ShoppingList.12.25.2014" se torna "ShoppingList.12.25.pdf".
Para conferir as cotas diárias de conversões, consulte Cotas para serviços do Google. Os domínios do Google Workspace recém-criados podem estar temporariamente sujeitos a cotas mais rigorosas.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
content | String | O tipo MIME para converter. Para a maioria dos blobs, 'application/pdf' é
a única opção válida. Para imagens no formato BMP, GIF, JPEG ou PNG, qualquer uma das opções 'image/bmp', 'image/gif', 'image/jpeg' ou 'image/png' também é
válida. Para um documento do Google Docs, 'text/markdown' também é válido. |
Retornar
Blob — Os dados como um blob.
getBytes(position, length)
Para conferir a documentação desse método, consulte
java.sql.Blob#getBytes(long, int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
position | Integer | A posição ordinal do primeiro byte no valor do blob a ser extraído. O primeiro byte está na posição 1. |
length | Integer | O número de bytes consecutivos a serem copiados. O valor do comprimento precisa ser zero ou maior. |
Retornar
Byte[] — Uma matriz de bytes que contém até o número especificado de bytes consecutivos do valor do blob.
length()
Para conferir a documentação desse método, consulte
java.sql.Blob#length().
Retornar
Integer — O número de bytes nesse blob.
position(pattern, start)
Para conferir a documentação desse método, consulte
java.sql.Blob#position(byte[], long).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
pattern | Byte[] | A matriz de bytes a ser pesquisada. |
start | Integer | A posição no valor do blob em que a pesquisa será iniciada. A primeira posição é 1. |
Retornar
Integer — A posição em que o padrão especificado começa ou -1 se o padrão não for
encontrado.
position(pattern, start)
Para conferir a documentação desse método, consulte
java.sql.Blob#position(blob, long).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
pattern | Jdbc | O Jdbc que indica o valor a ser pesquisado. |
start | Integer | A posição no valor do blob em que a pesquisa será iniciada. A primeira posição é 1. |
Retornar
Integer — A posição em que o padrão especificado começa ou -1 se o padrão não for
encontrado.
setBytes(position, blobSource)
Método prático para gravar um JdbcBlob nesse blob.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
position | Integer | A posição no blob em que a gravação será iniciada. A primeira posição é 1. |
blob | Blob | A origem dos dados a serem gravados nesse blob. |
Retornar
Integer — O número de bytes gravados.
setBytes(position, blobSource, offset, length)
Método prático para gravar um JdbcBlob nesse blob.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
position | Integer | A posição no blob em que a gravação será iniciada. A primeira posição é 1. |
blob | Blob | A origem dos dados a serem gravados nesse blob. |
offset | Integer | O deslocamento na matriz de bytes fornecida em que a leitura dos bytes será iniciada. |
length | Integer | O número de bytes a serem gravados no blob. |
Retornar
Integer — O número de bytes gravados.
setBytes(position, bytes)
Para conferir a documentação desse método, consulte
java.sql.Blob#setBytes(long, byte[]).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
position | Integer | A posição no blob em que a gravação será iniciada. A primeira posição é 1. |
bytes | Byte[] | A matriz de bytes a serem gravados nesse blob. |
Retornar
Integer — O número de bytes gravados.
setBytes(position, bytes, offset, length)
Para conferir a documentação desse método, consulte
java.sql.Blob#setBytes(long, byte[], int, int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
position | Integer | A posição no blob em que a gravação será iniciada. A primeira posição é 1. |
bytes | Byte[] | A matriz de bytes a serem gravados nesse blob. |
offset | Integer | O deslocamento na matriz de bytes fornecida em que a leitura dos bytes será iniciada. |
length | Integer | O número de bytes a serem gravados no blob. |
Retornar
Integer — O número de bytes gravados.
truncate(length)
Para conferir a documentação desse método, consulte
java.sql.Blob#truncate(long).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
length | Integer | O tamanho (em bytes) desse blob após o truncamento. |