Partager via


BlobQueryReader Classe

Objet de diffusion en continu pour lire les résultats de la requête.

Héritage
builtins.object
BlobQueryReader

Constructeur

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

Paramètres

Nom Description
name
valeur par défaut: None
container
valeur par défaut: None
errors
valeur par défaut: None
record_delimiter
valeur par défaut:
encoding
valeur par défaut: None
headers
valeur par défaut: None
response
valeur par défaut: None
error_cls
valeur par défaut: None

Variables

Nom Description
name
str

Nom de l’objet blob en cours d’interrogation.

container
str

Nom du conteneur où se trouve l’objet blob.

response_headers

Response_headers de la demande de requête rapide.

record_delimiter

Délimiteur utilisé pour séparer les lignes ou les enregistrements avec les données. La méthode records retourne ces lignes via un générateur.

Méthodes

readall

Retourne tous les résultats de la requête.

Cette opération est bloquée jusqu’à ce que toutes les données soient téléchargées. Si l’encodage a été configuré, il sera utilisé pour décoder les enregistrements individuels s’ils sont reçus.

readinto

Téléchargez le résultat de la requête dans un flux.

records

Retourne un générateur d’enregistrements pour le résultat de la requête.

Les enregistrements sont retournés ligne par ligne. Si l’encodage a été configuré, il sera utilisé pour décoder les enregistrements individuels s’ils sont reçus.

readall

Retourne tous les résultats de la requête.

Cette opération est bloquée jusqu’à ce que toutes les données soient téléchargées. Si l’encodage a été configuré, il sera utilisé pour décoder les enregistrements individuels s’ils sont reçus.

readall() -> bytes | str

Retours

Type Description

Résultats de requête.

readinto

Téléchargez le résultat de la requête dans un flux.

readinto(stream: IO) -> None

Paramètres

Nom Description
stream
Obligatoire
IO

Flux vers laquelle télécharger. Il peut s’agir d’un handle de fichier ouvert ou d’un flux accessible en écriture.

Retours

Type Description

Aucun

records

Retourne un générateur d’enregistrements pour le résultat de la requête.

Les enregistrements sont retournés ligne par ligne. Si l’encodage a été configuré, il sera utilisé pour décoder les enregistrements individuels s’ils sont reçus.

records() -> Iterable[bytes | str]

Retours

Type Description

Générateur d’enregistrements pour le résultat de la requête.