Un Blob
JDBC. Per la documentazione di questo corso, vedi java.sql.Blob
.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
free() | void | Per la documentazione di questo metodo, consulta
java.sql.Blob#free() . |
getAppsScriptBlob() | Blob | Recupera i contenuti di questo JdbcBlob sotto forma di BLOB di Apps Script. |
getAs(contentType) | Blob | Restituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato. |
getBytes(position, length) | Byte[] | Per la documentazione di questo metodo, consulta
java.sql.Blob#getBytes(long, int) . |
length() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Blob#length() . |
position(pattern, start) | Integer | Per la documentazione di questo metodo, consulta
java.sql.Blob#position(byte[], long) . |
position(pattern, start) | Integer | Per la documentazione di questo metodo, consulta
java.sql.Blob#position(blob, long) . |
setBytes(position, blobSource) | Integer | Metodo pratico per scrivere un JdbcBlob in questo blob. |
setBytes(position, blobSource, offset, length) | Integer | Metodo pratico per scrivere un JdbcBlob in questo blob. |
setBytes(position, bytes) | Integer | Per la documentazione di questo metodo, consulta
java.sql.Blob#setBytes(long, byte[]) . |
setBytes(position, bytes, offset, length) | Integer | Per la documentazione di questo metodo, consulta
java.sql.Blob#setBytes(long, byte[], int, int) . |
truncate(length) | void | Per la documentazione di questo metodo, consulta
java.sql.Blob#truncate(long) . |
Documentazione dettagliata
free()
Per la documentazione di questo metodo, consulta
java.sql.Blob#free()
.
getAppsScriptBlob()
getAs(contentType)
Restituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato. Questo metodo aggiunge l'estensione appropriata al nome del file, ad esempio "myfile.pdf". Tuttavia, si presuppone che la parte del nome del file che segue l'ultimo punto (se presente) sia un'estensione esistente che deve essere sostituita. Di conseguenza, "ShoppingList.12.25.2014" diventa "ShoppingList.12.25.pdf".
Per visualizzare le quote giornaliere per le conversioni, consulta Quote per i servizi Google. I domini Google Workspace appena creati potrebbero essere temporaneamente soggetti a quote più severe.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
contentType | String | Il tipo MIME in cui eseguire la conversione. Per la maggior parte dei blob, 'application/pdf' è l'unica opzione valida. Per le immagini in formato BMP, GIF, JPEG o PNG, è valido anche qualsiasi formato 'image/bmp' , 'image/gif' , 'image/jpeg' o 'image/png' . |
Ritorni
Blob
: i dati sotto forma di blob.
getBytes(position, length)
Per la documentazione di questo metodo, consulta
java.sql.Blob#getBytes(long, int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
position | Integer | La posizione ordinale del primo byte nel valore del blob da estrarre; il primo byte si trova nella posizione 1. |
length | Integer | Il numero di byte consecutivi da copiare. Il valore della lunghezza deve essere zero o maggiore. |
Ritorni
Byte[]
: un array di byte contenente fino al numero specificato di byte consecutivi dal valore del blob.
length()
Per la documentazione di questo metodo, consulta
java.sql.Blob#length()
.
Ritorni
Integer
: il numero di byte in questo blob.
position(pattern, start)
Per la documentazione di questo metodo, consulta
java.sql.Blob#position(byte[], long)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
pattern | Byte[] | L'array di byte da cercare. |
start | Integer | La posizione all'interno del valore del blob in cui eseguire la ricerca; la prima posizione è 1. |
Ritorni
Integer
: la posizione in cui inizia il pattern specificato oppure -1 se il pattern non viene trovato.
position(pattern, start)
Per la documentazione di questo metodo, consulta
java.sql.Blob#position(blob, long)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
pattern | JdbcBlob | Il JdbcBlob indica il valore da cercare. |
start | Integer | La posizione all'interno del valore del blob in cui eseguire la ricerca; la prima posizione è 1. |
Ritorni
Integer
: la posizione in cui inizia il pattern specificato oppure -1 se il pattern non viene trovato.
setBytes(position, blobSource)
Metodo pratico per scrivere un JdbcBlob
in questo blob.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
position | Integer | La posizione all'interno del blob in cui iniziare a scrivere. La prima posizione è 1. |
blobSource | BlobSource | L'origine dei dati da scrivere in questo blob. |
Ritorni
Integer
: il numero di byte scritti.
setBytes(position, blobSource, offset, length)
Metodo pratico per scrivere un JdbcBlob
in questo blob.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
position | Integer | La posizione all'interno del blob in cui iniziare a scrivere. La prima posizione è 1. |
blobSource | BlobSource | L'origine dei dati da scrivere in questo blob. |
offset | Integer | L'offset nell'array di byte fornito in cui iniziare a leggere i byte da impostare. |
length | Integer | Il numero di byte da scrivere nel blob. |
Ritorni
Integer
: il numero di byte scritti.
setBytes(position, bytes)
Per la documentazione di questo metodo, consulta
java.sql.Blob#setBytes(long, byte[])
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
position | Integer | La posizione all'interno del blob in cui iniziare a scrivere. La prima posizione è 1. |
bytes | Byte[] | L'array di byte da scrivere in questo blob. |
Ritorni
Integer
: il numero di byte scritti.
setBytes(position, bytes, offset, length)
Per la documentazione di questo metodo, consulta
java.sql.Blob#setBytes(long, byte[], int, int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
position | Integer | La posizione all'interno del blob in cui iniziare a scrivere. La prima posizione è 1. |
bytes | Byte[] | L'array di byte da scrivere in questo blob. |
offset | Integer | L'offset nell'array di byte fornito in cui iniziare a leggere i byte da impostare. |
length | Integer | Il numero di byte da scrivere nel blob. |
Ritorni
Integer
: il numero di byte scritti.
truncate(length)
Per la documentazione di questo metodo, consulta
java.sql.Blob#truncate(long)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
length | Integer | Le dimensioni (in byte) di questo blob dopo il troncamento. |