Blob
JDBC. Untuk dokumentasi class 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. Metode ini menambahkan ekstensi yang sesuai ke nama file—misalnya, "myfile.pdf". Namun, dianggap bahwa bagian nama file yang mengikuti titik terakhir (jika ada) adalah ekstensi yang sudah ada dan harus diganti. Akibatnya, "ShoppingList.12.25.2014" menjadi "ShoppingList.12.25.pdf".
Untuk melihat kuota harian konversi, lihat Kuota untuk Layanan Google. Domain Google Workspace yang baru dibuat untuk sementara mungkin dikenai kuota yang lebih ketat.
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, 'image/bmp' , 'image/gif' , 'image/jpeg' , atau 'image/png' juga
valid. |
Return
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; byte pertama berada di posisi 1. |
length | Integer | Jumlah byte berturut-turut yang akan disalin; nilai panjang harus nol atau lebih besar. |
Return
Byte[]
— Array byte yang berisi hingga jumlah byte berturut-turut yang ditentukan dari nilai
blob.
length()
Untuk dokumentasi metode ini, lihat
java.sql.Blob#length()
.
Return
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 di nilai blob tempat melakukan penelusuran; posisi pertama adalah 1. |
Return
Integer
— Posisi saat pola yang ditentukan dimulai, atau -1 jika pola 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 di nilai blob tempat melakukan penelusuran; posisi pertama adalah 1. |
Return
Integer
— Posisi saat pola yang ditentukan dimulai, atau -1 jika pola tidak
ditemukan.
setBytes(position, blobSource)
Metode praktis untuk menulis JdbcBlob
ke blob ini.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
position | Integer | Posisi di blob tempat untuk mulai menulis; posisi pertama adalah 1. |
blobSource | BlobSource | Sumber data yang akan ditulis ke blob ini. |
Return
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 di blob tempat untuk mulai menulis; posisi pertama adalah 1. |
blobSource | BlobSource | Sumber data yang akan ditulis ke blob ini. |
offset | Integer | Offset ke dalam array byte yang disediakan tempat untuk mulai membaca byte yang akan disetel. |
length | Integer | Jumlah byte yang akan ditulis ke blob. |
Return
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 di blob tempat untuk mulai menulis; posisi pertama adalah 1. |
bytes | Byte[] | Array byte untuk menulis ke blob ini. |
Return
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 di blob tempat untuk mulai menulis; posisi pertama adalah 1. |
bytes | Byte[] | Array byte untuk menulis ke blob ini. |
offset | Integer | Offset ke dalam array byte yang disediakan tempat untuk mulai membaca byte yang akan disetel. |
length | Integer | Jumlah byte yang akan ditulis ke blob. |
Return
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. |