Class JdbcBlob

JdbcBlob

Un Blob JDBC. Pour plus d'informations 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 ce JdbcBlob sous la forme d'un blob Apps Script.
getAs(contentType)BlobRenvoyez 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()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 pour écrire un JdbcBlob dans cet objet blob.
setBytes(position, blobSource, offset, length)IntegerMéthode pratique pour écrire un JdbcBlob dans cet objet 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 ce JdbcBlob sous la forme d'un blob Apps Script.

Aller-retour

Blob : Blob pouvant être utilisé directement par d'autres API Apps Script.


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

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, 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

NomTypeDescription
positionIntegerPosition ordinale du premier octet de la valeur d'objet blob à extraire. Le premier octet se trouve à la position 1.
lengthIntegerNombre 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

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

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

NomTypeDescription
positionIntegerPosition dans le blob à laquelle commencer à écrire. La première position est 1.
blobSourceBlobSourceSource 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

NomTypeDescription
positionIntegerPosition dans le blob à laquelle commencer à écrire. La première position est 1.
blobSourceBlobSourceSource des données à écrire dans cet objet blob.
offsetIntegerDécalage dans le tableau d'octets fourni pour lancer la lecture des octets à définir.
lengthIntegerNombre 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

NomTypeDescription
positionIntegerPosition dans le blob à laquelle commencer à écrire. La première position est 1.
bytesByte[]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

NomTypeDescription
positionIntegerPosition dans le blob à laquelle commencer à écrire. La première position est 1.
bytesByte[]Tableau d'octets à écrire dans cet objet blob.
offsetIntegerDécalage dans le tableau d'octets fourni pour lancer la lecture des octets à définir.
lengthIntegerNombre 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

NomTypeDescription
lengthIntegerTaille (en octets) de cet objet blob après troncature.