Bir JDBC Blob
. Bu sınıfın belgeleri için bkz. java.sql.Blob
.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
free() | void | Bu yöntemin belgeleri için
java.sql.Blob#free() bölümüne bakın. |
getAppsScriptBlob() | Blob | Bu JdbcBlob'un içeriğini Apps Komut Dosyası blob'u olarak alır. |
getAs(contentType) | Blob | Bu 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() | Integer | Bu yöntemin belgeleri için
java.sql.Blob#length() bölümüne bakın. |
position(pattern, start) | Integer | Bu yöntemin belgeleri için
java.sql.Blob#position(byte[], long) bölümüne bakın. |
position(pattern, start) | Integer | Bu yöntemin belgeleri için
java.sql.Blob#position(blob, long) bölümüne bakın. |
setBytes(position, blobSource) | Integer | Bu bloba JdbcBlob yazmanın kolaylık yöntemi. |
setBytes(position, blobSource, offset, length) | Integer | Bu bloba JdbcBlob yazmanın kolaylık yöntemi. |
setBytes(position, bytes) | Integer | Bu yöntemin belgeleri için
java.sql.Blob#setBytes(long, byte[]) bölümüne bakın. |
setBytes(position, bytes, offset, length) | Integer | Bu yöntemin belgeleri için
java.sql.Blob#setBytes(long, byte[], int, int) bölümüne bakın. |
truncate(length) | void | Bu 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()
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
Ad | Tür | Açıklama |
---|---|---|
contentType | String | Dö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
Ad | Tür | Açıklama |
---|---|---|
position | Integer | Ayıklanacak blob değerindeki ilk baytın sıra konumu; ilk bayt, 1. konumdadır. |
length | Integer | Kopyalanacak 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
Ad | Tür | Açıklama |
---|---|---|
pattern | Byte[] | Aranacak bayt dizisi. |
start | Integer | Blob 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
Ad | Tür | Açıklama |
---|---|---|
pattern | JdbcBlob | Aranacak değeri gösteren JdbcBlob . |
start | Integer | Blob 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
Ad | Tür | Açıklama |
---|---|---|
position | Integer | Blobda yazmaya başlayacağınız konum; ilk konum 1'dir. |
blobSource | BlobSource | Bu 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
Ad | Tür | Açıklama |
---|---|---|
position | Integer | Blobda yazmaya başlayacağınız konum; ilk konum 1'dir. |
blobSource | BlobSource | Bu blob'a yazılacak verilerin kaynağı. |
offset | Integer | Ayarlanacak baytları okumaya başlamak için, sağlanan bayt dizisindeki ofset. |
length | Integer | Bloba 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
Ad | Tür | Açıklama |
---|---|---|
position | Integer | Blobda yazmaya başlayacağınız konum; ilk konum 1'dir. |
bytes | Byte[] | 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
Ad | Tür | Açıklama |
---|---|---|
position | Integer | Blobda yazmaya başlayacağınız konum; ilk konum 1'dir. |
bytes | Byte[] | Bu bloba yazılacak bayt dizisi. |
offset | Integer | Ayarlanacak baytları okumaya başlamak için, sağlanan bayt dizisindeki ofset. |
length | Integer | Bloba 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
Ad | Tür | Açıklama |
---|---|---|
length | Integer | Kesme işleminden sonraki bu blob'un boyutu (bayt cinsinden). |