یک JDBC Blob . برای مستندات این کلاس، به java.sql.Blob مراجعه کنید.
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
free() | void | برای مستندات این روش، به java.sql.Blob#free() مراجعه کنید. |
get Apps Script Blob() | Blob | محتوای این JdbcBlob را به عنوان یک Apps Script blob دریافت میکند. |
get As(contentType) | Blob | دادههای درون این شیء را به صورت یک blob تبدیلشده به نوع محتوای مشخصشده، برمیگرداند. |
get Bytes(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) مراجعه کنید. |
set Bytes(position, blobSource) | Integer | روش راحتی برای نوشتن یک Jdbc Blob در این blob. |
set Bytes(position, blobSource, offset, length) | Integer | روش راحتی برای نوشتن یک Jdbc Blob در این blob. |
set Bytes(position, bytes) | Integer | برای مستندات این روش، به java.sql.Blob#setBytes(long, byte[]) مراجعه کنید. |
set Bytes(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)
دادههای درون این شیء را به صورت یک blob تبدیلشده به نوع محتوای مشخصشده برمیگرداند. این متد پسوند مناسب را به نام فایل اضافه میکند - برای مثال، "myfile.pdf". با این حال، فرض میکند که بخشی از نام فایل که پس از آخرین نقطه (در صورت وجود) میآید، یک پسوند موجود است که باید جایگزین شود. در نتیجه، "ShoppingList.12.25.2014" به "ShoppingList.12.25.pdf" تبدیل میشود.
برای مشاهده سهمیههای روزانه برای تبدیلها، به سهمیههای سرویسهای گوگل مراجعه کنید. دامنههای جدید Google Workspace ممکن است موقتاً مشمول سهمیههای سختگیرانهتری باشند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
content Type | String | نوع MIME برای تبدیل. برای اکثر blobها، '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 | موقعیت ترتیبی اولین بایت در مقدار blob که قرار است استخراج شود؛ اولین بایت در موقعیت ۱ قرار دارد. |
length | Integer | تعداد بایتهای متوالی برای کپی کردن؛ مقدار مربوط به طول باید صفر یا بیشتر باشد. |
بازگشت
Byte[] — یک آرایه بایتی که شامل حداکثر تعداد مشخصی از بایتهای متوالی از مقدار blob است.
length()
برای مستندات این روش، به java.sql.Blob#length() مراجعه کنید.
بازگشت
Integer - تعداد بایتهای موجود در این بلوک.
position(pattern, start)
برای مستندات این روش، به java.sql.Blob#position(byte[], long) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
pattern | Byte[] | آرایهای از بایتها که باید جستجو شود. |
start | Integer | موقعیت در مقدار blob که جستجو از آنجا شروع میشود؛ اولین موقعیت ۱ است. |
بازگشت
Integer - موقعیتی که الگوی مشخص شده از آن شروع میشود، یا در غیر این صورت -1 اگر الگو پیدا نشد.
position(pattern, start)
برای مستندات این روش، به java.sql.Blob#position(blob, long) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
pattern | Jdbc Blob | Jdbc Blob مقدار مورد جستجو را نشان میدهد. |
start | Integer | موقعیت در مقدار blob که جستجو از آنجا شروع میشود؛ اولین موقعیت ۱ است. |
بازگشت
Integer - موقعیتی که الگوی مشخص شده از آن شروع میشود، یا در غیر این صورت -1 اگر الگو پیدا نشد.
setBytes(position, blobSource)
روش راحتی برای نوشتن یک JdbcBlob در این blob.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
position | Integer | موقعیتی در حباب که باید نوشتن را از آن شروع کرد؛ اولین موقعیت ۱ است. |
blob Source | Blob Source | منبع داده برای نوشتن در این blob. |
بازگشت
Integer - تعداد بایتهای نوشته شده.
setBytes(position, blobSource, offset, length)
روش راحتی برای نوشتن یک JdbcBlob در این blob.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
position | Integer | موقعیتی در حباب که باید نوشتن را از آن شروع کرد؛ اولین موقعیت ۱ است. |
blob Source | Blob Source | منبع داده برای نوشتن در این blob. |
offset | Integer | مقدار offset در آرایه بایت ارائه شده که از آن شروع به خواندن بایتها برای تنظیم میشود. |
length | Integer | تعداد بایتهایی که باید در blob نوشته شود. |
بازگشت
Integer - تعداد بایتهای نوشته شده.
setBytes(position, bytes)
برای مستندات این روش، به java.sql.Blob#setBytes(long, byte[]) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
position | Integer | موقعیتی در حباب که باید نوشتن را از آن شروع کرد؛ اولین موقعیت ۱ است. |
bytes | Byte[] | آرایهای از بایتها که قرار است در این blob نوشته شود. |
بازگشت
Integer - تعداد بایتهای نوشته شده.
setBytes(position, bytes, offset, length)
برای مستندات این روش، به java.sql.Blob#setBytes(long, byte[], int, int) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
position | Integer | موقعیتی در حباب که باید نوشتن را از آن شروع کرد؛ اولین موقعیت ۱ است. |
bytes | Byte[] | آرایهای از بایتها که قرار است در این blob نوشته شود. |
offset | Integer | مقدار offset در آرایه بایت ارائه شده که از آن شروع به خواندن بایتها برای تنظیم میشود. |
length | Integer | تعداد بایتهایی که باید در blob نوشته شود. |
بازگشت
Integer - تعداد بایتهای نوشته شده.
truncate(length)
برای مستندات این روش، به java.sql.Blob#truncate(long) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
length | Integer | اندازه (به بایت) این blob پس از کوتاهسازی. |