Class JdbcBlob

JdbcBlob

Un objet JDBC Blob. Pour plus d'informations sur cette classe, consultez la page 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 en tant que blob Apps Script.
getAs(contentType)BlobRenvoyez 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()IntegerPour en savoir plus sur cette méthode, consultez java.sql.Blob#length().
position(pattern, start)IntegerPour plus d'informations sur cette méthode, voir java.sql.Blob#position(byte[], long).
position(pattern, start)IntegerPour plus d'informations sur cette méthode, voir java.sql.Blob#position(blob, long).
setBytes(position, blobSource)IntegerMéthode pratique permettant d'écrire un JdbcBlob dans cet objet blob.
setBytes(position, blobSource, offset, length)IntegerMéthode pratique permettant d'écrire un JdbcBlob dans cet objet blob.
setBytes(position, bytes)IntegerPour plus d'informations sur cette méthode, voir java.sql.Blob#setBytes(long, byte[]).
setBytes(position, bytes, offset, length)IntegerPour plus d'informations sur cette méthode, voir 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 en tant que blob Apps Script.

Renvois

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


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

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

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

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

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

NomTypeDescription
positionIntegerLa position dans l'objet blob à 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 permettant d'écrire un JdbcBlob dans cet objet blob.

Paramètres

NomTypeDescription
positionIntegerLa position dans l'objet blob à 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 plus d'informations sur cette méthode, voir java.sql.Blob#setBytes(long, byte[]).

Paramètres

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

NomTypeDescription
positionIntegerLa position dans l'objet blob à laquelle commencer à écrire. la première position est 1.
bytesByte[]Tableau d'octets à é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.


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.