Class JdbcBlob

JdbcBlob

JDBC Blob ดูเอกสารประกอบของคลาสนี้ได้ที่ java.sql.Blob

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
free()voidดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#free()
getAppsScriptBlob()Blobรับเนื้อหาของ JdbcBlob นี้เป็น Blob ของ Apps Script
getAs(contentType)Blobแสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ
getBytes(position, length)Byte[]ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#getBytes(long, int)
length()Integerดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#length()
position(pattern, start)Integerดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#position(byte[], long)
position(pattern, start)Integerดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#position(blob, long)
setBytes(position, blobSource)Integerเมธอดที่สะดวกสำหรับการเขียน JdbcBlob ไปยัง Blob นี้
setBytes(position, blobSource, offset, length)Integerเมธอดที่สะดวกสำหรับการเขียน JdbcBlob ไปยัง Blob นี้
setBytes(position, bytes)Integerดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#setBytes(long, byte[])
setBytes(position, bytes, offset, length)Integerดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#setBytes(long, byte[], int, int)
truncate(length)voidดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#truncate(long)

เอกสารประกอบโดยละเอียด

free()

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#free()


getAppsScriptBlob()

รับเนื้อหาของ JdbcBlob นี้เป็น Blob ของ Apps Script

รีเทิร์น

BlobBlob ที่ Apps Script API อื่นๆ สามารถใช้ได้โดยตรง


getAs(contentType)

แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ วิธีนี้จะเพิ่มนามสกุลที่เหมาะสมลงในชื่อไฟล์ เช่น "myfile.pdf" อย่างไรก็ตาม ระบบจะถือว่าส่วนชื่อไฟล์ที่อยู่หลังจุดสุดท้าย (หากมี) เป็นนามสกุลที่มีอยู่ซึ่งควรแทนที่ ดังนั้น "ShoppingList.12.25.2014" จะเปลี่ยนเป็น "ShoppingList.12.25.pdf"

หากต้องการดูโควต้า Conversion รายวัน โปรดดูโควต้าสําหรับบริการของ Google โดเมน Google Workspace ที่สร้างขึ้นใหม่อาจอยู่ภายใต้โควต้าที่เข้มงวดขึ้นชั่วคราว

พารามิเตอร์

ชื่อประเภทคำอธิบาย
contentTypeStringประเภท MIME ที่จะแปลง สำหรับ Blob ส่วนใหญ่ 'application/pdf' เป็นตัวเลือกเดียวที่ใช้ได้ สำหรับรูปภาพในรูปแบบ BMP, GIF, JPEG หรือ PNG จะใช้ 'image/bmp', 'image/gif', 'image/jpeg' หรือ 'image/png' ก็ได้ สำหรับเอกสาร Google เอกสาร จะใช้ 'text/markdown' ก็ได้เช่นกัน

รีเทิร์น

Blob — ข้อมูลเป็น Blob


getBytes(position, length)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#getBytes(long, int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
positionIntegerตำแหน่งตามลําดับของไบต์แรกในค่า Blob ที่จะดึงข้อมูล โดยไบต์แรกอยู่ที่ตําแหน่ง 1
lengthIntegerจำนวนไบต์ติดต่อกันที่จะคัดลอก ค่าของความยาวต้องไม่น้อยกว่า 0

รีเทิร์น

Byte[] — อาร์เรย์ไบต์ที่มีไบต์ติดต่อกันสูงสุดตามจำนวนที่ระบุจากค่า BLOB


length()

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#length()

รีเทิร์น

Integer — จํานวนไบต์ใน Blob นี้


position(pattern, start)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#position(byte[], long)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
patternByte[]อาร์เรย์ไบต์ที่จะค้นหา
startIntegerตำแหน่งในค่า Blob ที่จะเริ่มการค้นหา โดยตำแหน่งแรกคือ 1

รีเทิร์น

Integer — ตำแหน่งที่รูปแบบที่ระบุเริ่มต้นขึ้น หรือ -1 หากไม่พบรูปแบบ


position(pattern, start)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#position(blob, long)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
patternJdbcBlobJdbcBlob ที่ระบุค่าที่จะค้นหา
startIntegerตำแหน่งในค่า Blob ที่จะเริ่มการค้นหา โดยตำแหน่งแรกคือ 1

รีเทิร์น

Integer — ตำแหน่งที่รูปแบบที่ระบุเริ่มต้นขึ้น หรือ -1 หากไม่พบรูปแบบ


setBytes(position, blobSource)

เมธอดที่สะดวกสำหรับการเขียน JdbcBlob ไปยัง Blob นี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
positionIntegerตำแหน่งใน Blob ที่จะเริ่มเขียน โดยตำแหน่งแรกคือ 1
blobSourceBlobSourceแหล่งที่มาของข้อมูลที่จะเขียนลงใน Blob นี้

รีเทิร์น

Integer — จํานวนไบต์ที่เขียน


setBytes(position, blobSource, offset, length)

เมธอดที่สะดวกสำหรับการเขียน JdbcBlob ไปยัง Blob นี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
positionIntegerตำแหน่งใน Blob ที่จะเริ่มเขียน โดยตำแหน่งแรกคือ 1
blobSourceBlobSourceแหล่งที่มาของข้อมูลที่เขียนลงใน Blob นี้
offsetIntegerออฟเซ็ตในอาร์เรย์ไบต์ที่ระบุซึ่งจะเริ่มอ่านไบต์เพื่อตั้งค่า
lengthIntegerจำนวนไบต์ที่จะเขียนลงใน Blob

รีเทิร์น

Integer — จํานวนไบต์ที่เขียน


setBytes(position, bytes)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#setBytes(long, byte[])

พารามิเตอร์

ชื่อประเภทคำอธิบาย
positionIntegerตำแหน่งใน Blob ที่จะเริ่มเขียน โดยตำแหน่งแรกคือ 1
bytesByte[]อาร์เรย์ของไบต์ที่จะเขียนลงใน Blob นี้

รีเทิร์น

Integer — จํานวนไบต์ที่เขียน


setBytes(position, bytes, offset, length)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#setBytes(long, byte[], int, int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
positionIntegerตำแหน่งใน Blob ที่จะเริ่มเขียน โดยตำแหน่งแรกคือ 1
bytesByte[]อาร์เรย์ของไบต์ที่จะเขียนลงใน Blob นี้
offsetIntegerออฟเซ็ตในอาร์เรย์ไบต์ที่ระบุซึ่งจะเริ่มอ่านไบต์เพื่อตั้งค่า
lengthIntegerจำนวนไบต์ที่จะเขียนลงใน Blob

รีเทิร์น

Integer — จํานวนไบต์ที่เขียน


truncate(length)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.Blob#truncate(long)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
lengthIntegerขนาด (เป็นไบต์) ของ Blob นี้หลังจากการตัด