KEMBAR78
feat: adds datetime_format as an option by chalmerlowe · Pull Request #2236 · googleapis/python-bigquery · GitHub
Skip to content

Conversation

@chalmerlowe
Copy link
Collaborator

This commit introduces new configuration options for BigQuery load jobs and external table definitions, aligning with recent updates to the underlying protos.

New options added:

datetime_format: Datetime format used for parsing DATETIME values. (Applies to LoadJobConfig, LoadJob, and ExternalConfig)

Changes include:

Added corresponding properties (getters/setters) to LoadJobConfig, LoadJob, and ExternalConfig.
Updated docstrings and type hints for all new attributes.
Updated unit tests to cover the new options, ensuring they are correctly handled during object initialization, serialization to API representation, and deserialization from API responses.

@chalmerlowe chalmerlowe requested review from a team as code owners July 12, 2025 01:28
@chalmerlowe chalmerlowe requested a review from GaoleMeng July 12, 2025 01:28
@product-auto-label product-auto-label bot added size: m Pull request size is medium. api: bigquery Issues related to the googleapis/python-bigquery API. labels Jul 12, 2025
@chalmerlowe chalmerlowe assigned Linchin and unassigned tswast Jul 12, 2025
@chalmerlowe chalmerlowe requested a review from Linchin July 12, 2025 02:23
@chalmerlowe chalmerlowe merged commit 54d3dc6 into main Jul 15, 2025
28 checks passed
@chalmerlowe chalmerlowe deleted the feat-374142081-add-time-date-options branch July 15, 2025 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigquery Issues related to the googleapis/python-bigquery API. size: m Pull request size is medium.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants