Class JdbcBlob

JdbcBlob

Un Blob de JDBC. Para ver la documentación de esta clase, consulta java.sql.Blob .

Métodos

MétodoTipo de datos que se muestraDescripción breve
free()voidPara ver la documentación de este método, consulta java.sql.Blob#free().
getAppsScriptBlob()BlobObtiene el contenido de este JdbcBlob como un BLOB de Apps Script.
getAs(contentType)BlobMuestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado.
getBytes(position, length)Byte[]Para ver la documentación de este método, consulta java.sql.Blob#getBytes(long, int).
length()IntegerPara ver la documentación de este método, consulta java.sql.Blob#length().
position(pattern, start)IntegerPara ver la documentación de este método, consulta java.sql.Blob#position(byte[], long).
position(pattern, start)IntegerPara ver la documentación de este método, consulta java.sql.Blob#position(blob, long).
setBytes(position, blobSource)IntegerMétodo de conveniencia para escribir un JdbcBlob en este BLOB.
setBytes(position, blobSource, offset, length)IntegerMétodo de conveniencia para escribir un JdbcBlob en este BLOB.
setBytes(position, bytes)IntegerPara ver la documentación de este método, consulta java.sql.Blob#setBytes(long, byte[]).
setBytes(position, bytes, offset, length)IntegerPara ver la documentación de este método, consulta java.sql.Blob#setBytes(long, byte[], int, int).
truncate(length)voidPara ver la documentación de este método, consulta java.sql.Blob#truncate(long).

Documentación detallada

free()

Para ver la documentación de este método, consulta java.sql.Blob#free().


getAppsScriptBlob()

Obtiene el contenido de este JdbcBlob como un BLOB de Apps Script.

Devolvedor

Blob: Es un Blob que pueden usar directamente otras APIs de Apps Script.


getAs(contentType)

Muestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado. Este método agrega la extensión adecuada al nombre de archivo, por ejemplo, “myfile.pdf”. Sin embargo, se supone que la parte del nombre de archivo que sigue al último punto (si existe) es una extensión existente que se debe reemplazar. En consecuencia, “ShoppingList.12.25.2014” se convierte en “ShoppingList.12.25.pdf”.

Para ver las cuotas diarias de las conversiones, consulta Cuotas de los servicios de Google. Los dominios de Google Workspace creados recientemente pueden estar sujetos a cuotas más estrictas de forma temporal.

Parámetros

NombreTipoDescripción
contentTypeStringEl tipo de MIME al que se realizará la conversión. Para la mayoría de los BLOB, 'application/pdf' es la única opción válida. En el caso de las imágenes en formato BMP, GIF, JPEG o PNG, también es válido cualquiera de los valores 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'.

Devolvedor

Blob: Son los datos como un BLOB.


getBytes(position, length)

Para ver la documentación de este método, consulta java.sql.Blob#getBytes(long, int).

Parámetros

NombreTipoDescripción
positionIntegerEs la posición ordinal del primer byte en el valor del BLOB que se extraerá; el primer byte está en la posición 1.
lengthIntegerLa cantidad de bytes consecutivos que se copiarán. El valor de la longitud debe ser cero o mayor.

Devolvedor

Byte[]: Es un array de bytes que contiene hasta la cantidad especificada de bytes consecutivos del valor de BLOB.


length()

Para ver la documentación de este método, consulta java.sql.Blob#length().

Devolvedor

Integer: Es la cantidad de bytes en este BLOB.


position(pattern, start)

Para ver la documentación de este método, consulta java.sql.Blob#position(byte[], long).

Parámetros

NombreTipoDescripción
patternByte[]El array de bytes que se debe buscar.
startIntegerLa posición en el valor del BLOB donde se comienza la búsqueda; la primera posición es 1.

Devolvedor

Integer: Es la posición en la que comienza el patrón especificado o -1 si no se encuentra el patrón.


position(pattern, start)

Para ver la documentación de este método, consulta java.sql.Blob#position(blob, long).

Parámetros

NombreTipoDescripción
patternJdbcBlobEl JdbcBlob que indica el valor que se debe buscar.
startIntegerLa posición en el valor del BLOB donde se comienza la búsqueda; la primera posición es 1.

Devolvedor

Integer: Es la posición en la que comienza el patrón especificado o -1 si no se encuentra el patrón.


setBytes(position, blobSource)

Método de conveniencia para escribir un JdbcBlob en este BLOB.

Parámetros

NombreTipoDescripción
positionIntegerEs la posición en el BLOB en la que se debe comenzar a escribir; la primera posición es 1.
blobSourceBlobSourceEs la fuente de los datos que se escribirá en este BLOB.

Devolvedor

Integer: Es la cantidad de bytes escritos.


setBytes(position, blobSource, offset, length)

Método de conveniencia para escribir un JdbcBlob en este BLOB.

Parámetros

NombreTipoDescripción
positionIntegerEs la posición en el BLOB en la que se debe comenzar a escribir; la primera posición es 1.
blobSourceBlobSourceEs la fuente de los datos que se escribirá en este BLOB.
offsetIntegerEl desplazamiento hacia el array de bytes proporcionado en el que se debe comenzar a leer los bytes que se configurarán.
lengthIntegerEs la cantidad de bytes que se escribirán en el BLOB.

Devolvedor

Integer: Es la cantidad de bytes escritos.


setBytes(position, bytes)

Para ver la documentación de este método, consulta java.sql.Blob#setBytes(long, byte[]).

Parámetros

NombreTipoDescripción
positionIntegerEs la posición en el BLOB en la que se debe comenzar a escribir; la primera posición es 1.
bytesByte[]Es el array de bytes para escribir en este BLOB.

Devolvedor

Integer: Es la cantidad de bytes escritos.


setBytes(position, bytes, offset, length)

Para ver la documentación de este método, consulta java.sql.Blob#setBytes(long, byte[], int, int).

Parámetros

NombreTipoDescripción
positionIntegerEs la posición en el BLOB en la que se debe comenzar a escribir; la primera posición es 1.
bytesByte[]Es el array de bytes para escribir en este BLOB.
offsetIntegerEl desplazamiento hacia el array de bytes proporcionado en el que se debe comenzar a leer los bytes que se configurarán.
lengthIntegerEs la cantidad de bytes que se escribirán en el BLOB.

Devolvedor

Integer: Es la cantidad de bytes escritos.


truncate(length)

Para ver la documentación de este método, consulta java.sql.Blob#truncate(long).

Parámetros

NombreTipoDescripción
lengthIntegerEs el tamaño (en bytes) de este BLOB después del truncamiento.