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 obtener documentación sobre 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 documentación de este método, consulta java.sql.Blob#getBytes(long, int)
length()IntegerPara obtener documentación sobre este método, consulta java.sql.Blob#length().
position(pattern, start)IntegerPara documentación de este método, consulta java.sql.Blob#position(byte[], long)
position(pattern, start)IntegerPara 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 documentación de este método, consulta java.sql.Blob#setBytes(long, byte[])
setBytes(position, bytes, offset, length)IntegerPara documentación de este método, consulta java.sql.Blob#setBytes(long, byte[], int, int)
truncate(length)voidPara obtener documentación sobre este método, consulta java.sql.Blob#truncate(long).

Documentación detallada

free()

Para obtener documentación sobre 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 directamente otras APIs de Apps Script.


getAs(contentType)

Muestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado. Esta agrega la extensión adecuada al nombre del archivo, por ejemplo, "miarchivo.pdf". Sin embargo, supone que la parte del nombre de archivo que sigue al último punto (si corresponde) es una parte extensión que debe reemplazarse. Por lo tanto, "ShoppingList.12.25.2014" se convierte en “ShoppingList.12.25.pdf”.

Para ver las cuotas diarias de las conversiones, consulta Cuotas para Google Servicios Es posible que los dominios de Google Workspace recién creados estén sujetos temporalmente a restricciones y cuotas.

Parámetros

NombreTipoDescripción
contentTypeStringEl tipo de MIME en el que se convertirá. 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 se aplica cualquiera de los siguientes valores: 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'. válido. 'text/markdown' también es válido para Documentos de Google.

Volver

Blob: Los datos como un BLOB.


getBytes(position, length)

Para 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 el primer byte está en la posición 1.
lengthIntegerLa cantidad de bytes consecutivos que se copiarán. el valor de length debe ser cero o mayores.

Volver

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


length()

Para obtener documentación sobre este método, consulta java.sql.Blob#length().

Volver

Integer: la cantidad de bytes en este BLOB.


position(pattern, start)

Para 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 comenzaría la búsqueda. la primera posición es 1.

Volver

Integer: la posición en la que comienza el patrón especificado o -1 si el patrón no es encontradas.


position(pattern, start)

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

Parámetros

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

Volver

Integer: la posición en la que comienza el patrón especificado o -1 si el patrón no es encontradas.


setBytes(position, blobSource)

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

Parámetros

NombreTipoDescripción
positionIntegerLa posición en el BLOB en la que se comienza a escribir; la primera posición es 1.
blobSourceBlobSourceLa fuente de datos que se 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
positionIntegerLa posición en el BLOB en la que se comienza a escribir; la primera posición es 1.
blobSourceBlobSourceLa fuente de datos que se escribirá en este BLOB.
offsetIntegerEl desplazamiento hacia el array de bytes proporcionado en el que se empieza 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 documentación de este método, consulta java.sql.Blob#setBytes(long, byte[])

Parámetros

NombreTipoDescripción
positionIntegerLa posición en el BLOB en la que se comienza a escribir; la primera posición es 1.
bytesByte[]El array de bytes que se escribirá en este BLOB.

Volver

Integer: la cantidad de bytes escritos.


setBytes(position, bytes, offset, length)

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

Parámetros

NombreTipoDescripción
positionIntegerLa posición en el BLOB en la que se comienza a escribir; la primera posición es 1.
bytesByte[]El array de bytes que se escribirá en este BLOB.
offsetIntegerEl desplazamiento hacia el array de bytes proporcionado en el que se empieza 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 obtener documentación sobre 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.