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. |