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 على هذا الكائن الثنائي الكبير (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 — عنصر Blob يمكن استخدامه مباشرةً بواسطة واجهات برمجة تطبيقات أخرى لبرمجة التطبيقات.


getAs(contentType)

عرض البيانات داخل هذا الكائن على شكل كائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد. هذا النمط تضيف الامتداد المناسب لاسم الملف — على سبيل المثال، "myfile.pdf". ومع ذلك، أن جزء اسم الملف الذي يلي النقطة الأخيرة (إن وجدت) موجود الإضافة التي يجب استبدالها. وبالتالي، "ShoppingList.12.25.2014" يصبح "ShoppingList.12.25.pdf".

لعرض الحصص اليومية للإحالات الناجحة، اطّلِع على حصص Google. الخدمات: قد تكون نطاقات Google Workspace التي تم إنشاؤها حديثًا أكثر صرامة مؤقتًا. حصصها.

المعلمات

الاسمالنوعالوصف
contentTypeStringنوع MIME المطلوب التحويل إليه. بالنسبة إلى معظم الكائنات الثنائية الكبيرة، 'application/pdf' هو هو الخيار الوحيد الصالح. بالنسبة إلى الصور بتنسيق BMP أو GIF أو JPEG أو PNG، يتم أيضًا استخدام أي من 'image/bmp' أو 'image/gif' أو 'image/jpeg' أو 'image/png' صالحة. بالنسبة إلى مستند "مستندات Google"، يُعدّ 'text/markdown' أيضًا صالحًا.

الإرجاع

Blob — البيانات ككائنات ثنائية كبيرة (blob).


getBytes(position, length)

للحصول على مستندات حول هذه الطريقة، راجع java.sql.Blob#getBytes(long, int)

المعلمات

الاسمالنوعالوصف
positionIntegerالموضع الترتيبي للبايت الأول في قيمة الكائن الثنائي الكبير المطلوب استخراجها الـ البايت الأول في الموضع 1.
lengthIntegerعدد وحدات البايت المتتالية المطلوب نسخها يجب أن تكون قيمة الطول صفرًا أو أَكْبَر.

الإرجاع

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)

المعلمات

الاسمالنوعالوصف
patternJdbcBlobتمثّل هذه السمة JdbcBlob التي تشير إلى القيمة المطلوب البحث عنها.
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) هذا (بالبايت) بعد اقتطاعه.