Class JdbcBlob

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
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.

Volver

Blob: Es un Blob que pueden usar otras API 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 del archivo, por ejemplo, &myt.myfile.pdf". Sin embargo, se supone que la parte del nombre de archivo que sigue al último período (si existe) es una extensión existente que se debe reemplazar. En consecuencia, "ShoppingList.15.15.2014" pasa a ser "ShoppingList.12.25.pdf".

Si quieres ver las cuotas diarias para conversiones, consulta Cuotas para servicios de Google. Es posible que los dominios de Google Workspace recién creados estén sujetos a cuotas más estrictas.

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. Para imágenes en formato BMP, GIF, JPEG o PNG, también son válidos 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'.

Volver

Blob: 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
positionIntegerLa posición ordinal del primer byte del 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 para la longitud debe ser cero o mayor.

Volver

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


length()

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

Volver

Integer: 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[]Matriz de bytes que se buscará.
startIntegerLa posición en el valor del BLOB donde se inicia la búsqueda. La primera posición es 1.

Volver

Integer: Es la posición en la que comienza el patrón especificado, o bien -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 buscará.
startIntegerLa posición en el valor del BLOB donde se inicia la búsqueda. La primera posición es 1.

Volver

Integer: Es la posición en la que comienza el patrón especificado, o bien -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
positionIntegerPosición en el BLOB en el que se comienzan a escribir; la primera posición es 1.
blobSourceBlobSourceLa fuente de datos para escribir en este BLOB.

Volver

Integer: 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
positionIntegerPosición en el BLOB en el que se comienzan a escribir; la primera posición es 1.
blobSourceBlobSourceLa fuente de datos para escribir en este BLOB.
offsetIntegerEl desplazamiento en el arreglo de bytes proporcionado en el que se comienzan a leer los bytes que se establecerán.
lengthIntegerLa cantidad de bytes que se escribirán en el BLOB.

Volver

Integer: 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
positionIntegerPosición en el BLOB en el que se comienzan a escribir; la primera posición es 1.
bytesByte[]El arreglo de bytes que se escribirán en este BLOB.

Volver

Integer: 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
positionIntegerPosición en el BLOB en el que se comienzan a escribir; la primera posición es 1.
bytesByte[]El arreglo de bytes que se escribirán en este BLOB.
offsetIntegerEl desplazamiento en el arreglo de bytes proporcionado en el que se comienzan a leer los bytes que se establecerán.
lengthIntegerLa cantidad de bytes que se escribirán en el BLOB.

Volver

Integer: 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
lengthIntegerEl tamaño (en bytes) de este BLOB después del truncamiento.