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

ケエルされる BLOB の名前。

container
str

BLOB があるコンテナーの名前。

response_headers

クイック クエリ要求のresponse_headers。

record_delimiter

行またはレコードをデータで区切るために使用される区切り記号。 records メソッドは、ジェネレーターを介してこれらの行を返します。

メソッド

readall

すべてのクエリ結果を返します。

この操作は、すべてのデータがダウンロードされるまでブロックしています。 エンコードが構成されている場合は、個々のレコードをデコードするために使用されます。これらは受信されます。

readinto

クエリ結果をストリームにダウンロードします。

records

クエリ結果のレコード ジェネレーターを返します。

レコードは 1 行ずつ返されます。 エンコードが構成されている場合は、個々のレコードをデコードするために使用されます。これらは受信されます。

readall

すべてのクエリ結果を返します。

この操作は、すべてのデータがダウンロードされるまでブロックしています。 エンコードが構成されている場合は、個々のレコードをデコードするために使用されます。これらは受信されます。

readall() -> bytes | str

戻り値

説明

クエリ結果。

readinto

クエリ結果をストリームにダウンロードします。

readinto(stream: IO) -> None

パラメーター

名前 説明
stream
必須
IO

ダウンロードするストリーム。 これには、開いているファイル ハンドルまたは書き込み可能なストリームを指定できます。

戻り値

説明

なし

records

クエリ結果のレコード ジェネレーターを返します。

レコードは 1 行ずつ返されます。 エンコードが構成されている場合は、個々のレコードをデコードするために使用されます。これらは受信されます。

records() -> Iterable[bytes | str]

戻り値

説明

クエリ結果のレコード ジェネレーター。