Um Blob
JDBC. Para consultar a documentação dessa classe, consulte java.sql.Blob
.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
free() | void | Para consultar a documentação desse método, acesse
java.sql.Blob#free() . |
get | Blob | Recebe o conteúdo desse JdbcBlob como um blob do Apps Script. |
get | Blob | Retorna os dados dentro deste objeto como um blob convertido para o tipo de conteúdo especificado. |
get | Byte[] | Para consultar a documentação desse método, acesse
java.sql.Blob#getBytes(long, int) . |
length() | Integer | Para consultar a documentação desse método, acesse
java.sql.Blob#length() . |
position(pattern, start) | Integer | Para consultar a documentação desse método, acesse
java.sql.Blob#position(byte[], long) . |
position(pattern, start) | Integer | Para consultar a documentação desse método, acesse
java.sql.Blob#position(blob, long) . |
set | Integer | Método prático para gravar um Jdbc neste blob. |
set | Integer | Método prático para gravar um Jdbc neste blob. |
set | Integer | Para consultar a documentação desse método, acesse
java.sql.Blob#setBytes(long, byte[]) . |
set | Integer | Para consultar a documentação desse método, acesse
java.sql.Blob#setBytes(long, byte[], int, int) . |
truncate(length) | void | Para consultar a documentação desse método, acesse
java.sql.Blob#truncate(long) . |
Documentação detalhada
free()
Para consultar a documentação desse método, acesse
java.sql.Blob#free()
.
get Apps Script Blob()
get As(contentType)
Retorna os dados dentro deste 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 ponto (se houver) é uma extensão existente 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 dos Serviços do Google. Os domínios do Google Workspace recém-criados podem estar temporariamente sujeitos a cotas mais rígidas.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
content | String | O tipo MIME para a conversão. Para a maioria dos blobs, 'application/pdf' é
a única opção válida. Para imagens nos formatos BMP, GIF, JPEG ou PNG, qualquer um dos formatos 'image/bmp' , 'image/gif' , 'image/jpeg' ou 'image/png' também é
válido. Para um documento do Documentos Google, 'text/markdown' também é válido. |
Retornar
Blob
: os dados como um blob.
get Bytes(position, length)
Para consultar a documentação desse método, acesse
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 de "length" 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 consultar a documentação desse método, acesse
java.sql.Blob#length()
.
Retornar
Integer
: o número de bytes neste blob.
position(pattern, start)
Para consultar a documentação desse método, acesse
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 vai começar. 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 consultar a documentação desse método, acesse
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 vai começar. 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.
set Bytes(position, blobSource)
Método prático para gravar um Jdbc
neste blob.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
position | Integer | A posição no blob em que a gravação vai começar. A primeira posição é 1. |
blob | Blob | A origem dos dados a serem gravados neste blob. |
Retornar
Integer
: o número de bytes gravados.
set Bytes(position, blobSource, offset, length)
Método prático para gravar um Jdbc
neste blob.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
position | Integer | A posição no blob em que a gravação vai começar. A primeira posição é 1. |
blob | Blob | A origem dos dados a serem gravados neste blob. |
offset | Integer | O deslocamento na matriz de bytes fornecida em que começar a ler os bytes a serem definidos. |
length | Integer | O número de bytes a serem gravados no blob. |
Retornar
Integer
: o número de bytes gravados.
set Bytes(position, bytes)
Para consultar a documentação desse método, acesse
java.sql.Blob#setBytes(long, byte[])
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
position | Integer | A posição no blob em que a gravação vai começar. A primeira posição é 1. |
bytes | Byte[] | A matriz de bytes a ser gravada neste blob. |
Retornar
Integer
: o número de bytes gravados.
set Bytes(position, bytes, offset, length)
Para consultar a documentação desse método, acesse
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 vai começar. A primeira posição é 1. |
bytes | Byte[] | A matriz de bytes a ser gravada neste blob. |
offset | Integer | O deslocamento na matriz de bytes fornecida em que começar a ler os bytes a serem definidos. |
length | Integer | O número de bytes a serem gravados no blob. |
Retornar
Integer
: o número de bytes gravados.
truncate(length)
Para consultar a documentação desse método, acesse
java.sql.Blob#truncate(long)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
length | Integer | O tamanho (em bytes) desse blob após o truncamento. |