Class JdbcBlob

JdbcBlob

Bir JDBC Blob. Bu sınıfın belgeleri için bkz. java.sql.Blob .

Yöntemler

YöntemDönüş türüKısa açıklama
free()voidBu yöntemin belgeleri için java.sql.Blob#free() bölümüne bakın.
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ün.
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öntemin belgeleri için java.sql.Blob#length() bölümüne bakın.
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 bloba JdbcBlob yazmanın kolaylık yöntemi.
setBytes(position, blobSource, offset, length)IntegerBu bloba JdbcBlob yazmanın 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öntemin belgeleri için java.sql.Blob#truncate(long) bölümüne bakın.

Ayrıntılı belgeler

free()

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


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ün. Bu yöntem, dosya adına uygun uzantıyı ekler (örneğin, "dosyam.pdf"). Bununla birlikte, dosya adında son noktanın ardından gelen bölümün (varsa) değiştirilmesi gereken mevcut bir uzantı olduğu varsayılır. Sonuç olarak, "ShoppingList.12.25.2014", "ShoppingList.12.25.pdf" haline gelir.

Günlük dönüşüm kotalarını görüntülemek için Google Hizmetleri Kotalar bölümüne bakın. Yeni oluşturulan Google Workspace alanları geçici olarak daha sıkı kotalara tabi olabilir.

Parametreler

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

Return

Blob: Blob halinde veriler.


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ıda ardışık bayt içeren bir bayt dizisi.


length()

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

Return

Integer: Bu blob'taki 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.
startIntegerBlob değerinde arama yapmaya başlanacak konum; ilk konum 1'dir.

Return

Integer - Belirtilen kalıbın başladığı konum veya kalıp bulunamazsa -1 değerini alır.


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.
startIntegerBlob değerinde arama yapmaya başlanacak konum; ilk konum 1'dir.

Return

Integer - Belirtilen kalıbın başladığı konum veya kalıp bulunamazsa -1 değerini alır.


setBytes(position, blobSource)

Bu bloba JdbcBlob yazmanın kolaylık yöntemi.

Parametreler

AdTürAçıklama
positionIntegerBlobda yazmaya başlayacağınız 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 bloba JdbcBlob yazmanın kolaylık yöntemi.

Parametreler

AdTürAçıklama
positionIntegerBlobda yazmaya başlayacağınız konum; ilk konum 1'dir.
blobSourceBlobSourceBu blob'a yazılacak verilerin kaynağı.
offsetIntegerAyarlanacak baytları okumaya başlamak için, 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
positionIntegerBlobda yazmaya başlayacağınız konum; ilk konum 1'dir.
bytesByte[]Bu bloba 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
positionIntegerBlobda yazmaya başlayacağınız konum; ilk konum 1'dir.
bytesByte[]Bu bloba yazılacak bayt dizisi.
offsetIntegerAyarlanacak baytları okumaya başlamak için, sağlanan bayt dizisindeki ofset.
lengthIntegerBloba yazılacak bayt sayısı.

Return

Integer: Yazılan bayt sayısı.


truncate(length)

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

Parametreler

AdTürAçıklama
lengthIntegerKesme işleminden sonraki bu blob'un boyutu (bayt cinsinden).