Class JdbcClob

JdbcClob

Um Clob JDBC. Para consultar a documentação dessa classe, acesse 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 deste JdbcClob como um blob do Apps Script.
getAs(contentType)BlobRetorna os dados dentro desse 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 prático para gravar um JdbcClob em um clob.
setString(position, blobSource, offset, len)IntegerMétodo prático 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 deste 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 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, 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 para serviços do Google. Os domínios do Google Workspace recém-criados podem estar sujeitos temporariamente a cotas mais rígidas.

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 em formato BMP, GIF, JPEG ou PNG, qualquer uma das opções 'image/bmp', 'image/gif', 'image/jpeg' ou 'image/png' também é válida. Para um documento do Google Docs, '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 substring recuperada.


length()

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

Retornar

Integer: o comprimento (em caracteres) deste clob.


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 clob 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 prático 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 prático 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.