-
Notifications
You must be signed in to change notification settings - Fork 139
feat: STRUCT and ARRAY support #318
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
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
a0b02f7
Merge branch 'main' into struct
6bacc0d
Fixed test that expected JSON rather than STRUCT
1ec0f88
Merge branch 'struct' of github.com:jimfulton/python-bigquery-sqlalch…
74aab64
Added system test I neglected to check in before :(
c5653e2
blacken
a7f0b41
Merge branch 'main' into struct
9df1804
Don't strip <ARRAY > from parameter types
0df1701
Added system tests to verift PR 67 and issue 233
7aad07f
Merge branch 'struct' of github.com:jimfulton/python-bigquery-sqlalch…
f10a571
blacken
ec31040
Renamed test file to conform to samples test-file naming conventions
accf762
Require google-cloud-bigquery 2.25.2 to get struct field-name undersc…
ef5f891
Added STRUCT documentation
cce9dbb
fix bigquery version
290d955
Merge branch 'main' into struct
b697df6
get blacken to leave sample code alone.
6a278b9
Check in missing file :(
bc62a56
Merge branch 'struct' of github.com:jimfulton/python-bigquery-sqlalch…
84426bd
need sqla 1.4 for unnest
587a0f7
fixed typo
e6f4adf
Merge branch 'main' into struct
ffb5aa9
Merge branch 'main' into struct
47fa14f
Merge branch 'main' into struct
402bbbe
Merge branch 'main' into struct
5bf07b4
Update sqlalchemy_bigquery/_struct.py
jimfulton e937167
added STRUCT docstring
8661f5b
Add doc link
b550aa1
Merge branch 'struct' of github.com:jimfulton/python-bigquery-sqlalch…
af68a54
Added some comments
da43fd2
Localize logic for getting subtye column specifications
f04cac2
explain semi-private name mangling
5af05bb
Make name magling more explicit
09866c6
explain why we have different implementations of _field_index for SQL…
054c227
get rid of cur_fields, we're not using it anymore.
1a79305
Add a todo to find out why Sqlalchemy doesn't generate an alias when …
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.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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.