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' ด้วย ใช้ได้ ใช้ 'text/markdown' สำหรับเอกสารของ Google เอกสารได้ด้วย

รีเทิร์น

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 นี้หลังการตัด