다음을 통해 공유


BlobQueryReader 클래스

쿼리 결과를 읽을 스트리밍 개체입니다.

상속
builtins.object
BlobQueryReader

생성자

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

매개 변수

Name Description
name
기본값: None
container
기본값: None
errors
기본값: None
record_delimiter
기본값:
encoding
기본값: None
headers
기본값: None
response
기본값: None
error_cls
기본값: None

변수

Name Description
name
str

큐에 대기 중인 Blob의 이름입니다.

container
str

Blob이 있는 컨테이너의 이름입니다.

response_headers

빠른 쿼리 요청의 response_headers.

record_delimiter

줄 또는 레코드를 데이터와 구분하는 데 사용되는 구분 기호입니다. 레코드 메서드는 생성기를 통해 이러한 줄을 반환합니다.

메서드

readall

모든 쿼리 결과를 반환합니다.

이 작업은 모든 데이터가 다운로드될 때까지 차단됩니다. 인코딩이 구성된 경우 수신되는 개별 레코드를 디코딩하는 데 사용됩니다.

readinto

쿼리 결과를 스트림에 다운로드합니다.

records

쿼리 결과에 대한 레코드 생성기를 반환합니다.

레코드는 줄별로 반환됩니다. 인코딩이 구성된 경우 수신되는 개별 레코드를 디코딩하는 데 사용됩니다.

readall

모든 쿼리 결과를 반환합니다.

이 작업은 모든 데이터가 다운로드될 때까지 차단됩니다. 인코딩이 구성된 경우 수신되는 개별 레코드를 디코딩하는 데 사용됩니다.

readall() -> bytes | str

반환

형식 Description

쿼리 결과입니다.

readinto

쿼리 결과를 스트림에 다운로드합니다.

readinto(stream: IO) -> None

매개 변수

Name Description
stream
필수
IO

다운로드할 스트림입니다. 열려 있는 파일 핸들 또는 쓰기 가능한 스트림일 수 있습니다.

반환

형식 Description

없음

records

쿼리 결과에 대한 레코드 생성기를 반환합니다.

레코드는 줄별로 반환됩니다. 인코딩이 구성된 경우 수신되는 개별 레코드를 디코딩하는 데 사용됩니다.

records() -> Iterable[bytes | str]

반환

형식 Description

쿼리 결과에 대한 레코드 생성기입니다.