This repository was archived by the owner on Nov 12, 2025. It is now read-only.

Description
In the RowIterator documentation the following sentence is included in the different dataframe methods: "Reading from a specific partition or snapshot is not currently supported by this method."
see: https://googleapis.dev/python/bigquery/1.24.0/generated/google.cloud.bigquery.table.RowIterator.html
To me it is not entirely clear of what the implications of this are. While I'd love to use the bigquery storage api it is unclear to me from this sentence if it will charge me for the size of the entire dataset when I execute a partition-bound query (that for instance only queries 1% of the table's partitions). Can you clarify a bit more what it exactly means? We have multiple tables that are in the range of 1TB in size which would incur a cost of 5$ per query if the cost savings of using partition bound queries are ignored.
Thanks.