Class JdbcBlob

JdbcBlob

Blob ของ JDBC โปรดดูเอกสารประกอบของคลาสนี้ที่ 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

รีเทิร์น

Blob \- Blob ที่ API อื่นๆ ของ Apps Script ใช้ได้โดยตรง


getAs(contentType)

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

หากต้องการดูโควต้าการแปลงรายวัน โปรดดู โควต้าสำหรับบริการของ 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 นี้หลังจากการตัดทอน