Class JdbcBlob

JdbcBlob

JDBC Blob. Bu sınıfla ilgili dokümanlar için bkz. java.sql.Blob ziyaret edin.

Yöntemler

YöntemDönüş türüKısa açıklama
free()voidBu yöntemle ilgili belgeler için java.sql.Blob#free() bölümünü inceleyin.
getAppsScriptBlob()BlobBu JdbcBlob içeriğini bir Apps Komut Dosyası blobu 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öntemle ilgili belgeler için bkz. java.sql.Blob#getBytes(long, int) değerleridir.
length()IntegerBu yöntemle ilgili belgeler için java.sql.Blob#length() bölümünü inceleyin.
position(pattern, start)IntegerBu yöntemle ilgili belgeler için bkz. java.sql.Blob#position(byte[], long) değerleridir.
position(pattern, start)IntegerBu yöntemle ilgili belgeler için bkz. java.sql.Blob#position(blob, long) değerleridir.
setBytes(position, blobSource)IntegerBu bloba JdbcBlob yazmak için kolay yöntem.
setBytes(position, blobSource, offset, length)IntegerBu bloba JdbcBlob yazmak için kolay yöntem.
setBytes(position, bytes)IntegerBu yöntemle ilgili belgeler için bkz. java.sql.Blob#setBytes(long, byte[]) değerleridir.
setBytes(position, bytes, offset, length)IntegerBu yöntemle ilgili belgeler için bkz. java.sql.Blob#setBytes(long, byte[], int, int) değerleridir.
truncate(length)voidBu yöntemle ilgili belgeler için java.sql.Blob#truncate(long) bölümünü inceleyin.

Ayrıntılı belgeler

free()

Bu yöntemle ilgili belgeler için java.sql.Blob#free() bölümünü inceleyin.


getAppsScriptBlob()

Bu JdbcBlob içeriğini bir Apps Komut Dosyası blobu olarak alır.

Return

Blob — Diğer Apps Komut Dosyası API'leri tarafından doğrudan kullanılabilecek 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öntemi, dosya adına uygun uzantıyı ekler. Örneğin, "dosyam.pdf". Ancak, dosya adında son noktadan sonra gelen bölümün (varsa) mevcut bir alan olduğunu varsayar değiştirilmesi gereken uzantıdır. Sonuç olarak, "AlışverişListesi.12.25.2014" şu olur: "ShoppingList.12.25.pdf".

Günlük dönüşüm kotalarını görüntülemek için bkz. Google için Kotalar Hizmetler. Yeni oluşturulan Google Workspace alanları geçici olarak daha sıkılığa tabi olabilir kotalar.

Parametreler

AdTürAçıklama
contentTypeStringDönüşümün gerçekleştirileceği MIME türü. Çoğu blob için 'application/pdf', tek geçerli seçenektir. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp', 'image/gif', 'image/jpeg' veya 'image/png''ten herhangi biri de geçerlidir. Bir Google Dokümanlar dokümanı için 'text/markdown' ayrıca geçerlidir.

Return

Blob — Veriler bir blob olarak.


getBytes(position, length)

Bu yöntemle ilgili belgeler için bkz. java.sql.Blob#getBytes(long, int) değerleridir.

Parametreler

AdTürAçıklama
positionIntegerÇıkarılacak blob değerindeki ilk baytın sıra konumu; "the" ilk bayt 1 konumundadır.
lengthIntegerKopyalanacak ardışık bayt sayısı; uzunluk değeri sıfır veya daha büyüktür.

Return

Byte[] — Blobundan belirtilen sayıda ardışık bayt içeren bir bayt dizisi değer.


length()

Bu yöntemle ilgili belgeler için java.sql.Blob#length() bölümünü inceleyin.

Return

Integer: Bu blobdaki bayt sayısı.


position(pattern, start)

Bu yöntemle ilgili belgeler için bkz. java.sql.Blob#position(byte[], long) değerleridir.

Parametreler

AdTürAçıklama
patternByte[]Aranacak bayt dizisi.
startIntegerBlob değerinde aramanın yapılacak konumu; ilk konum 1'dir.

Return

Integer — Belirtilen kalıbın başladığı konum veya kalıp değilse -1 bulundu.


position(pattern, start)

Bu yöntemle ilgili belgeler için bkz. java.sql.Blob#position(blob, long) değerleridir.

Parametreler

AdTürAçıklama
patternJdbcBlobAranacak değeri gösteren JdbcBlob.
startIntegerBlob değerinde aramanın yapılacak konumu; ilk konum 1'dir.

Return

Integer — Belirtilen kalıbın başladığı konum veya kalıp değilse -1 bulundu.


setBytes(position, blobSource)

Bu bloba JdbcBlob yazmak için kolay yöntem.

Parametreler

AdTürAçıklama
positionIntegerBlobun yazmaya başlayacağı konum; ilk konum 1'dir.
blobSourceBlobSourceBu bloba yazılacak verilerin kaynağı.

Return

Integer — Yazılan bayt sayısı.


setBytes(position, blobSource, offset, length)

Bu bloba JdbcBlob yazmak için kolay yöntem.

Parametreler

AdTürAçıklama
positionIntegerBlobun yazmaya başlayacağı konum; ilk konum 1'dir.
blobSourceBlobSourceBu bloba yazılacak verilerin kaynağı.
offsetIntegerAyarlanacak baytların okunmaya başlayacağı, sağlanan bayt dizisine ofset.
lengthIntegerBloba yazılacak bayt sayısı.

Return

Integer — Yazılan bayt sayısı.


setBytes(position, bytes)

Bu yöntemle ilgili belgeler için bkz. java.sql.Blob#setBytes(long, byte[]) değerleridir.

Parametreler

AdTürAçıklama
positionIntegerBlobun yazmaya başlayacağı 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öntemle ilgili belgeler için bkz. java.sql.Blob#setBytes(long, byte[], int, int) değerleridir.

Parametreler

AdTürAçıklama
positionIntegerBlobun yazmaya başlayacağı konum; ilk konum 1'dir.
bytesByte[]Bu bloba yazılacak bayt dizisi.
offsetIntegerAyarlanacak baytların okunmaya başlayacağı, sağlanan bayt dizisine 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) bölümünü inceleyin.

Parametreler

AdTürAçıklama
lengthIntegerKesme işleminden sonra bu blobun boyutu (bayt cinsinden).