الفرق بين المراجعتين لصفحة: «Python/sqlite3/register converter»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>sqlite3.register_convertor()‎</code> في بايثون}}</noinclude> تسجّل الدالة كائنًا قابلًا ل...'
 
لا ملخص تعديل
 
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:التابع <code>sqlite3.register_convertor()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>sqlite3.register_convertor()‎</code> في بايثون}}</noinclude>
تسجّل الدالة كائنًا قابلًا للاستدعاء callable لتحويل سلسلة بايتات نصية من قاعدة البيانات إلى نوع خاص من أنواع بيانات بايثون.
تسجّل الدالة كائنًا قابلًا للاستدعاء callable لتحويل سلسلة بايتات نصية من قاعدة البيانات إلى نوع خاص من أنواع بيانات بايثون.


سطر 7: سطر 7:
sqlite3.register_converter(typename, callable)
sqlite3.register_converter(typename, callable)
</syntaxhighlight>
</syntaxhighlight>
 
== المعاملات ==
== ‎المعاملات ==


=== <code>typename</code> ===
=== <code>typename</code> ===


يستدعى الكائن الذي تسجّله الدالة لجميع القيم الموجودة في قاعدة البيانات والتي تكون من النوع المحدد بواسطة المعامل <code>typename</code>. يمكنك الرجوع إلى المعامل detect_types في دالة connect()‎ للاطلاع على طريقة الكشف عن الأنواع.
يستدعى الكائن الذي تسجّله الدالة لجميع القيم الموجودة في قاعدة البيانات والتي تكون من النوع المحدد بواسطة المعامل <code>typename</code>. يمكنك الرجوع إلى المعامل <code>detect_types</code> في دالة <code>connect()</code>‎ للاطلاع على طريقة الكشف عن الأنواع.


يجدر التنبيه إلى أنّ المطابقة بين النوع المعطى والنوع المحدد في جملة الاستعلام تكون غير حساسة لحالة الأحرف.
يجدر التنبيه إلى أنّ المطابقة بين النوع المعطى والنوع المحدد في جملة الاستعلام تكون غير حساسة لحالة الأحرف.
سطر 21: سطر 21:


== انظر أيضًا ==
== انظر أيضًا ==
* الدالة <code>[[Python/sqlite3/register adapter|register_adapter()‎]]</code>: تسجّل الدالة كائنًا قابلًا للاستدعاء لتحويل نوع بيانات بايثون المعطى إلى إحدى الأنواع التي تدعمها قواعد بيانات SQLite.


== مصادر ==
== مصادر ==
سطر 27: سطر 28:
[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Modules]]
[[تصنيف:Python Modules]]
[[تصنيف:Python Methods]]

المراجعة الحالية بتاريخ 14:43، 16 سبتمبر 2018

تسجّل الدالة كائنًا قابلًا للاستدعاء callable لتحويل سلسلة بايتات نصية من قاعدة البيانات إلى نوع خاص من أنواع بيانات بايثون.

البنية العامة

sqlite3.register_converter(typename, callable)

‎المعاملات

typename

يستدعى الكائن الذي تسجّله الدالة لجميع القيم الموجودة في قاعدة البيانات والتي تكون من النوع المحدد بواسطة المعامل typename. يمكنك الرجوع إلى المعامل detect_types في دالة connect()‎ للاطلاع على طريقة الكشف عن الأنواع.

يجدر التنبيه إلى أنّ المطابقة بين النوع المعطى والنوع المحدد في جملة الاستعلام تكون غير حساسة لحالة الأحرف.

callable

كائن قابل للاستدعاء تسجّله الدالة لجميع القيم الموجودة في قاعدة البيانات من النوع المحدد بواسطة المعامل typename.

انظر أيضًا

  • الدالة register_adapter()‎: تسجّل الدالة كائنًا قابلًا للاستدعاء لتحويل نوع بيانات بايثون المعطى إلى إحدى الأنواع التي تدعمها قواعد بيانات SQLite.

مصادر

صفحة DB-API 2.0 interface for SQLite databases في توثيق بايثون الرسمي.