Un objet JDBC Blob
. Pour plus d'informations sur cette classe, consultez la page 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 en tant que blob Apps Script. |
getAs(contentType) | Blob | Renvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié. |
getBytes(position, length) | Byte[] | Pour plus d'informations sur cette méthode, voir
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 plus d'informations sur cette méthode, voir
java.sql.Blob#position(byte[], long) . |
position(pattern, start) | Integer | Pour plus d'informations sur cette méthode, voir
java.sql.Blob#position(blob, long) . |
setBytes(position, blobSource) | Integer | Méthode pratique permettant d'écrire un JdbcBlob dans cet objet blob. |
setBytes(position, blobSource, offset, length) | Integer | Méthode pratique permettant d'écrire un JdbcBlob dans cet objet blob. |
setBytes(position, bytes) | Integer | Pour plus d'informations sur cette méthode, voir
java.sql.Blob#setBytes(long, byte[]) . |
setBytes(position, bytes, offset, length) | Integer | Pour plus d'informations sur cette méthode, voir
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 contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié. Ce ajoute l'extension appropriée au nom du fichier (par exemple, "myfile.pdf"). Cependant, il suppose que la partie du nom de fichier qui suit le dernier point (le cas échéant) est une à remplacer. Par conséquent, "ShoppingList.12.25.2014" devient "ShoppingList.12.25.pdf".
Pour connaître les quotas quotidiens de conversion, consultez la page Quotas Services. Les domaines Google Workspace nouvellement créés peuvent être temporairement soumis à des règles des quotas.
Paramètres
Nom | Type | Description |
---|---|---|
contentType | String | Type MIME vers lequel effectuer la conversion. Pour la plupart des blobs, 'application/pdf' correspond à
est la seule option valide. Pour les images au format BMP, GIF, JPEG ou PNG, les valeurs 'image/bmp' , 'image/gif' , 'image/jpeg' ou 'image/png' le sont également.
valide. Pour un document Google Docs, 'text/markdown' est également valide. |
Renvois
Blob
: données sous forme de blob.
getBytes(position, length)
Pour plus d'informations sur cette méthode, voir
java.sql.Blob#getBytes(long, int)
.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | Position ordinale du premier octet de la valeur blob à extraire. la le premier octet est à la position 1. |
length | Integer | Nombre d'octets consécutifs à copier. la valeur de la longueur doit être zéro ou plus élevé. |
Renvois
Byte[]
: tableau d'octets contenant jusqu'au nombre spécifié d'octets consécutifs de l'objet blob
.
length()
Pour en savoir plus sur cette méthode, consultez
java.sql.Blob#length()
.
Renvois
Integer
: nombre d'octets dans cet blob.
position(pattern, start)
Pour plus d'informations sur cette méthode, voir
java.sql.Blob#position(byte[], long)
.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | Byte[] | Tableau d'octets à rechercher. |
start | Integer | Position dans la valeur blob où la recherche doit être effectuée. la première position est 1. |
Renvois
Integer
: position à laquelle commence le format spécifié, ou -1 si le format n'est pas
trouvé.
position(pattern, start)
Pour plus d'informations sur cette méthode, voir
java.sql.Blob#position(blob, long)
.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | JdbcBlob | JdbcBlob indiquant la valeur à rechercher. |
start | Integer | Position dans la valeur blob où la recherche doit être effectuée. la première position est 1. |
Renvois
Integer
: position à laquelle commence le format spécifié, ou -1 si le format n'est pas
trouvé.
setBytes(position, blobSource)
Méthode pratique permettant d'écrire un JdbcBlob
dans cet objet blob.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | La position dans l'objet blob à laquelle commencer à écrire. la première position est 1. |
blobSource | BlobSource | Source des 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 cet objet blob.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | La position dans l'objet blob à laquelle commencer à écrire. la première position est 1. |
blobSource | BlobSource | Source des 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 plus d'informations sur cette méthode, voir
java.sql.Blob#setBytes(long, byte[])
.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | La position dans l'objet blob à laquelle commencer à écrire. la première position est 1. |
bytes | Byte[] | Tableau d'octets à écrire dans ce blob. |
Renvois
Integer
: nombre d'octets écrits.
setBytes(position, bytes, offset, length)
Pour plus d'informations sur cette méthode, voir
java.sql.Blob#setBytes(long, byte[], int, int)
.
Paramètres
Nom | Type | Description |
---|---|---|
position | Integer | La position dans l'objet blob à laquelle commencer à écrire. la première position est 1. |
bytes | Byte[] | Tableau d'octets à é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.
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. |