الصنف shelve.BsdDbShelf() في بايثون
صنف متفرّع من الصنف Sh4elf ويقدّم التوابع first() و next() و previous() و last() و set_location() وهي متوفّرة في الوحدة bsddb من pybsddb ولكن ليس في وحدات قواعد البيانات الأخرى.
البنية العامة
class shelve.BsdDbShelf(dict, protocol=None, writeback=False, keyencoding='utf-8')
المعاملات
dict
يجب أن يدعم كائن dict الممرّر في الدالة البانية هذه التوابع، ويتحقّق ذلك -عامّةً- باستدعاء أحد التوابع bsddbp.hashopen() أو bsddb.btopen() أو bsddb.rnopen().
تحمل المعاملات الاختيارية protocol و writeback و keyencoding المعاني نفسها التي تحملها في الصنف Shelf.
انظر أيضًا
- الصنف
shelve.Shelf: صنف متفرّع من الصنفcollections.abc.MutableMappingمهمّته تخزين القيم المسلسلة في كائنdictالمعطى.
- الصنف
shelve.DbfilenameShelf: صنف متفرّع من الصنفShelfويأخذ ملفًّا عوضًا عن كائن شبيه بالقاموس.