Um Blob
do JDBC. Para ver a documentação dessa classe, consulte java.sql.Blob
.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
free() | void | Para ver a documentação desse método, consulte
java.sql.Blob#free() . |
getAppsScriptBlob() | Blob | Recebe o conteúdo desse JdbcBlob como um blob do Apps Script. |
getAs(contentType) | Blob | Retorne os dados dentro desse objeto como um blob convertido para o tipo de conteúdo especificado. |
getBytes(position, length) | Byte[] | Para ver a documentação desse método, consulte
java.sql.Blob#getBytes(long, int) . |
length() | Integer | Para ver a documentação desse método, consulte
java.sql.Blob#length() . |
position(pattern, start) | Integer | Para ver a documentação desse método, consulte
java.sql.Blob#position(byte[], long) . |
position(pattern, start) | Integer | Para ver a documentação desse método, consulte
java.sql.Blob#position(blob, long) . |
setBytes(position, blobSource) | Integer | Método de conveniência para gravar uma JdbcBlob nesse blob. |
setBytes(position, blobSource, offset, length) | Integer | Método de conveniência para gravar uma JdbcBlob nesse blob. |
setBytes(position, bytes) | Integer | Para ver a documentação desse método, consulte
java.sql.Blob#setBytes(long, byte[]) . |
setBytes(position, bytes, offset, length) | Integer | Para ver a documentação desse método, consulte
java.sql.Blob#setBytes(long, byte[], int, int) . |
truncate(length) | void | Para ver a documentação desse método, consulte
java.sql.Blob#truncate(long) . |
Documentação detalhada
free()
Para ver a documentação desse método, consulte
java.sql.Blob#free()
.
getAppsScriptBlob()
getAs(contentType)
Retorne 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, "meuarquivo.pdf". No entanto, ela pressupõe que a parte do nome do arquivo que segue o último ponto (se houver) é uma extensão que precisa ser substituída. Consequentemente, "ShoppingList.12.25.2014" se torna "ShoppingList.12.25.pdf".
Para ver 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 |
---|---|---|
contentType | String | O tipo MIME para conversão. Para a maioria dos blobs, 'application/pdf' é a única opção válida. Para imagens no formato BMP, GIF, JPEG ou PNG, qualquer elemento 'image/bmp' , 'image/gif' , 'image/jpeg' ou 'image/png' também é
válido. |
Retorno
Blob
: os dados como um blob.
getBytes(position, length)
Para ver 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. |
Retorno
Byte[]
: uma matriz de bytes que contém até o número especificado de bytes consecutivos do valor do blob.
length()
Para ver a documentação desse método, consulte
java.sql.Blob#length()
.
Retorno
Integer
: o número de bytes no blob.
position(pattern, start)
Para ver 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 onde iniciar a pesquisa. A primeira posição é 1. |
Retorno
Integer
: a posição em que o padrão especificado começa. Caso contrário, será -1 se o padrão não for encontrado.
position(pattern, start)
Para ver a documentação desse método, consulte
java.sql.Blob#position(blob, long)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
pattern | JdbcBlob | O JdbcBlob que indica o valor a ser pesquisado. |
start | Integer | A posição no valor do blob onde iniciar a pesquisa. A primeira posição é 1. |
Retorno
Integer
: a posição em que o padrão especificado começa. Caso contrário, será -1 se o padrão não for encontrado.
setBytes(position, blobSource)
Método de conveniência para gravar uma JdbcBlob
nesse blob.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
position | Integer | A posição no blob em que a gravação é iniciada. A primeira posição é 1. |
blobSource | BlobSource | A fonte de dados a ser gravada neste blob. |
Retorno
Integer
: o número de bytes gravados.
setBytes(position, blobSource, offset, length)
Método de conveniência para gravar uma JdbcBlob
nesse blob.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
position | Integer | A posição no blob em que a gravação é iniciada. A primeira posição é 1. |
blobSource | BlobSource | A fonte de dados a ser gravada neste blob. |
offset | Integer | O deslocamento na matriz de bytes fornecida em que a leitura de bytes a serem definidos será iniciada. |
length | Integer | O número de bytes a serem gravados no blob. |
Retorno
Integer
: o número de bytes gravados.
setBytes(position, bytes)
Para ver 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 é iniciada. A primeira posição é 1. |
bytes | Byte[] | A matriz de bytes a serem gravados nesse blob. |
Retorno
Integer
: o número de bytes gravados.
setBytes(position, bytes, offset, length)
Para ver 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 é 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 de bytes a serem definidos será iniciada. |
length | Integer | O número de bytes a serem gravados no blob. |
Retorno
Integer
: o número de bytes gravados.
truncate(length)
Para ver a documentação desse método, consulte
java.sql.Blob#truncate(long)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
length | Integer | O tamanho (em bytes) deste blob após o truncamento. |