Class JdbcBlob

JdbcBlob

Un Blob JDBC. Pour en savoir plus sur cette classe, consultez java.sql.Blob .

Méthodes

MéthodeType renvoyéBrève description
free()voidPour en savoir plus sur cette méthode, consultez java.sql.Blob#free().
getAppsScriptBlob()BlobRécupère le contenu de cet objet JdbcBlob en tant qu'objet blob Apps Script.
getAs(contentType)BlobRenvoie 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()IntegerPour en savoir plus sur cette méthode, consultez java.sql.Blob#length().
position(pattern, start)IntegerPour en savoir plus sur cette méthode, consultez java.sql.Blob#position(byte[], long).
position(pattern, start)IntegerPour en savoir plus sur cette méthode, consultez java.sql.Blob#position(blob, long).
setBytes(position, blobSource)IntegerMéthode pratique permettant d'écrire un JdbcBlob dans ce blob.
setBytes(position, blobSource, offset, length)IntegerMéthode pratique permettant d'écrire un JdbcBlob dans ce blob.
setBytes(position, bytes)IntegerPour en savoir plus sur cette méthode, consultez java.sql.Blob#setBytes(long, byte[]).
setBytes(position, bytes, offset, length)IntegerPour en savoir plus sur cette méthode, consultez java.sql.Blob#setBytes(long, byte[], int, int).
truncate(length)voidPour 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()

Récupère le contenu de cet objet JdbcBlob en tant qu'objet blob Apps Script.

Renvois

Blob : Blob utilisable directement par d'autres API Apps Script.


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

NomTypeDescription
contentTypeStringType 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

NomTypeDescription
positionIntegerPosition ordinale du premier octet de la valeur de l'objet blob à extraire ; le premier octet est à la position 1.
lengthIntegerNombre 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

NomTypeDescription
patternByte[]Tableau d'octets à rechercher.
startIntegerPosition 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

NomTypeDescription
patternJdbcBlobJdbcBlob indiquant la valeur à rechercher.
startIntegerPosition 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

NomTypeDescription
positionIntegerPosition dans le blob à laquelle commencer l'écriture ; la première position est 1.
blobSourceBlobSourceSource 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

NomTypeDescription
positionIntegerPosition dans le blob à laquelle commencer l'écriture ; la première position est 1.
blobSourceBlobSourceSource de données à écrire dans ce blob.
offsetIntegerDécalage dans le tableau d'octets fourni à partir duquel commencer à lire les octets à définir.
lengthIntegerNombre 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

NomTypeDescription
positionIntegerPosition dans le blob à laquelle commencer l'écriture ; la première position est 1.
bytesByte[]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

NomTypeDescription
positionIntegerPosition dans le blob à laquelle commencer l'écriture ; la première position est 1.
bytesByte[]Tableau d'octets à écrire dans cet objet blob.
offsetIntegerDécalage dans le tableau d'octets fourni à partir duquel commencer à lire les octets à définir.
lengthIntegerNombre 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

NomTypeDescription
lengthIntegerTaille (en octets) de ce blob après troncation.