الفرق بين المراجعتين لصفحة: «Python/sqlite3/register adapter»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 14: | سطر 14: | ||
=== <code>callable</code>=== | === <code>callable</code>=== | ||
كائن قابل للاستدعاء يأخذ معاملًا واحدًا هو نوع بيانات بايثون، ويجب أن يعيد إحدى الأنواع التالية: [[Python/int|int]] أو [[Python/float|float]] أو [[Python/str|str]] أو <code>[[Python/bytes|bytes]]</code>. | كائن قابل للاستدعاء يأخذ معاملًا واحدًا هو نوع بيانات بايثون، ويجب أن يعيد إحدى الأنواع التالية: [[Python/int|<code>int</code>]] أو [[Python/float|<code>float</code>]] أو [[Python/str|<code>str</code>]] أو <code>[[Python/bytes|bytes]]</code>. | ||
== انظر أيضًا == | == انظر أيضًا == |
المراجعة الحالية بتاريخ 14:40، 16 سبتمبر 2018
تسجّل الدالة كائنًا قابلًا للاستدعاء callable لتحويل سلسلة بايتات نصية من قاعدة البيانات إلى نوع خاص من أنواع بيانات بايثون.
البنية العامة
sqlite3.register_adapter(type, callable)
المعاملات
type
نوع بيانات بايثون الذي ستحوّله الدالة إلى إحدى الأنواع التي تدعمها قواعد بيانات SQLite.
callable
كائن قابل للاستدعاء يأخذ معاملًا واحدًا هو نوع بيانات بايثون، ويجب أن يعيد إحدى الأنواع التالية: int
أو float
أو str
أو bytes
.
انظر أيضًا
- الدالة
register_converter()
: تسجّل الدالة كائنًا قابلًا للاستدعاء callable لتحويل سلسلة بايتات نصية من قاعدة البيانات إلى نوع خاص من أنواع بيانات بايثون.
مصادر
صفحة DB-API 2.0 interface for SQLite databases في توثيق بايثون الرسمي.