Class JdbcBlob

JdbcBlob

Blob JDBC. Untuk dokumentasi class ini, lihat java.sql.Blob .

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
free()voidUntuk dokumentasi metode ini, lihat java.sql.Blob#free().
getAppsScriptBlob()BlobMendapatkan konten JdbcBlob ini sebagai blob Apps Script.
getAs(contentType)BlobMenampilkan 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()IntegerUntuk dokumentasi metode ini, lihat java.sql.Blob#length().
position(pattern, start)IntegerUntuk dokumentasi metode ini, lihat java.sql.Blob#position(byte[], long).
position(pattern, start)IntegerUntuk dokumentasi metode ini, lihat java.sql.Blob#position(blob, long).
setBytes(position, blobSource)IntegerMetode praktis untuk menulis JdbcBlob ke blob ini.
setBytes(position, blobSource, offset, length)IntegerMetode praktis untuk menulis JdbcBlob ke blob ini.
setBytes(position, bytes)IntegerUntuk dokumentasi metode ini, lihat java.sql.Blob#setBytes(long, byte[]).
setBytes(position, bytes, offset, length)IntegerUntuk dokumentasi metode ini, lihat java.sql.Blob#setBytes(long, byte[], int, int).
truncate(length)voidUntuk dokumentasi metode ini, lihat java.sql.Blob#truncate(long).

Dokumentasi mendetail

free()

Untuk dokumentasi metode ini, lihat java.sql.Blob#free().


getAppsScriptBlob()

Mendapatkan konten JdbcBlob ini sebagai blob Apps Script.

Pulang pergi

BlobBlob yang dapat digunakan langsung oleh Apps Script API lainnya.


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, hal ini menganggap bahwa bagian nama file yang mengikuti titik terakhir (jika ada) adalah ekstensi yang 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 mungkin akan dikenai kuota yang lebih ketat untuk sementara.

Parameter

NamaJenisDeskripsi
contentTypeStringJenis MIME yang akan dikonversi. 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. 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

NamaJenisDeskripsi
positionIntegerPosisi ordinal byte pertama dalam nilai blob yang akan diekstrak; byte pertama berada di posisi 1.
lengthIntegerJumlah byte berturut-turut yang akan disalin; nilai untuk panjang harus nol atau lebih besar.

Pulang pergi

Byte[] — Array byte yang berisi hingga jumlah byte berurutan yang ditentukan dari nilai blob.


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

NamaJenisDeskripsi
patternByte[]Array byte yang akan ditelusuri.
startIntegerPosisi dalam nilai blob tempat penelusuran dimulai; posisi pertama adalah 1.

Pulang pergi

Integer — Posisi tempat 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

NamaJenisDeskripsi
patternJdbcBlobJdbcBlob yang menunjukkan nilai yang akan ditelusuri.
startIntegerPosisi dalam nilai blob tempat penelusuran dimulai; posisi pertama adalah 1.

Pulang pergi

Integer — Posisi tempat pola yang ditentukan dimulai, atau -1 jika pola tidak ditemukan.


setBytes(position, blobSource)

Metode praktis untuk menulis JdbcBlob ke blob ini.

Parameter

NamaJenisDeskripsi
positionIntegerPosisi dalam blob tempat penulisan dimulai; posisi pertama adalah 1.
blobSourceBlobSourceSumber 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

NamaJenisDeskripsi
positionIntegerPosisi dalam blob tempat penulisan dimulai; posisi pertama adalah 1.
blobSourceBlobSourceSumber data yang akan ditulis ke blob ini.
offsetIntegerOffset ke dalam array byte yang disediakan tempat untuk mulai membaca byte yang akan ditetapkan.
lengthIntegerJumlah 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

NamaJenisDeskripsi
positionIntegerPosisi dalam blob tempat penulisan dimulai; posisi pertama adalah 1.
bytesByte[]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

NamaJenisDeskripsi
positionIntegerPosisi dalam blob tempat penulisan dimulai; posisi pertama adalah 1.
bytesByte[]Array byte yang akan ditulis ke blob ini.
offsetIntegerOffset ke dalam array byte yang disediakan tempat untuk mulai membaca byte yang akan ditetapkan.
lengthIntegerJumlah 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

NamaJenisDeskripsi
lengthIntegerUkuran (dalam byte) blob ini setelah pemotongan.