Un Blob
JDBC. Pour en savoir plus sur cette classe, consultez java.sql.Blob
.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
free() | void | Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#free() . |
getAppsScriptBlob() | Blob | Récupère le contenu de cet objet JdbcBlob en tant qu'objet blob Apps Script. |
getAs(contentType) | Blob | Renvoie les données contenues dans cet objet sous forme d'objet blob converti dans le type de contenu spécifié. |
getBytes(position, length) | Byte[] | Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#getBytes(long, int) . |
length() | Integer | Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#length() . |
position(pattern, start) | Integer | Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#position(byte[], long) . |
position(pattern, start) | Integer | Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#position(blob, long) . |
setBytes(position, blobSource) | Integer | Méthode pratique permettant d'écrire un JdbcBlob dans ce blob. |
setBytes(position, blobSource, offset, length) | Integer | Méthode pratique permettant d'écrire un JdbcBlob dans ce blob. |
setBytes(position, bytes) | Integer | Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#setBytes(long, byte[]) . |
setBytes(position, bytes, offset, length) | Integer | Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#setBytes(long, byte[], int, int) . |
truncate(length) | void | Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#truncate(long) . |
Documentation détaillée
free()
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#free()
.
getAppsScriptBlob()
getAs(contentType)
Renvoie les données contenues dans cet objet sous forme d'objet blob converti dans le type de contenu spécifié. Cette méthode ajoute l'extension appropriée au nom de fichier (par exemple, "myfile.pdf"). Cependant, nous supposons que la partie du nom de fichier qui suit le dernier point (le cas échéant) est une extension existante qui doit être remplacée. Par conséquent, "ShoppingList.12.25.2014" devient "ShoppingList.12.25.pdf".
Pour connaître les quotas quotidiens de conversions, consultez la page Quotas pour les services Google. Les domaines Google Workspace nouvellement créés peuvent être temporairement soumis à des quotas plus stricts.
Paramètres
Nom | Type | Description |
---|---|---|
contentType | String | Type MIME vers lequel effectuer la conversion. Pour la plupart des blobs, 'application/pdf' est la seule option valide. Pour les images au format BMP, GIF, JPEG ou PNG, 'image/bmp' , 'image/gif' , 'image/jpeg' ou 'image/png' sont également valides. |
Renvois
Blob
: données sous forme de blob.
getBytes(position, length)
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#getBytes(long, int)
.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | Position ordinale du premier octet de la valeur de l'objet blob à extraire ; le premier octet est à la position 1. |
length | Integer | Nombre d'octets consécutifs à copier. La valeur de la longueur doit être égale ou supérieure à zéro. |
Renvois
Byte[]
: tableau d'octets contenant le nombre spécifié d'octets consécutifs provenant de la valeur de l'objet blob.
length()
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#length()
.
Renvois
Integer
: nombre d'octets dans ce blob.
position(pattern, start)
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#position(byte[], long)
.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | Byte[] | Tableau d'octets à rechercher. |
start | Integer | Position dans la valeur de l'objet blob où la recherche doit être lancée. La première position est 1. |
Renvois
Integer
: position à laquelle commence le format spécifié. Sinon, -1 si le format est introuvable.
position(pattern, start)
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#position(blob, long)
.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | JdbcBlob | JdbcBlob indiquant la valeur à rechercher. |
start | Integer | Position dans la valeur de l'objet blob où la recherche doit être lancée. La première position est 1. |
Renvois
Integer
: position à laquelle commence le format spécifié. Sinon, -1 si le format est introuvable.
setBytes(position, blobSource)
Méthode pratique permettant d'écrire un JdbcBlob
dans ce blob.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | Position dans le blob à laquelle commencer l'écriture ; la première position est 1. |
blobSource | BlobSource | Source de données à écrire dans ce blob. |
Renvois
Integer
: nombre d'octets écrits.
setBytes(position, blobSource, offset, length)
Méthode pratique permettant d'écrire un JdbcBlob
dans ce blob.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | Position dans le blob à laquelle commencer l'écriture ; la première position est 1. |
blobSource | BlobSource | Source de données à écrire dans ce blob. |
offset | Integer | Décalage dans le tableau d'octets fourni à partir duquel commencer à lire les octets à définir. |
length | Integer | Nombre d'octets à écrire dans l'objet blob. |
Renvois
Integer
: nombre d'octets écrits.
setBytes(position, bytes)
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#setBytes(long, byte[])
.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | Position dans le blob à laquelle commencer l'écriture ; la première position est 1. |
bytes | Byte[] | Tableau d'octets à écrire dans cet objet blob. |
Renvois
Integer
: nombre d'octets écrits.
setBytes(position, bytes, offset, length)
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#setBytes(long, byte[], int, int)
.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | Position dans le blob à laquelle commencer l'écriture ; la première position est 1. |
bytes | Byte[] | Tableau d'octets à écrire dans cet objet blob. |
offset | Integer | Décalage dans le tableau d'octets fourni à partir duquel commencer à lire les octets à définir. |
length | Integer | Nombre d'octets à écrire dans l'objet blob. |
Renvois
Integer
: nombre d'octets écrits.
truncate(length)
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#truncate(long)
.
Paramètres
Nom | Type | Description |
---|---|---|
length | Integer | Taille (en octets) de ce blob après troncation. |