Class JdbcResultSetMetaData

JdbcResultSetMetaData

جهاز JDBC ResultSetMetaData. للحصول على مستندات هذا الصف، راجِع java.sql.ResultSetMetaData.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
getCatalogName(column)Stringللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getCatalogName(int).
getColumnClassName(column)Stringللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnClassName(int).
getColumnCount()Integerللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnCount().
getColumnDisplaySize(column)Integerللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnDisplaySize(int).
getColumnLabel(column)Stringللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnLabel(int).
getColumnName(column)Stringللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnName(int).
getColumnType(column)Integerللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnType(int).
getColumnTypeName(column)Stringللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnTypeName(int).
getPrecision(column)Integerللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getPrecision(int).
getScale(column)Integerللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getScale(int).
getSchemaName(column)Stringللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getSchemaName(int).
getTableName(column)Stringللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getTableName(int).
isAutoIncrement(column)Booleanللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isAutoIncrement(int).
isCaseSensitive(column)Booleanللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isCaseSensitive(int).
isCurrency(column)Booleanللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isCurrency(int).
isDefinitelyWritable(column)Booleanللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isDefinitelyWritable(int).
isNullable(column)Integerللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isNullable(int).
isReadOnly(column)Booleanللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isReadOnly(int).
isSearchable(column)Booleanللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isSearchable(int).
isSigned(column)Booleanللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isSigned(int).
isWritable(column)Booleanللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isWritable(int).

الوثائق التفصيلية

getCatalogName(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getCatalogName(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

String: اسم الكتالوج الخاص بالجدول في العمود المحدّد، أو سلسلة فارغة إن لم يكن ذلك منطبقًا.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getColumnClassName(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnClassName(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

String — الاسم المؤهّل بالكامل لفئة قيم العمود المحدَّد

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getColumnCount()

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnCount().

استرجاع الكرة

Integer — عدد الأعمدة في مجموعة النتائج هذه

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getColumnDisplaySize(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnDisplaySize(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Integer — الحد الأقصى لعدد الأحرف المسموح به كعرض للأعمدة المحدّدة.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getColumnLabel(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnLabel(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

String: العنوان المقترَح للعمود المحدَّد، ويتم تحديده عادةً باستخدام عبارة AS في SQL. تعرض القيمة getColumnName(column) نفسها إذا لم يتم تحديد AS.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getColumnName(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnName(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

String: اسم العمود المحدَّد

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getColumnType(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnType(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Integer: نوع SQL للعمود المحدّد.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getColumnTypeName(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getColumnTypeName(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

String — اسم نوع قاعدة البيانات الخاص بالعمود المحدّد يتم عرض اسم النوع كامل الجودة إذا كان من النوع الذي يحدده المستخدم.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getPrecision(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getPrecision(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Integer - الحد الأقصى لحجم العمود المحدّد بالنسبة إلى البيانات الرقمية، هذا هو الحد الأقصى للدقة. بالنسبة لبيانات الأحرف، هذا هو الطول بالحروف. بالنسبة إلى بيانات التاريخ والوقت، هذا هو الطول بالأحرف في تمثيل السلسلة (مع افتراض الحد الأقصى المسموح به لدقة مكوّن الثواني الكسرية). في البيانات الثنائية، يكون هذا هو الطول بالبايت. بالنسبة لنوع بيانات ROWID، هذا هو الطول بالبايت. تعرض القيمة 0 للأنواع التي لا ينطبق فيها حجم العمود.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getScale(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getScale(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Integer - عدد الأرقام في الأعمدة المحدّدة إلى يمين النقطة العشرية. تعرض القيمة 0 لأنواع البيانات التي لا ينطبق فيها المقياس.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getSchemaName(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getSchemaName(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

String: مخطط الجدول للعمود المحدَّد.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

getTableName(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#getTableName(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

String: اسم الجدول للعمود المحدَّد أو سلسلة فارغة إن لم يكن ذلك منطبقًا

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

isAutoIncrement(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isAutoIncrement(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Booleantrue إذا تم ترقيم العمود المحدد تلقائيًا، أو false بخلاف ذلك.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

isCaseSensitive(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isCaseSensitive(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Boolean: true إذا كان العمود المحدَّد حساسًا لحالة الأحرف، وfalse غير ذلك.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

isCurrency(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isCurrency(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Boolean: true إذا كان العمود المحدَّد عبارة عن قيمة نقدية، وfalse بخلاف ذلك.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

isDefinitelyWritable(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isDefinitelyWritable(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Boolean - true إذا تمت عمليات الكتابة إلى العمود المحدّد بنجاح بالتأكيد، وfalse بخلاف ذلك.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

isNullable(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isNullable(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Integer: حالة قابلية القيم الفارغة للعمود المحدّد، أي Jdbc.ResultSetMetaData.columnNoNulls أو Jdbc.ResultSetMetaData.columnNullable أو Jdbc.ResultSetMetaData.columnNullableUnknown.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

isReadOnly(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isReadOnly(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Boolean - true إذا كان العمود المحدَّد غير قابل للكتابة بالتأكيد، أو false بخلاف ذلك.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

isSearchable(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isSearchable(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Booleantrue إذا كان بإمكان جملة where استخدام العمود المحدَّد، وبخلاف ذلك false

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

isSigned(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isSigned(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Booleantrue إذا كانت القيم في العمود المحدد عبارة عن أرقام موقّعة، وfalse بخلاف ذلك.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

isWritable(column)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.ResultSetMetaData#isWritable(int).

المَعلمات

الاسمTypeالوصف
columnIntegerفهرس العمود المطلوب فحصه (العمود الأول هو 1 والعمود الثاني 2، وهكذا).

استرجاع الكرة

Boolean - true إذا كان من الممكن الكتابة إلى العمود المحدّد، وإلا false.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request