Um Blob do JDBC. Para acessar a documentação desta 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(). |
getAppsScriptBlob() | Blob | Recebe o conteúdo desse JdbcBlob como um blob do Apps Script. |
getAs(contentType) | Blob | Retorna os dados dentro desse objeto como um blob convertido no tipo de conteúdo especificado. |
getBytes(position, length) | Byte[] | Para ver a documentação deste 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 ver a documentação deste método, consulte
java.sql.Blob#position(byte[], long) |
position(pattern, start) | Integer | Para ver a documentação deste método, consulte
java.sql.Blob#position(blob, long) |
setBytes(position, blobSource) | Integer | Método de conveniência para gravar um JdbcBlob nesse blob. |
setBytes(position, blobSource, offset, length) | Integer | Método de conveniência para gravar um JdbcBlob nesse blob. |
setBytes(position, bytes) | Integer | Para ver a documentação deste método, consulte
java.sql.Blob#setBytes(long, byte[]) |
setBytes(position, bytes, offset, length) | Integer | Para ver a documentação deste 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 no tipo de conteúdo especificado. Isso adiciona a extensão adequada ao nome do arquivo, por exemplo, "myfile.pdf". No entanto, pressupõe que a parte do nome do arquivo que segue o ponto final (se houver) é uma que deve ser substituída. Consequentemente, "ShoppingList.12.25.2014" se torna "ListaShopping.12.25.pdf".
Para acessar as cotas diárias para conversões, consulte Cotas do Google Serviços. Os domínios do Google Workspace recém-criados podem estar temporariamente sujeitos a medidas cotas.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
contentType | String | O tipo MIME em que a conversão será feita. Para a maioria dos blobs, 'application/pdf' é
a única opção válida. Para imagens no formato BMP, GIF, JPEG ou PNG, qualquer um dos valores 'image/bmp', 'image/gif', 'image/jpeg' ou 'image/png' também precisa ser
válidos. Para um documento do Documentos Google, 'text/markdown' também é válido. |
Retornar
Blob: os dados como um blob.
getBytes(position, length)
Para ver a documentação deste 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; as o primeiro byte está na posição 1. |
length | Integer | O número de bytes consecutivos a serem copiados. o valor de comprimento deve ser zero ou maior. |
Retornar
Byte[]: uma matriz de bytes contendo até o número especificado de bytes consecutivos do blob
.
length()
Para conferir a documentação desse método, consulte
java.sql.Blob#length().
Retornar
Integer: o número de bytes neste blob.
position(pattern, start)
Para ver a documentação deste 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 deve ser feita. 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
encontradas.
position(pattern, start)
Para ver a documentação deste 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 em que a pesquisa deve ser feita. 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
encontradas.
setBytes(position, blobSource)
Método de conveniência para gravar um JdbcBlob nesse blob.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
position | Integer | A posição no blob em que começar a gravação. a primeira posição é 1. |
blobSource | BlobSource | A fonte de dados para gravar neste blob. |
Retornar
Integer: o número de bytes gravados.
setBytes(position, blobSource, offset, length)
Método de conveniência para gravar um JdbcBlob nesse blob.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
position | Integer | A posição no blob em que começar a gravação. a primeira posição é 1. |
blobSource | BlobSource | A fonte de dados para gravar 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.
setBytes(position, bytes)
Para ver a documentação deste método, consulte
java.sql.Blob#setBytes(long, byte[])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
position | Integer | A posição no blob em que começar a gravação. a primeira posição é 1. |
bytes | Byte[] | A matriz de bytes a serem gravados neste blob. |
Retornar
Integer: o número de bytes gravados.
setBytes(position, bytes, offset, length)
Para ver a documentação deste 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 começar a gravação. a primeira posição é 1. |
bytes | Byte[] | A matriz de bytes 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.
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. |