Permalink
base repository: googleapis/python-bigquery
Failed to load repositories. Confirm that selected base ref is valid, then try again.
base: v2.3.1
Choose a base ref
...
head repository: googleapis/python-bigquery
Failed to load repositories. Confirm that selected head ref is valid, then try again.
compare: v2.4.0
Choose a head ref
  • 9 commits
  • 16 files changed
  • 5 contributors

Commits on Nov 10, 2020

  1. perf: use getQueryResults from DB-API (#375)

    I suspect `list_rows` (`tabledata.list`) was being called directly
    due to no `page_size` parameter on `QueryJob.result` at the time.
    @tswast
    tswast authoredNov 10, 2020
    Configuration menu
    Copy the full SHA
    30de15fView commit details
    Browse the repository at this point in the history
  2. deps: expand pyarrow dependencies to include version 2 (#368)

    Pyarrow 2.0 includes several bug fixes. The wire format remains the same, so it continues to be compatible with the BigQuery Storage API.
    @tswast
    tswast authoredNov 10, 2020
    2 Configuration menu
    Copy the full SHA
    cd9febdView commit details
    Browse the repository at this point in the history
  3. perf: cache first page of jobs.getQueryResults rows (#374)

    Co-authored-by: Steffany Brown <[email protected]>
    tswast and steffnay authoredNov 10, 2020
    Configuration menu
    Copy the full SHA
    86f6a51View commit details
    Browse the repository at this point in the history
  4. feat: allow routine references (#378)

    * feat: allow routine references in dataset access property
    
    * build: black formatting
    @cguardia
    cguardia authoredNov 10, 2020
    Configuration menu
    Copy the full SHA
    f9480dcView commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. perf: avoid extra API calls from to_dataframe if all rows are cached (

    #384)
    
    Follow-up to previous PR, which cached the first page of
    `getQueryResults`. If the first page is the only page (no `pageToken`),
    then it is unnecessary to make extra API calls from `to_dataframe` or
    `to_arrow` to the BigQuery Storage API.
    @tswast
    tswast authoredNov 11, 2020
    Configuration menu
    Copy the full SHA
    c52b317View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. fix(dbapi): allow rows to be fetched from scripts (#387)

    The `is_dml` logic is not needed now that we moved to `getQueryResults` instead of `tabledata.list` (#375).
    
    Previously, the destination table of a DML query would return a non-null value that was unreadable or would return nonsense with DML (and some DDL) queries. 
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://.com/googleapis/python-bigquery/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Towards #377  🦕
    @tswast
    tswast authoredNov 12, 2020
    Configuration menu
    Copy the full SHA
    View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. feat: add progress bar to QueryJob.to_dataframe and to_arrow (#352)

    * feat: add progress bar for to_arrow method
    
    * feat: add progress bar for to_dataframe
    
    * feat: add default progress bar and unit test
    
    * feat: nit
    
    * feat: result timout for without queryplan
    @HemangChothani
    HemangChothani authoredNov 16, 2020
    Configuration menu
    Copy the full SHA
    dc78eddView commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a9db54View commit details
    Browse the repository at this point in the history
  3. chore: release 2.4.0 (#381)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply..com>
    Co-authored-by: Tim Swast <[email protected]>
    release-please[bot] and tswast authoredNov 16, 2020
    Configuration menu
    Copy the full SHA
    168f0ecView commit details
    Browse the repository at this point in the history
Loading