Class JdbcBlob

JdbcBlob

JDBC Blob. Bu sınıfın belgeleri için java.sql.Blob bölümüne bakın.

Yöntemler

YöntemDönüş türüKısa açıklama
free()voidBu yöntemle ilgili belgeler için java.sql.Blob#free() adresini ziyaret edin.
getAppsScriptBlob()BlobBu JdbcBlob'un içeriğini Apps Komut Dosyası blob'u olarak alır.
getAs(contentType)BlobBu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürür.
getBytes(position, length)Byte[]Bu yöntemin belgeleri için java.sql.Blob#getBytes(long, int) bölümüne bakın.
length()IntegerBu yöntemle ilgili belgeler için java.sql.Blob#length() adresini ziyaret edin.
position(pattern, start)IntegerBu yöntemin belgeleri için java.sql.Blob#position(byte[], long) bölümüne bakın.
position(pattern, start)IntegerBu yöntemin belgeleri için java.sql.Blob#position(blob, long) bölümüne bakın.
setBytes(position, blobSource)IntegerBu blob'a JdbcBlob yazmak için kolaylık yöntemi.
setBytes(position, blobSource, offset, length)IntegerBu blob'a JdbcBlob yazmak için kolaylık yöntemi.
setBytes(position, bytes)IntegerBu yöntemin belgeleri için java.sql.Blob#setBytes(long, byte[]) bölümüne bakın.
setBytes(position, bytes, offset, length)IntegerBu yöntemin belgeleri için java.sql.Blob#setBytes(long, byte[], int, int) bölümüne bakın.
truncate(length)voidBu yöntemle ilgili belgeler için java.sql.Blob#truncate(long) adresini ziyaret edin.

Ayrıntılı belgeler

free()

Bu yöntemle ilgili belgeler için java.sql.Blob#free() adresini ziyaret edin.


getAppsScriptBlob()

Bu JdbcBlob'un içeriğini Apps Komut Dosyası blob'u olarak alır.

Return

Blob: Diğer Apps Komut Dosyası API'leri tarafından doğrudan kullanılabilen bir Blob.


getAs(contentType)

Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürür. Bu yöntem, dosya adına uygun uzantıyı ekler (ör. "dosyam.pdf"). Ancak, dosya adının son noktadan sonraki kısmının (varsa) değiştirilmesi gereken mevcut bir uzantı olduğunu varsayar. Dolayısıyla, "ShoppingList.12.25.2014" ifadesi "ShoppingList.12.25.pdf" olur.

Dönüşümlerle ilgili günlük kotaları görüntülemek için Google Hizmetleri Kotaları başlıklı makaleyi inceleyin. Yeni oluşturulan Google Workspace alanları geçici olarak daha katı kotalara tabi olabilir.

Parametreler

AdTürAçıklama
contentTypeStringDönüştürülecek MIME türü. Çoğu blob için tek geçerli seçenek 'application/pdf''dır. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp', 'image/gif', 'image/jpeg' veya 'image/png' de geçerlidir. Google Dokümanlar dokümanlarında 'text/markdown' da geçerlidir.

Return

Blob — Veriler blob olarak.


getBytes(position, length)

Bu yöntemin belgeleri için java.sql.Blob#getBytes(long, int) bölümüne bakın.

Parametreler

AdTürAçıklama
positionIntegerAyıklanacak blob değerindeki ilk baytın sıra konumu; ilk bayt 1. konumdadır.
lengthIntegerKopyalanacak ardışık bayt sayısı; uzunluk değeri sıfır veya daha büyük olmalıdır.

Return

Byte[]: Blob değerinden belirtilen sayıya kadar ardışık bayt içeren bir bayt dizisi.


length()

Bu yöntemle ilgili belgeler için java.sql.Blob#length() adresini ziyaret edin.

Return

Integer: Bu blob'daki bayt sayısı.


position(pattern, start)

Bu yöntemin belgeleri için java.sql.Blob#position(byte[], long) bölümüne bakın.

Parametreler

AdTürAçıklama
patternByte[]Aranacak bayt dizisi.
startIntegerAramaya başlanacak blob değerindeki konum. İlk konum 1'dir.

Return

Integer: Belirtilen kalıbın başladığı konum veya kalıp bulunamadıysa -1.


position(pattern, start)

Bu yöntemin belgeleri için java.sql.Blob#position(blob, long) bölümüne bakın.

Parametreler

AdTürAçıklama
patternJdbcBlobAranacak değeri gösteren JdbcBlob.
startIntegerAramaya başlanacak blob değerindeki konum. İlk konum 1'dir.

Return

Integer: Belirtilen kalıbın başladığı konum veya kalıp bulunamadıysa -1.


setBytes(position, blobSource)

Bu blob'a JdbcBlob yazmak için kolaylık yöntemi.

Parametreler

AdTürAçıklama
positionIntegerBloba yazmaya başlanacak konum; ilk konum 1'dir.
blobSourceBlobSourceBu blob'a yazılacak verilerin kaynağı.

Return

Integer: Yazılan bayt sayısı.


setBytes(position, blobSource, offset, length)

Bu blob'a JdbcBlob yazmak için kolaylık yöntemi.

Parametreler

AdTürAçıklama
positionIntegerBloba yazmaya başlanacak konum; ilk konum 1'dir.
blobSourceBlobSourceBu blob'a yazılacak verilerin kaynağı.
offsetIntegerAyarlanacak baytların okunmaya başlanacağı, sağlanan bayt dizisindeki ofset.
lengthIntegerBloba yazılacak bayt sayısı.

Return

Integer: Yazılan bayt sayısı.


setBytes(position, bytes)

Bu yöntemin belgeleri için java.sql.Blob#setBytes(long, byte[]) bölümüne bakın.

Parametreler

AdTürAçıklama
positionIntegerBloba yazmaya başlanacak konum; ilk konum 1'dir.
bytesByte[]Bu blob'a yazılacak bayt dizisi.

Return

Integer: Yazılan bayt sayısı.


setBytes(position, bytes, offset, length)

Bu yöntemin belgeleri için java.sql.Blob#setBytes(long, byte[], int, int) bölümüne bakın.

Parametreler

AdTürAçıklama
positionIntegerBloba yazmaya başlanacak konum; ilk konum 1'dir.
bytesByte[]Bu blob'a yazılacak bayt dizisi.
offsetIntegerAyarlanacak baytların okunmaya başlanacağı, sağlanan bayt dizisindeki ofset.
lengthIntegerBloba yazılacak bayt sayısı.

Return

Integer: Yazılan bayt sayısı.


truncate(length)

Bu yöntemle ilgili belgeler için java.sql.Blob#truncate(long) adresini ziyaret edin.

Parametreler

AdTürAçıklama
lengthIntegerBu büyük ikili nesnenin (BLOB) kesildikten sonraki boyutu (bayt cinsinden).