Class JdbcBlob

JdbcBlob

JDBC Blob. Bu sınıfın dokümanları 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öntemin dokümanları için java.sql.Blob#free() adresine bakın.
getAppsScriptBlob()BlobBu JdbcBlob'un içeriğini Apps Script 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ürme.
getBytes(position, length)Byte[]Bu yöntemin dokümanları için java.sql.Blob#getBytes(long, int) bölümüne bakın.
length()IntegerBu yöntemin dokümanları için java.sql.Blob#length() adresine bakın.
position(pattern, start)IntegerBu yöntemin dokümanları için java.sql.Blob#position(byte[], long) bölümüne bakın.
position(pattern, start)IntegerBu yöntemin dokümanları için java.sql.Blob#position(blob, long) bölümüne bakın.
setBytes(position, blobSource)IntegerBu blob'a JdbcBlob yazmak için kullanılan kolay yöntem.
setBytes(position, blobSource, offset, length)IntegerBu blob'a JdbcBlob yazmak için kullanılan kolay yöntem.
setBytes(position, bytes)IntegerBu yöntemin dokümanları için java.sql.Blob#setBytes(long, byte[]) bölümüne bakın.
setBytes(position, bytes, offset, length)IntegerBu yöntemin dokümanları için java.sql.Blob#setBytes(long, byte[], int, int) bölümüne bakın.
truncate(length)voidBu yöntemin dokümanları için java.sql.Blob#truncate(long) adresine bakın.

Ayrıntılı dokümanlar

free()

Bu yöntemin dokümanları için java.sql.Blob#free() adresine bakın.


getAppsScriptBlob()

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

Return

Blob: Doğrudan diğer Apps Script API'leri tarafından 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ürme. Bu yöntem, dosya adına uygun uzantıyı ekler (ör. "dosyam.pdf"). Ancak, dosya adının son noktayı (varsa) izleyen kısmının, değiştirilmesi gereken mevcut bir uzantı olduğu varsayılır. Sonuç olarak, "AlışverişListesi.25.12.2014", "AlışverişListesi.25.12.pdf" olur.

Dönüşümler için günlük kotaları görüntülemek istiyorsanız Google Hizmetleri için 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 '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' değerlerinden herhangi biri de geçerlidir. Google Dokümanlar dokümanları için 'text/markdown' de geçerlidir.

Return

Blob: Veriler bir blob olarak.


getBytes(position, length)

Bu yöntemin dokümanları 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ıralı konumu; ilk bayt 1. konumdadır.
lengthIntegerKopyalanacak art arda 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 art arda bayt içeren bir bayt dizisi.


length()

Bu yöntemin dokümanları için java.sql.Blob#length() adresine bakın.

Return

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


position(pattern, start)

Bu yöntemin dokümanları 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 aramanın başlayacağı konum; ilk konum 1'dir.

Return

Integer: Belirtilen kalıbın başladığı konumdur. Kalıp bulunamazsa -1 değerini alır.


position(pattern, start)

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

Parametreler

AdTürAçıklama
patternJdbcBlobAranacak değeri belirten JdbcBlob.
startIntegerBlob değerinde aramanın başlayacağı konum; ilk konum 1'dir.

Return

Integer: Belirtilen kalıbın başladığı konumdur. Kalıp bulunamazsa -1 değerini alır.


setBytes(position, blobSource)

Bu blob'a JdbcBlob yazmak için kullanılan kolay yöntem.

Parametreler

AdTürAçıklama
positionIntegerBlob'da 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 kullanılan kolay yöntem.

Parametreler

AdTürAçıklama
positionIntegerBlob'da 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.
lengthIntegerBlob'a yazılacak bayt sayısı.

Return

Integer: Yazılan bayt sayısı.


setBytes(position, bytes)

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

Parametreler

AdTürAçıklama
positionIntegerBlob'da 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 dokümanları için java.sql.Blob#setBytes(long, byte[], int, int) bölümüne bakın.

Parametreler

AdTürAçıklama
positionIntegerBlob'da 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.
lengthIntegerBlob'a yazılacak bayt sayısı.

Return

Integer: Yazılan bayt sayısı.


truncate(length)

Bu yöntemin dokümanları için java.sql.Blob#truncate(long) adresine bakın.

Parametreler

AdTürAçıklama
lengthIntegerKırpıldıktan sonra bu blob'un boyutu (bayt cinsinden).