BlobQueryReader الفصل

كائن دفق لقراءة نتائج الاستعلام.

توريث
builtins.object
BlobQueryReader

الدالمنشئ

BlobQueryReader(name=None, container=None, errors=None, record_delimiter='\n', encoding=None, headers=None, response=None, error_cls=None)

المعلمات

الاسم الوصف
name
القيمة الافتراضية: None
container
القيمة الافتراضية: None
errors
القيمة الافتراضية: None
record_delimiter
القيمة الافتراضية:
encoding
القيمة الافتراضية: None
headers
القيمة الافتراضية: None
response
القيمة الافتراضية: None
error_cls
القيمة الافتراضية: None

المتغيرات

الاسم الوصف
name
str

اسم الكائن الثنائي كبير الحجم الذي يتم كهواته.

container
str

اسم الحاوية حيث يوجد الكائن الثنائي كبير الحجم.

response_headers

response_headers طلب الاستعلام السريع.

record_delimiter

المحدد المستخدم لفصل الأسطر أو السجلات بالبيانات. سيعيد أسلوب السجلات هذه الأسطر عبر منشئ.

الأساليب

readall

إرجاع جميع نتائج الاستعلام.

يتم حظر هذه العملية حتى يتم تنزيل جميع البيانات. إذا تم تكوين الترميز - سيتم استخدام هذا لفك تشفير السجلات الفردية التي يتم تلقيها.

readinto

قم بتنزيل نتيجة الاستعلام إلى دفق.

records

إرجاع منشئ سجل لنتيجة الاستعلام.

سيتم إرجاع السجلات سطرا سطرا. إذا تم تكوين الترميز - سيتم استخدام هذا لفك تشفير السجلات الفردية التي يتم تلقيها.

readall

إرجاع جميع نتائج الاستعلام.

يتم حظر هذه العملية حتى يتم تنزيل جميع البيانات. إذا تم تكوين الترميز - سيتم استخدام هذا لفك تشفير السجلات الفردية التي يتم تلقيها.

readall() -> bytes | str

المرتجعات

النوع الوصف

نتائج الاستعلام.

readinto

قم بتنزيل نتيجة الاستعلام إلى دفق.

readinto(stream: IO) -> None

المعلمات

الاسم الوصف
stream
مطلوب
IO

الدفق المراد تنزيله إليه. يمكن أن يكون هذا مقبض ملف مفتوح أو أي دفق قابل للكتابة.

المرتجعات

النوع الوصف

بلا

records

إرجاع منشئ سجل لنتيجة الاستعلام.

سيتم إرجاع السجلات سطرا سطرا. إذا تم تكوين الترميز - سيتم استخدام هذا لفك تشفير السجلات الفردية التي يتم تلقيها.

records() -> Iterable[bytes | str]

المرتجعات

النوع الوصف

منشئ سجل لنتيجة الاستعلام.