Class JdbcBlob

JdbcBlob

Blob JDBC للاطّلاع على مستندات هذه الفئة، يُرجى الرجوع إلى java.sql.Blob .

الطُرق

الطريقةنوع القيمة التي تم إرجاعهاوصف قصير
free()voidللاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Blob#free().
getAppsScriptBlob()Blobتعرض هذه الطريقة محتوى JdbcBlob على شكل كائن ثنائي كبير الحجم في "برمجة تطبيقات Google".
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 على شكل كائن ثنائي كبير الحجم في "برمجة تطبيقات Google".

الإرجاع

Blob: Blob يمكن أن تستخدمه واجهات برمجة التطبيقات الأخرى في "برمجة تطبيقات Google" مباشرةً.


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: البيانات ككائن ثنائي كبير.


getBytes(position, length)

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

المَعلمات

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

الإرجاع

Byte[]: مصفوفة بايت تحتوي على ما يصل إلى العدد المحدّد من البايتات المتتالية من قيمة النقطة الثنائية الكبيرة.


length()

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Blob#length().

الإرجاع

استبدِل Integer بعدد وحدات البايت في هذا الكائن الثنائي الكبير.


position(pattern, start)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Blob#position(byte[], long).

المَعلمات

الاسمالنوعالوصف
patternByte[]مصفوفة البايت المطلوب البحث عنها.
startIntegerالموضع في قيمة الكائن الثنائي الكبير حيث يبدأ البحث؛ الموضع الأول هو 1.

الإرجاع

Integer: الموضع الذي يبدأ فيه النمط المحدّد، أو القيمة -1 إذا لم يتم العثور على النمط.


position(pattern, start)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Blob#position(blob, long).

المَعلمات

الاسمالنوعالوصف
patternJdbcBlobتمثّل JdbcBlob القيمة المطلوب البحث عنها.
startIntegerالموضع في قيمة الكائن الثنائي الكبير حيث يبدأ البحث؛ الموضع الأول هو 1.

الإرجاع

Integer: الموضع الذي يبدأ فيه النمط المحدّد، أو القيمة -1 إذا لم يتم العثور على النمط.


setBytes(position, blobSource)

طريقة سهلة لكتابة JdbcBlob في هذا الكائن الثنائي الكبير.

المَعلمات

الاسمالنوعالوصف
positionIntegerموضع بدء الكتابة في الكائن الثنائي الكبير، والموضع الأول هو 1.
blobSourceBlobSourceمصدر البيانات المطلوب كتابتها إلى كائن blob هذا.

الإرجاع

Integer — عدد وحدات البايت التي تمّت كتابتها


setBytes(position, blobSource, offset, length)

طريقة سهلة لكتابة JdbcBlob في هذا الكائن الثنائي الكبير.

المَعلمات

الاسمالنوعالوصف
positionIntegerموضع بدء الكتابة في الكائن الثنائي الكبير، والموضع الأول هو 1.
blobSourceBlobSourceمصدر البيانات المطلوب كتابتها إلى كائن blob هذا.
offsetIntegerالإزاحة في مصفوفة البايت المتوفّرة التي سيتم بدء قراءة البايتات منها لضبطها.
lengthIntegerعدد وحدات البايت المطلوب كتابتها في الكائن الثنائي الكبير.

الإرجاع

Integer — عدد وحدات البايت التي تمّت كتابتها


setBytes(position, bytes)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Blob#setBytes(long, byte[]).

المَعلمات

الاسمالنوعالوصف
positionIntegerموضع بدء الكتابة في الكائن الثنائي الكبير، والموضع الأول هو 1.
bytesByte[]مصفوفة وحدات البايت التي سيتمّ كتابتها في هذا الكائن الثنائي الكبير.

الإرجاع

Integer — عدد وحدات البايت التي تمّت كتابتها


setBytes(position, bytes, offset, length)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Blob#setBytes(long, byte[], int, int).

المَعلمات

الاسمالنوعالوصف
positionIntegerموضع بدء الكتابة في الكائن الثنائي الكبير، والموضع الأول هو 1.
bytesByte[]مصفوفة وحدات البايت التي سيتمّ كتابتها في هذا الكائن الثنائي الكبير.
offsetIntegerالإزاحة في مصفوفة البايت المتوفّرة التي سيتم بدء قراءة البايتات منها لضبطها.
lengthIntegerعدد وحدات البايت المطلوب كتابتها في الكائن الثنائي الكبير.

الإرجاع

Integer — عدد وحدات البايت التي تمّت كتابتها


truncate(length)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Blob#truncate(long).

المَعلمات

الاسمالنوعالوصف
lengthIntegerحجم (بالبايت) هذا الكائن الثنائي الكبير بعد الاقتطاع.