یک Blob
JDBC. برای مستندات این کلاس، به java.sql.Blob
مراجعه کنید.
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
free() | void | برای مستندات این روش، java.sql.Blob#free() را ببینید. |
getAppsScriptBlob() | Blob | محتوای این JdbcBlob را به عنوان حباب اسکریپت برنامهها دریافت میکند. |
getAs(contentType) | 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 در این لکه. |
setBytes(position, blobSource, offset, length) | Integer | روش راحت برای نوشتن JdbcBlob در این لکه. |
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()
getAs(contentType)
داده های داخل این شی را به عنوان یک حباب تبدیل به نوع محتوای مشخص شده برگردانید. این روش پسوند مناسب را به نام فایل اضافه می کند - به عنوان مثال، "myfile.pdf". با این حال، فرض میکند که بخشی از نام فایل که پس از آخرین نقطه (در صورت وجود) یک پسوند موجود است که باید جایگزین شود. در نتیجه، "ShoppingList.12.25.2014" به "ShoppingList.12.25.pdf" تبدیل می شود.
برای مشاهده سهمیه های روزانه برای تبدیل، به سهمیه خدمات Google مراجعه کنید. دامنههای جدید Google Workspace ممکن است به طور موقت مشمول سهمیههای سختگیرانهتر شوند.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
contentType | String | نوع MIME برای تبدیل. برای اکثر حبابها، 'application/pdf' تنها گزینه معتبر است. برای تصاویر با فرمت BMP، GIF، JPEG یا PNG، هر یک از 'image/bmp' ، 'image/gif' ، 'image/jpeg' یا 'image/png' نیز معتبر هستند. برای سند Google Docs، 'text/markdown' نیز معتبر است. |
بازگشت
Blob
- داده ها به عنوان یک لکه.
getBytes(position, length)
برای مستندات این روش، به java.sql.Blob#getBytes(long, int)
مراجعه کنید.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
position | Integer | موقعیت ترتیبی اولین بایت در مقدار لکه ای که باید استخراج شود. اولین بایت در موقعیت 1 قرار دارد. |
length | Integer | تعداد بایت های متوالی برای کپی؛ مقدار طول باید صفر یا بیشتر باشد. |
بازگشت
Byte[]
- یک آرایه بایت حاوی حداکثر تعداد مشخص شده از بایت های متوالی از مقدار blob.
length()
position(pattern, start)
برای مستندسازی این روش، به java.sql.Blob#position(byte[], long)
مراجعه کنید.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
pattern | Byte[] | آرایه بایت برای جستجو. |
start | Integer | موقعیت در مقدار لکه که در آن شروع به جستجو کنید. موقعیت اول 1 است. |
بازگشت
Integer
- موقعیتی که الگوی مشخص شده در آن شروع می شود، یا اگر الگوی پیدا نشد -1 باشد.
position(pattern, start)
برای مستندات این روش، به java.sql.Blob#position(blob, long)
مراجعه کنید.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
pattern | JdbcBlob | JdbcBlob که مقدار مورد جستجو را نشان می دهد. |
start | Integer | موقعیت در مقدار لکه که در آن شروع به جستجو کنید. موقعیت اول 1 است. |
بازگشت
Integer
- موقعیتی که الگوی مشخص شده در آن شروع می شود، یا اگر الگوی پیدا نشد -1 باشد.
setBytes(position, blobSource)
روش راحت برای نوشتن JdbcBlob
در این لکه.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
position | Integer | موقعیت در لکه ای که در آن شروع به نوشتن کنید. موقعیت اول 1 است. |
blobSource | BlobSource | منبع داده برای نوشتن در این لکه. |
بازگشت
Integer
- تعداد بایت های نوشته شده.
setBytes(position, blobSource, offset, length)
روش راحت برای نوشتن JdbcBlob
در این لکه.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
position | Integer | موقعیت در لکه ای که در آن شروع به نوشتن کنید. موقعیت اول 1 است. |
blobSource | BlobSource | منبع داده برای نوشتن در این لکه. |
offset | Integer | آفست در آرایه بایت ارائه شده که در آن شروع به خواندن بایت برای تنظیم می شود. |
length | Integer | تعداد بایت هایی که باید روی لکه بنویسید. |
بازگشت
Integer
- تعداد بایت های نوشته شده.
setBytes(position, bytes)
برای مستندسازی این روش، به java.sql.Blob#setBytes(long, byte[])
مراجعه کنید.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
position | Integer | موقعیت در لکه ای که در آن شروع به نوشتن کنید. موقعیت اول 1 است. |
bytes | Byte[] | آرایه ای از بایت ها برای نوشتن در این لکه. |
بازگشت
Integer
- تعداد بایت های نوشته شده.
setBytes(position, bytes, offset, length)
برای مستندات این روش، به java.sql.Blob#setBytes(long, byte[], int, int)
مراجعه کنید.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
position | Integer | موقعیت در لکه ای که در آن شروع به نوشتن کنید. موقعیت اول 1 است. |
bytes | Byte[] | آرایه ای از بایت ها برای نوشتن در این لکه. |
offset | Integer | آفست در آرایه بایت ارائه شده که در آن شروع به خواندن بایت برای تنظیم می شود. |
length | Integer | تعداد بایت هایی که باید روی لکه بنویسید. |
بازگشت
Integer
- تعداد بایت های نوشته شده.
truncate(length)
برای مستندات این روش، به java.sql.Blob#truncate(long)
مراجعه کنید.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
length | Integer | اندازه (بر حسب بایت) این لکه پس از برش. |