Class JdbcBlob

JdbcBlob

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

محتوای این JdbcBlob را به عنوان یک Apps Script blob دریافت می‌کند.

بازگشت

Blob - یک Blob که می‌تواند مستقیماً توسط APIهای اسکریپت برنامه‌های دیگر استفاده شود.


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 پس از کوتاه‌سازی.