Class JdbcBlob

JdbcBlob

یک 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()

محتوای این JdbcBlob را به عنوان حباب اسکریپت برنامه‌ها دریافت می‌کند.

بازگشت

Blob - Blob است که می تواند مستقیماً توسط سایر API های Apps Script استفاده شود.


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()

برای مستندات این روش، java.sql.Blob#length() را ببینید.

بازگشت

Integer - تعداد بایت های این لکه.


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 اندازه (بر حسب بایت) این لکه پس از برش.