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 de cet objet sous forme de 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 ce blob.
setBytes(position, blobSource, offset, length)IntegerMéthode pratique pour é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 pouvant être utilisé directement par d'autres API Apps Script.


getAs(contentType)

Renvoie les données de cet objet sous forme de 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, il suppose 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 afficher les quotas quotidiens pour les conversions, consultez la section Quotas pour les services Google. Les nouveaux domaines Google Workspace 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, les valeurs 'image/bmp', 'image/gif', 'image/jpeg' ou 'image/png' sont également valides. Pour un document Google Docs, 'text/markdown' est également valide.

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 blob à extraire. Le premier octet se trouve à la position 1.
lengthIntegerNombre d'octets consécutifs à copier. La valeur de la longueur doit être supérieure ou égale à zéro.

Renvois

Byte[] : tableau d'octets contenant jusqu'au nombre d'octets consécutifs spécifié à partir de la valeur du 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 du blob à partir de laquelle commencer la recherche. La première position est 1.

Renvois

Integer : position à laquelle le modèle spécifié commence, ou -1 si le modèle 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 du blob à partir de laquelle commencer la recherche. La première position est 1.

Renvois

Integer : position à laquelle le modèle spécifié commence, ou -1 si le modèle n'est pas trouvé.


setBytes(position, blobSource)

Méthode pratique pour écrire un JdbcBlob dans ce blob.

Paramètres

NomTypeDescription
positionIntegerPosition dans le blob à laquelle commencer l'écriture. La première position est 1.
blobSourceBlobSourceSource des données à écrire dans ce blob.

Renvois

Integer : nombre d'octets écrits.


setBytes(position, blobSource, offset, length)

Méthode pratique pour écrire un JdbcBlob dans ce blob.

Paramètres

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