Class JdbcClob

JdbcClob

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

Métodos

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

Documentação detalhada

free()

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


getAppsScriptBlob()

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

Retornar

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


getAs(contentType)

Retorna os dados dentro deste 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, "myfile.pdf". No entanto, ele pressupõe que a parte do nome do arquivo que segue o último ponto (se houver) é uma extensão existente que precisa ser substituída. Consequentemente, "ShoppingList.12.25.2014" se torna "ShoppingList.12.25.pdf".

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

Parâmetros

NomeTipoDescrição
contentTypeStringO tipo MIME para a conversão. Para a maioria dos blobs, 'application/pdf' é a única opção válida. Para imagens nos formatos BMP, GIF, JPEG ou PNG, qualquer um dos formatos 'image/bmp', 'image/gif', 'image/jpeg' ou 'image/png' também é válido. Para um documento do Documentos Google, 'text/markdown' também é válido.

Retornar

Blob: os dados como um blob.


getSubString(position, length)

Para consultar a documentação desse método, acesse 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 a serem copiados (precisa ser 0 ou maior).

Retornar

String: a subsequência recuperada.


length()

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

Retornar

Integer: o comprimento (em caracteres) do grupo.


position(search, start)

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

Parâmetros

NomeTipoDescrição
searchJdbcClobO objeto CLOB a ser pesquisado.
startIntegerA posição em que a pesquisa vai começar. A primeira posição é 1.

Retornar

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


position(search, start)

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

Parâmetros

NomeTipoDescrição
searchStringA substring a ser pesquisada.
startIntegerA posição em que a pesquisa vai começar. A primeira posição é 1.

Retornar

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 um 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 gravada.

Retornar

Integer: o número de caracteres gravados.


setString(position, blobSource, offset, len)

Método de conveniência para gravar um 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 gravada.
offsetIntegerO deslocamento na string fornecida em que a leitura de caracteres para gravação começa.
lenIntegerO número de caracteres a serem gravados.

Retornar

Integer: o número de caracteres gravados.


setString(position, value)

Para consultar a documentação desse método, acesse 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.

Retornar

Integer: o número de caracteres gravados.


setString(position, value, offset, len)

Para consultar a documentação desse método, acesse 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 a leitura de caracteres para gravação começa.
lenIntegerO número de caracteres a serem gravados.

Retornar

Integer: o número de caracteres gravados.


truncate(length)

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

Parâmetros

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