Un Blob
de JDBC. Para ver la documentación de esta clase, consulta java.sql.Blob
.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
free() | void | Para ver la documentación de este método, consulta
java.sql.Blob#free() . |
getAppsScriptBlob() | Blob | Obtiene el contenido de este JdbcBlob como un BLOB de Apps Script. |
getAs(contentType) | Blob | Muestra 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() | Integer | Para ver la documentación de este método, consulta
java.sql.Blob#length() . |
position(pattern, start) | Integer | Para ver la documentación de este método, consulta
java.sql.Blob#position(byte[], long) . |
position(pattern, start) | Integer | Para ver la documentación de este método, consulta
java.sql.Blob#position(blob, long) . |
setBytes(position, blobSource) | Integer | Método de conveniencia para escribir un JdbcBlob en este BLOB. |
setBytes(position, blobSource, offset, length) | Integer | Método de conveniencia para escribir un JdbcBlob en este BLOB. |
setBytes(position, bytes) | Integer | Para ver la documentación de este método, consulta
java.sql.Blob#setBytes(long, byte[]) . |
setBytes(position, bytes, offset, length) | Integer | Para ver la documentación de este método, consulta
java.sql.Blob#setBytes(long, byte[], int, int) . |
truncate(length) | void | Para 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()
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
Nombre | Tipo | Descripción |
---|---|---|
contentType | String | El 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
Nombre | Tipo | Descripción |
---|---|---|
position | Integer | Es la posición ordinal del primer byte en el valor del BLOB que se extraerá; el primer byte está en la posición 1. |
length | Integer | La 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | Byte[] | El array de bytes que se debe buscar. |
start | Integer | La 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | JdbcBlob | El JdbcBlob que indica el valor que se debe buscar. |
start | Integer | La 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
Nombre | Tipo | Descripción |
---|---|---|
position | Integer | Es la posición en el BLOB en la que se debe comenzar a escribir; la primera posición es 1. |
blobSource | BlobSource | Es 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
Nombre | Tipo | Descripción |
---|---|---|
position | Integer | Es la posición en el BLOB en la que se debe comenzar a escribir; la primera posición es 1. |
blobSource | BlobSource | Es la fuente de los datos que se escribirá en este BLOB. |
offset | Integer | El desplazamiento hacia el array de bytes proporcionado en el que se debe comenzar a leer los bytes que se configurarán. |
length | Integer | Es 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
Nombre | Tipo | Descripción |
---|---|---|
position | Integer | Es la posición en el BLOB en la que se debe comenzar a escribir; la primera posición es 1. |
bytes | Byte[] | 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
Nombre | Tipo | Descripción |
---|---|---|
position | Integer | Es la posición en el BLOB en la que se debe comenzar a escribir; la primera posición es 1. |
bytes | Byte[] | Es el array de bytes para escribir en este BLOB. |
offset | Integer | El desplazamiento hacia el array de bytes proporcionado en el que se debe comenzar a leer los bytes que se configurarán. |
length | Integer | Es 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
Nombre | Tipo | Descripción |
---|---|---|
length | Integer | Es el tamaño (en bytes) de este BLOB después del truncamiento. |