Class JdbcClob

JdbcClob

Um Clob do JDBC. Para ver a documentação dessa classe, consulte java.sql.Clob .

Métodos

MétodoTipo de retornoBreve descrição
free()voidPara ver a documentação desse método, consulte java.sql.Clob#truncate(long).
getAppsScriptBlob()BlobRecebe o conteúdo desse JdbcClob como um blob do Apps Script.
getAs(contentType)BlobRetorne os dados dentro desse objeto como um blob convertido para o tipo de conteúdo especificado.
getSubString(position, length)StringPara ver a documentação desse método, consulte java.sql.Clob#getSubString(long, int).
length()IntegerPara ver a documentação desse método, consulte java.sql.Clob#length().
position(search, start)IntegerPara ver a documentação desse método, consulte java.sql.Clob#position(Clob, long).
position(search, start)IntegerPara ver a documentação desse método, consulte java.sql.Clob#position(String, long).
setString(position, blobSource)IntegerMétodo de conveniência para gravar uma JdbcClob em um clob.
setString(position, blobSource, offset, len)IntegerMétodo de conveniência para gravar uma JdbcClob em um clob.
setString(position, value)IntegerPara ver a documentação desse método, consulte java.sql.Clob#setString(long, String).
setString(position, value, offset, len)IntegerPara ver a documentação desse método, consulte java.sql.Clob#setString(long, String, int, int).
truncate(length)voidPara ver a documentação desse método, consulte java.sql.Clob#truncate(long).

Documentação detalhada

free()

Para ver a documentação desse método, consulte java.sql.Clob#truncate(long).


getAppsScriptBlob()

Recebe o conteúdo desse JdbcClob como um blob do Apps Script.

Retorno

Blob: um Blob que pode ser usado diretamente por outras APIs do Apps Script.


getAs(contentType)

Retorne os dados dentro desse objeto como um blob convertido para o tipo de conteúdo especificado. Esse método adiciona a extensão apropriada ao nome do arquivo, por exemplo, "meuarquivo.pdf". No entanto, ela pressupõe que a parte do nome do arquivo que segue o último ponto (se houver) é uma extensão que precisa ser substituída. Consequentemente, "ShoppingList.12.25.2014" se torna "ShoppingList.12.25.pdf".

Para ver as cotas diárias de conversões, consulte Cotas para Serviços do Google. Os domínios do Google Workspace recém-criados podem estar temporariamente sujeitos a cotas mais rigorosas.

Parâmetros

NomeTipoDescrição
contentTypeStringO tipo MIME para conversão. Para a maioria dos blobs, 'application/pdf' é a única opção válida. Para imagens no formato BMP, GIF, JPEG ou PNG, qualquer elemento 'image/bmp', 'image/gif', 'image/jpeg' ou 'image/png' também é válido.

Retorno

Blob: os dados como um blob.


getSubString(position, length)

Para ver a documentação desse método, consulte java.sql.Clob#getSubString(long, int).

Parâmetros

NomeTipoDescrição
positionIntegerO índice do primeiro caractere da substring a ser extraída. O primeiro caractere está no índice 1.
lengthIntegerO número de caracteres consecutivos que serão copiados (deve ser 0 ou maior).

Retorno

String: a substring recuperada.


length()

Para ver a documentação desse método, consulte java.sql.Clob#length().

Retorno

Integer: o comprimento (em caracteres) do clob.


position(search, start)

Para ver a documentação desse método, consulte java.sql.Clob#position(Clob, long).

Parâmetros

NomeTipoDescrição
searchJdbcClobO objeto clob a ser pesquisado.
startIntegerA posição na qual iniciar a pesquisa. A primeira posição é 1.

Retorno

Integer: a posição em que o clob especificado aparece, ou -1 se ele não estiver presente.


position(search, start)

Para ver a documentação desse método, consulte java.sql.Clob#position(String, long).

Parâmetros

NomeTipoDescrição
searchStringA substring a ser pesquisada.
startIntegerA posição na qual iniciar a pesquisa. A primeira posição é 1.

Retorno

Integer: a posição em que a substring especificada aparece, ou -1 se ela não estiver presente.


setString(position, blobSource)

Método de conveniência para gravar uma JdbcClob em um clob.

Parâmetros

NomeTipoDescrição
positionIntegerA posição em que a gravação no clob começa. A primeira posição é 1.
blobSourceBlobSourceA origem do blob a ser gravado.

Retorno

Integer — número de caracteres gravados.


setString(position, blobSource, offset, len)

Método de conveniência para gravar uma JdbcClob em um clob.

Parâmetros

NomeTipoDescrição
positionIntegerA posição em que a gravação no clob começa. A primeira posição é 1.
blobSourceBlobSourceA origem do blob a ser gravado.
offsetIntegerO deslocamento na string fornecida em que começa a leitura dos caracteres a serem gravados.
lenIntegerO número de caracteres a serem gravados.

Retorno

Integer — número de caracteres gravados.


setString(position, value)

Para ver a documentação desse método, consulte java.sql.Clob#setString(long, String).

Parâmetros

NomeTipoDescrição
positionIntegerA posição em que a gravação no clob começa. A primeira posição é 1.
valueStringA string a ser gravada.

Retorno

Integer — número de caracteres gravados.


setString(position, value, offset, len)

Para ver a documentação desse método, consulte java.sql.Clob#setString(long, String, int, int).

Parâmetros

NomeTipoDescrição
positionIntegerA posição em que a gravação no clob começa. A primeira posição é 1.
valueStringA string a ser gravada.
offsetIntegerO deslocamento na string fornecida em que começa a leitura dos caracteres a serem gravados.
lenIntegerO número de caracteres a serem gravados.

Retorno

Integer — número de caracteres gravados.


truncate(length)

Para ver a documentação desse método, consulte java.sql.Clob#truncate(long).

Parâmetros

NomeTipoDescrição
lengthIntegerO tamanho (em bytes) desse clob após o truncamento.