Class JdbcClob

JdbcClob

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

Métodos

MétodoTipo de retornoBreve descrição
free()voidPara conferir 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)BlobRetorna os dados dentro desse objeto como um blob convertido no tipo de conteúdo especificado.
getSubString(position, length)StringPara ver a documentação deste método, consulte java.sql.Clob#getSubString(long, int)
length()IntegerPara conferir a documentação desse método, consulte java.sql.Clob#length().
position(search, start)IntegerPara ver a documentação deste método, consulte java.sql.Clob#position(Clob, long)
position(search, start)IntegerPara ver a documentação deste método, consulte 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 ver a documentação deste método, consulte java.sql.Clob#setString(long, String)
setString(position, value, offset, len)IntegerPara ver a documentação deste método, consulte java.sql.Clob#setString(long, String, int, int)
truncate(length)voidPara conferir a documentação desse método, consulte java.sql.Clob#truncate(long).

Documentação detalhada

free()

Para conferir 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.

Retornar

Blob: uma Blob que pode ser usada diretamente por outras APIs do Apps Script.


getAs(contentType)

Retorna os dados dentro desse objeto como um blob convertido no tipo de conteúdo especificado. Isso adiciona a extensão adequada ao nome do arquivo, por exemplo, "myfile.pdf". No entanto, pressupõe que a parte do nome do arquivo que segue o ponto final (se houver) é uma que deve ser substituída. Consequentemente, "ShoppingList.12.25.2014" se torna "ListaShopping.12.25.pdf".

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

Parâmetros

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

Retornar

Blob: os dados como um blob.


getSubString(position, length)

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

Parâmetros

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

Retornar

String: a substring recuperada.


length()

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

Retornar

Integer — O tamanho (em caracteres) deste clob.


position(search, start)

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

Parâmetros

NomeTipoDescrição
searchJdbcClobO objeto clob a ser pesquisado.
startIntegerA posição na qual começar a pesquisar; 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 ver a documentação deste método, consulte java.sql.Clob#position(String, long)

Parâmetros

NomeTipoDescrição
searchStringA substring a ser pesquisada.
startIntegerA posição na qual começar a pesquisar. 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 começa a escrever no clob; a primeira posição é 1.
blobSourceBlobSourceA origem do blob a ser gravada.

Retornar

Integer: o número de caracteres escritos.


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 começa a escrever no clob; a primeira posição é 1.
blobSourceBlobSourceA origem do blob a ser gravada.
offsetIntegerO deslocamento na string fornecida, em que a leitura dos caracteres a serem gravados começa.
lenIntegerO número de caracteres a serem gravados.

Retornar

Integer: o número de caracteres escritos.


setString(position, value)

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

Parâmetros

NomeTipoDescrição
positionIntegerA posição na qual começa a escrever no clob; a primeira posição é 1.
valueStringA string a ser gravada.

Retornar

Integer: o número de caracteres escritos.


setString(position, value, offset, len)

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

Parâmetros

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

Retornar

Integer: o número de caracteres escritos.


truncate(length)

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

Parâmetros

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