Class JdbcBlob

JdbcBlob

Un Blob JDBC. Pour obtenir la documentation de cette classe, consultez java.sql.Blob .

Méthodes

MéthodeType renvoyéBrève description
free()voidPour obtenir la documentation de cette méthode, consultez java.sql.Blob#free().
getAppsScriptBlob()BlobRécupère le contenu de ce JdbcBlob en tant que 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 obtenir la documentation de cette méthode, consultez java.sql.Blob#getBytes(long, int).
length()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Blob#length().
position(pattern, start)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Blob#position(byte[], long).
position(pattern, start)IntegerPour obtenir la documentation de 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 obtenir la documentation de cette méthode, consultez java.sql.Blob#setBytes(long, byte[]).
setBytes(position, bytes, offset, length)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Blob#setBytes(long, byte[], int, int).
truncate(length)voidPour obtenir la documentation de cette méthode, consultez java.sql.Blob#truncate(long).

Documentation détaillée

free()

Pour obtenir la documentation de cette méthode, consultez java.sql.Blob#free().


getAppsScriptBlob()

Récupère le contenu de ce JdbcBlob en tant que 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, "myfile.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 consulter les quotas quotidiens pour les conversions, consultez 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, les extensions '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 obtenir la documentation de cette méthode, consultez java.sql.Blob#getBytes(long, int).

Paramètres

NomTypeDescription
positionIntegerPosition ordinale du premier octet de la valeur 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 spécifié d'octets consécutifs de la valeur blob.


length()

Pour obtenir la documentation de cette méthode, consultez java.sql.Blob#length().

Renvois

Integer : nombre d'octets dans cet objet blob.


position(pattern, start)

Pour obtenir la documentation de cette méthode, consultez java.sql.Blob#position(byte[], long).

Paramètres

NomTypeDescription
patternByte[]Tableau d'octets à rechercher.
startIntegerPosition dans la valeur blob à partir de laquelle la recherche doit commencer. 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 obtenir la documentation de cette méthode, consultez java.sql.Blob#position(blob, long).

Paramètres

NomTypeDescription
patternJdbcBlobJdbcBlob indiquant la valeur à rechercher.
startIntegerPosition dans la valeur blob à partir de laquelle la recherche doit commencer. 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 à partir de laquelle commencer à écrire (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 à partir de laquelle commencer à écrire (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 l'objet blob.

Renvois

Integer : nombre d'octets écrits.


setBytes(position, bytes)

Pour obtenir la documentation de cette méthode, consultez java.sql.Blob#setBytes(long, byte[]).

Paramètres

NomTypeDescription
positionIntegerPosition dans le blob à partir de laquelle commencer à écrire (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 obtenir la documentation de cette méthode, consultez java.sql.Blob#setBytes(long, byte[], int, int).

Paramètres

NomTypeDescription
positionIntegerPosition dans le blob à partir de 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 à 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 obtenir la documentation de cette méthode, consultez java.sql.Blob#truncate(long).

Paramètres

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