Condividi tramite


BlobQueryReader Classe

Oggetto di streaming per leggere i risultati della query.

Ereditarietà
builtins.object
BlobQueryReader

Costruttore

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

Parametri

Nome Descrizione
name
valore predefinito: None
container
valore predefinito: None
errors
valore predefinito: None
record_delimiter
valore predefinito:
encoding
valore predefinito: None
headers
valore predefinito: None
response
valore predefinito: None
error_cls
valore predefinito: None

Variabili

Nome Descrizione
name
str

Nome del BLOB da quering.

container
str

Nome del contenitore in cui si trova il BLOB.

response_headers

Response_headers della richiesta di query rapida.

record_delimiter

Delimitatore utilizzato per separare le righe o i record con i dati. Il metodo records restituirà queste righe tramite un generatore.

Metodi

readall

Restituisce tutti i risultati della query.

Questa operazione viene bloccata fino a quando non vengono scaricati tutti i dati. Se la codifica è stata configurata, verrà usata per decodificare i singoli record ricevuti.

readinto

Scaricare il risultato della query in un flusso.

records

Restituisce un generatore di record per il risultato della query.

I record verranno restituiti riga per riga. Se la codifica è stata configurata, verrà usata per decodificare i singoli record ricevuti.

readall

Restituisce tutti i risultati della query.

Questa operazione viene bloccata fino a quando non vengono scaricati tutti i dati. Se la codifica è stata configurata, verrà usata per decodificare i singoli record ricevuti.

readall() -> bytes | str

Restituisce

Tipo Descrizione

Risultati di query.

readinto

Scaricare il risultato della query in un flusso.

readinto(stream: IO) -> None

Parametri

Nome Descrizione
stream
Necessario
IO

Flusso in cui eseguire il download. Può trattarsi di un handle di file aperto o di qualsiasi flusso scrivibile.

Restituisce

Tipo Descrizione

Nessuno

records

Restituisce un generatore di record per il risultato della query.

I record verranno restituiti riga per riga. Se la codifica è stata configurata, verrà usata per decodificare i singoli record ricevuti.

records() -> Iterable[bytes | str]

Restituisce

Tipo Descrizione

Generatore di record per il risultato della query.