Class JdbcBlob

JdbcBlob

Un objeto Blob de JDBC. Para obtener documentación sobre esta clase, consulta java.sql.Blob .

Métodos

MétodoTipo de datos que se devuelveDescripció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)BlobDevuelve los datos dentro de este objeto como un blob convertido al tipo de contenido especificado.
getBytes(position, length)Byte[]Para obtener documentación sobre 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 obtener documentación sobre este método, consulta java.sql.Blob#position(byte[], long).
position(pattern, start)IntegerPara obtener documentación sobre 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 obtener documentación sobre este método, consulta java.sql.Blob#setBytes(long, byte[]).
setBytes(position, bytes, offset, length)IntegerPara obtener documentación sobre 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 otras APIs de Apps Script pueden usar directamente.


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

NombreTipoDescripción
contentTypeStringEs 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

NombreTipoDescripción
positionIntegerEs 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.
lengthIntegerCantidad 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

NombreTipoDescripción
patternByte[]Es el array de bytes que se buscará.
startIntegerPosició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

NombreTipoDescripción
patternJdbcBlobEl JdbcBlob que indica el valor que se buscará.
startIntegerPosició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

NombreTipoDescripción
positionIntegerPosición en el BLOB en la que se comenzará a escribir. La primera posición es 1.
blobSourceBlobSourceEs 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

NombreTipoDescripción
positionIntegerPosición en el BLOB en la que se comenzará a escribir. La primera posición es 1.
blobSourceBlobSourceEs la fuente de datos que se escribirán en este blob.
offsetIntegerEs el desplazamiento en el array de bytes proporcionado en el que se comenzará a leer los bytes que se establecerán.
lengthIntegerEs 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

NombreTipoDescripción
positionIntegerPosición en el BLOB en la que se comenzará a escribir. La primera posición es 1.
bytesByte[]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

NombreTipoDescripción
positionIntegerPosición en el BLOB en la que se comenzará a escribir. La primera posición es 1.
bytesByte[]Es el array de bytes que se escribirá en este blob.
offsetIntegerEs el desplazamiento en el array de bytes proporcionado en el que se comenzará a leer los bytes que se establecerán.
lengthIntegerEs 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

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