Blob
JDBC. Untuk dokumentasi kelas ini, lihat java.sql.Blob
.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
free() | void | Untuk dokumentasi metode ini, lihat
java.sql.Blob#free() . |
getAppsScriptBlob() | Blob | Mendapatkan konten JdbcBlob ini sebagai blob Apps Script. |
getAs(contentType) | Blob | Menampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan. |
getBytes(position, length) | Byte[] | Untuk dokumentasi metode ini, lihat
java.sql.Blob#getBytes(long, int) . |
length() | Integer | Untuk dokumentasi metode ini, lihat
java.sql.Blob#length() . |
position(pattern, start) | Integer | Untuk dokumentasi metode ini, lihat
java.sql.Blob#position(byte[], long) . |
position(pattern, start) | Integer | Untuk dokumentasi metode ini, lihat
java.sql.Blob#position(blob, long) . |
setBytes(position, blobSource) | Integer | Metode praktis untuk menulis JdbcBlob ke blob ini. |
setBytes(position, blobSource, offset, length) | Integer | Metode praktis untuk menulis JdbcBlob ke blob ini. |
setBytes(position, bytes) | Integer | Untuk dokumentasi metode ini, lihat
java.sql.Blob#setBytes(long, byte[]) . |
setBytes(position, bytes, offset, length) | Integer | Untuk dokumentasi metode ini, lihat
java.sql.Blob#setBytes(long, byte[], int, int) . |
truncate(length) | void | Untuk dokumentasi metode ini, lihat
java.sql.Blob#truncate(long) . |
Dokumentasi mendetail
free()
Untuk dokumentasi metode ini, lihat
java.sql.Blob#free()
.
getAppsScriptBlob()
getAs(contentType)
Menampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan. Ini menambahkan ekstensi yang sesuai ke nama file—misalnya, "myfile.pdf". Namun, mengasumsikan bahwa bagian dari nama {i>file<i} yang mengikuti titik terakhir (jika ada) adalah bagian yang harus diganti. Akibatnya, "ShoppingList.12.25.2014" menjadi "ShoppingList.12.25.pdf".
Untuk melihat kuota harian untuk konversi, lihat Kuota untuk Google Layanan. Domain Google Workspace yang baru dibuat mungkin tunduk kepada aturan yang lebih ketat kuota tambahan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
contentType | String | Jenis MIME yang menjadi tujuan konversi. Untuk sebagian besar blob, 'application/pdf' adalah
satu-satunya opsi yang valid. Untuk gambar dalam format BMP, GIF, JPEG, atau PNG, dari 'image/bmp' , 'image/gif' , 'image/jpeg' , atau 'image/png' juga
valid. Untuk dokumen Google Dokumen, 'text/markdown' juga valid. |
Pulang pergi
Blob
— Data sebagai blob.
getBytes(position, length)
Untuk dokumentasi metode ini, lihat
java.sql.Blob#getBytes(long, int)
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
position | Integer | Posisi ordinal byte pertama dalam nilai blob yang akan diekstrak; tindakan byte pertama berada di posisi 1. |
length | Integer | Jumlah byte berurutan yang akan disalin; nilai panjang harus nol atau lebih besar. |
Pulang pergi
Byte[]
— Array byte yang berisi jumlah byte berurutan yang ditentukan dari blob
dengan sejumlah nilai.
length()
Untuk dokumentasi metode ini, lihat
java.sql.Blob#length()
.
Pulang pergi
Integer
— Jumlah byte dalam blob ini.
position(pattern, start)
Untuk dokumentasi metode ini, lihat
java.sql.Blob#position(byte[], long)
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
pattern | Byte[] | Array byte yang akan ditelusuri. |
start | Integer | Posisi dalam nilai blob tempat melakukan penelusuran; posisi pertama adalah 1. |
Pulang pergi
Integer
— Posisi tempat pola yang ditentukan dimulai, atau -1 jika polanya tidak
ditemukan.
position(pattern, start)
Untuk dokumentasi metode ini, lihat
java.sql.Blob#position(blob, long)
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
pattern | JdbcBlob | JdbcBlob yang menunjukkan nilai yang akan ditelusuri. |
start | Integer | Posisi dalam nilai blob tempat melakukan penelusuran; posisi pertama adalah 1. |
Pulang pergi
Integer
— Posisi tempat pola yang ditentukan dimulai, atau -1 jika polanya tidak
ditemukan.
setBytes(position, blobSource)
Metode praktis untuk menulis JdbcBlob
ke blob ini.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
position | Integer | Posisi dalam blob untuk mulai menulis; posisi pertama adalah 1. |
blobSource | BlobSource | Sumber data yang akan ditulis ke blob ini. |
Pulang pergi
Integer
— Jumlah byte yang ditulis.
setBytes(position, blobSource, offset, length)
Metode praktis untuk menulis JdbcBlob
ke blob ini.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
position | Integer | Posisi dalam blob untuk mulai menulis; posisi pertama adalah 1. |
blobSource | BlobSource | Sumber data yang akan ditulis ke blob ini. |
offset | Integer | Offset ke array byte yang disediakan untuk mulai membaca byte yang akan disetel. |
length | Integer | Jumlah byte yang akan ditulis ke blob. |
Pulang pergi
Integer
— Jumlah byte yang ditulis.
setBytes(position, bytes)
Untuk dokumentasi metode ini, lihat
java.sql.Blob#setBytes(long, byte[])
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
position | Integer | Posisi dalam blob untuk mulai menulis; posisi pertama adalah 1. |
bytes | Byte[] | Array byte yang akan ditulis ke blob ini. |
Pulang pergi
Integer
— Jumlah byte yang ditulis.
setBytes(position, bytes, offset, length)
Untuk dokumentasi metode ini, lihat
java.sql.Blob#setBytes(long, byte[], int, int)
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
position | Integer | Posisi dalam blob untuk mulai menulis; posisi pertama adalah 1. |
bytes | Byte[] | Array byte yang akan ditulis ke blob ini. |
offset | Integer | Offset ke array byte yang disediakan untuk mulai membaca byte yang akan disetel. |
length | Integer | Jumlah byte yang akan ditulis ke blob. |
Pulang pergi
Integer
— Jumlah byte yang ditulis.
truncate(length)
Untuk dokumentasi metode ini, lihat
java.sql.Blob#truncate(long)
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
length | Integer | Ukuran (dalam byte) blob ini setelah pemotongan. |