New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: STRUCT and ARRAY support #318
Merged
Merged
Changes from 7 commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
52cee8c
feat: STRUCT and ARRAY support
jimfulton a0b02f7
Merge branch 'main' into struct
jimfulton 6bacc0d
Fixed test that expected JSON rather than STRUCT
jimfulton 1ec0f88
Merge branch 'struct' of github.com:jimfulton/python-bigquery-sqlalch…
jimfulton 74aab64
Added system test I neglected to check in before :(
jimfulton c5653e2
blacken
jimfulton a7f0b41
Merge branch 'main' into struct
jimfulton 9df1804
Don't strip <ARRAY > from parameter types
jimfulton 0df1701
Added system tests to verift PR 67 and issue 233
jimfulton 7aad07f
Merge branch 'struct' of github.com:jimfulton/python-bigquery-sqlalch…
jimfulton f10a571
blacken
jimfulton ec31040
Renamed test file to conform to samples test-file naming conventions
jimfulton accf762
Require google-cloud-bigquery 2.25.2 to get struct field-name undersc…
jimfulton ef5f891
Added STRUCT documentation
jimfulton cce9dbb
fix bigquery version
jimfulton 290d955
Merge branch 'main' into struct
jimfulton b697df6
get blacken to leave sample code alone.
jimfulton 6a278b9
Check in missing file :(
jimfulton bc62a56
Merge branch 'struct' of github.com:jimfulton/python-bigquery-sqlalch…
jimfulton 84426bd
need sqla 1.4 for unnest
jimfulton 587a0f7
fixed typo
jimfulton e6f4adf
Merge branch 'main' into struct
jimfulton ffb5aa9
Merge branch 'main' into struct
jimfulton 47fa14f
Merge branch 'main' into struct
jimfulton 402bbbe
Merge branch 'main' into struct
jimfulton 5bf07b4
Update sqlalchemy_bigquery/_struct.py
jimfulton e937167
added STRUCT docstring
jimfulton 8661f5b
Add doc link
jimfulton b550aa1
Merge branch 'struct' of github.com:jimfulton/python-bigquery-sqlalch…
jimfulton af68a54
Added some comments
jimfulton da43fd2
Localize logic for getting subtye column specifications
jimfulton f04cac2
explain semi-private name mangling
jimfulton 5af05bb
Make name magling more explicit
jimfulton 09866c6
explain why we have different implementations of _field_index for SQL…
jimfulton 054c227
get rid of cur_fields, we're not using it anymore.
jimfulton 1a79305
Add a todo to find out why Sqlalchemy doesn't generate an alias when …
jimfulton 5e2ae32
user `repr` rather than `str` to shpow an object in an error message
jimfulton File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fancy! I didn't realize a function could replace itself. I like it.