Un objeto Blob de JDBC. Para obtener documentación sobre esta clase, consulta java.sql.Blob
.
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
free() | void | Para obtener documentación sobre este método, consulta
java.sql.Blob#free(). |
get | Blob | Obtiene el contenido de este JdbcBlob como un blob de Apps Script. |
get | Blob | Devuelve los datos dentro de este objeto como un blob convertido al tipo de contenido especificado. |
get | Byte[] | Para obtener documentación sobre este método, consulta
java.sql.Blob#getBytes(long, int). |
length() | Integer | Para obtener documentación sobre este método, consulta
java.sql.Blob#length(). |
position(pattern, start) | Integer | Para obtener documentación sobre este método, consulta
java.sql.Blob#position(byte[], long). |
position(pattern, start) | Integer | Para obtener documentación sobre este método, consulta
java.sql.Blob#position(blob, long). |
set | Integer | Método de conveniencia para escribir un Jdbc en este blob. |
set | Integer | Método de conveniencia para escribir un Jdbc en este blob. |
set | Integer | Para obtener documentación sobre este método, consulta
java.sql.Blob#setBytes(long, byte[]). |
set | Integer | Para obtener documentación sobre este método, consulta
java.sql.Blob#setBytes(long, byte[], int, int). |
truncate(length) | void | Para 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()
getAs(contentType)
Devuelve 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, "miarchivo.pdf". Sin embargo, supone que la parte del nombre de archivo que sigue al último punto (si hay alguno) es una extensión existente que se debe reemplazar. Por lo tanto, "ShoppingList.12.25.2014" se convierte en "ShoppingList.12.25.pdf".
Para ver las cuotas diarias de conversiones, consulta Cuotas para los servicios de Google. Es posible que los dominios de Google Workspace recién creados estén sujetos temporalmente a cuotas más estrictas.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
content | String | Es el tipo de MIME al que se convertirá el archivo. Para la mayoría de los BLOBs, 'application/pdf' es la única opción válida. Para las imágenes en formato BMP, GIF, JPEG o PNG, también son válidos cualquiera de los valores 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'. En el caso de un documento de Documentos de Google, 'text/markdown' también es un valor válido. |
Volver
Blob: Son los datos como un BLOB.
getBytes(position, length)
Para obtener documentación sobre 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 se encuentra en la posición 1. |
length | Integer | Cantidad de bytes consecutivos que se copiarán. El valor de longitud debe ser cero o mayor. |
Volver
Byte[]: Es un array de bytes que contiene hasta la cantidad especificada de bytes consecutivos del valor del BLOB.
length()
Para obtener documentación sobre este método, consulta
java.sql.Blob#length().
Volver
Integer: Es la cantidad de bytes en este BLOB.
position(pattern, start)
Para obtener documentación sobre este método, consulta
java.sql.Blob#position(byte[], long).
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
pattern | Byte[] | Es el array de bytes que se buscará. |
start | Integer | Posición en el valor del BLOB en la que se comienza la búsqueda. La primera posición es 1. |
Volver
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 obtener documentación sobre este método, consulta
java.sql.Blob#position(blob, long).
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
pattern | Jdbc | El Jdbc que indica el valor que se buscará. |
start | Integer | Posición en el valor del BLOB en la que se comienza la búsqueda. La primera posición es 1. |
Volver
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 | Posición en el BLOB en la que se comenzará a escribir. La primera posición es 1. |
blob | Blob | Es la fuente de datos que se escribirán en este blob. |
Volver
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 | Posición en el BLOB en la que se comenzará a escribir. La primera posición es 1. |
blob | Blob | Es la fuente de datos que se escribirán en este blob. |
offset | Integer | Es el desplazamiento en el array de bytes proporcionado en el que se comenzará a leer los bytes que se establecerán. |
length | Integer | Es la cantidad de bytes que se escribirán en el blob. |
Volver
Integer: Es la cantidad de bytes escritos.
setBytes(position, bytes)
Para obtener documentación sobre este método, consulta
java.sql.Blob#setBytes(long, byte[]).
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
position | Integer | Posición en el BLOB en la que se comenzará a escribir. La primera posición es 1. |
bytes | Byte[] | Es el array de bytes que se escribirá en este blob. |
Volver
Integer: Es la cantidad de bytes escritos.
setBytes(position, bytes, offset, length)
Para obtener documentación sobre este método, consulta
java.sql.Blob#setBytes(long, byte[], int, int).
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
position | Integer | Posición en el BLOB en la que se comenzará a escribir. La primera posición es 1. |
bytes | Byte[] | Es el array de bytes que se escribirá en este blob. |
offset | Integer | Es el desplazamiento en el array de bytes proporcionado en el que se comenzará a leer los bytes que se establecerán. |
length | Integer | Es la cantidad de bytes que se escribirán en el blob. |
Volver
Integer: Es la cantidad de bytes escritos.
truncate(length)
Para obtener documentación sobre este método, consulta
java.sql.Blob#truncate(long).
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
length | Integer | Tamaño (en bytes) de este BLOB después del truncamiento. |