Open
Description
It’ll give people the best experience if the fast method is also the default method. Since this requires an additional API to be enabled, it’s technically a breaking change. Similar to how we handled the switch to standard SQL in #195, I propose we complete this work in two phases:
- Add
use_bqstorage_api
to the global context object with a value ofFalse
. It is overridable by settingpandas_gbq.context.use_bqstorage_api = True
. If the default value ofuse_bqstorage_api=None
is passed intoread_gbq
, it uses the default value from the global context. - Make a release with this new context value. (Make sure
pandas.read_gbq
also sends downNone
foruse_bqstorage_api
if not supplied.) - Update default value in the global context to
True
. (Possibly after the BigQuery Storage API goes GA, though maybe sooner.)