Share via


BlobQueryReader Klasse

Ein Streamingobjekt zum Lesen von Abfrageergebnissen.

Vererbung
builtins.object
BlobQueryReader

Konstruktor

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

Parameter

Name Beschreibung
name
Standardwert: None
container
Standardwert: None
errors
Standardwert: None
record_delimiter
Standardwert:
encoding
Standardwert: None
headers
Standardwert: None
response
Standardwert: None
error_cls
Standardwert: None

Variablen

Name Beschreibung
name
str

Der Name des abgefragten Blobs.

container
str

Der Name des Containers, in dem sich das Blob befindet.

response_headers

Die response_headers der Schnellabfrageanforderung.

record_delimiter

Das Trennzeichen, das zum Trennen von Zeilen oder Datensätzen mit den Daten verwendet wird. Die records-Methode gibt diese Zeilen über einen Generator zurück.

Methoden

readall

Gibt alle Abfrageergebnisse zurück.

Dieser Vorgang wird blockiert, bis alle Daten heruntergeladen werden. Wenn die Codierung konfiguriert wurde, wird dies verwendet, um einzelne Datensätze zu decodieren, wenn sie empfangen werden.

readinto

Laden Sie das Abfrageergebnis in einen Stream herunter.

records

Gibt einen Datensatzgenerator für das Abfrageergebnis zurück.

Datensätze werden Zeile für Zeile zurückgegeben. Wenn die Codierung konfiguriert wurde, wird dies verwendet, um einzelne Datensätze zu decodieren, wenn sie empfangen werden.

readall

Gibt alle Abfrageergebnisse zurück.

Dieser Vorgang wird blockiert, bis alle Daten heruntergeladen werden. Wenn die Codierung konfiguriert wurde, wird dies verwendet, um einzelne Datensätze zu decodieren, wenn sie empfangen werden.

readall() -> bytes | str

Gibt zurück

Typ Beschreibung

Die Abfrageergebnisse.

readinto

Laden Sie das Abfrageergebnis in einen Stream herunter.

readinto(stream: IO) -> None

Parameter

Name Beschreibung
stream
Erforderlich
IO

Der Stream, in den heruntergeladen werden soll. Dies kann ein geöffnetes Dateihandle oder ein beliebiger beschreibbarer Stream sein.

Gibt zurück

Typ Beschreibung

Keine

records

Gibt einen Datensatzgenerator für das Abfrageergebnis zurück.

Datensätze werden Zeile für Zeile zurückgegeben. Wenn die Codierung konfiguriert wurde, wird dies verwendet, um einzelne Datensätze zu decodieren, wenn sie empfangen werden.

records() -> Iterable[bytes | str]

Gibt zurück

Typ Beschreibung

Ein Datensatzgenerator für das Abfrageergebnis.