Un Blob
JDBC. Pour plus d'informations 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 ce JdbcBlob sous la forme d'un blob Apps Script. |
getAs(contentType) | Blob | Renvoyez les données de cet objet en tant qu'objet blob converti au 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 pour écrire un JdbcBlob dans cet objet blob. |
setBytes(position, blobSource, offset, length) | Integer | Méthode pratique pour écrire un JdbcBlob dans cet objet 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)
Renvoyez les données de cet objet en tant qu'objet blob converti au type de contenu spécifié. Cette méthode ajoute l'extension appropriée au nom de fichier, par exemple "monfichier.pdf". Toutefois, nous partons du principe que la partie du nom de fichier qui suit la dernière période (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 afficher les quotas quotidiens des conversions, consultez la page Quotas pour les services Google. Les domaines Google Workspace créés récemment peuvent être 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, vous pouvez utiliser les formats 'image/bmp' , 'image/gif' , 'image/jpeg' ou 'image/png' . |
Aller-retour
Blob
: données en tant que 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 d'objet blob à extraire. Le premier octet se trouve à la position 1. |
length | Integer | Nombre d'octets consécutifs à copier. La valeur de longueur doit être égale ou supérieure à zéro. |
Aller-retour
Byte[]
: tableau d'octets contenant le nombre d'octets consécutifs à partir de la valeur du blob.
length()
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#length()
.
Aller-retour
Integer
: nombre d'octets dans cet objet 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 à l'endroit où la recherche est initiée ; la première position est 1. |
Aller-retour
Integer
: position à partir de laquelle le format spécifié commence, ou -1 si le format n'est pas trouvé.
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 à l'endroit où la recherche est initiée ; la première position est 1. |
Aller-retour
Integer
: position à partir de laquelle le format spécifié commence, ou -1 si le format n'est pas trouvé.
setBytes(position, blobSource)
Méthode pratique pour écrire un JdbcBlob
dans cet objet blob.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | Position dans le blob à laquelle commencer à écrire. La première position est 1. |
blobSource | BlobSource | Source des données à écrire dans cet objet blob. |
Aller-retour
Integer
: nombre d'octets écrits.
setBytes(position, blobSource, offset, length)
Méthode pratique pour écrire un JdbcBlob
dans cet objet blob.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | Position dans le blob à laquelle commencer à écrire. La première position est 1. |
blobSource | BlobSource | Source des données à écrire dans cet objet blob. |
offset | Integer | Décalage dans le tableau d'octets fourni pour lancer la lecture des octets à définir. |
length | Integer | Nombre d'octets à écrire dans l'objet blob. |
Aller-retour
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 à écrire. La première position est 1. |
bytes | Byte[] | Tableau d'octets à écrire dans cet objet blob. |
Aller-retour
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 à écrire. 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 pour lancer la lecture des octets à définir. |
length | Integer | Nombre d'octets à écrire dans l'objet blob. |
Aller-retour
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 cet objet blob après troncature. |