Repository navigation
feat: add Query.Builder, aggregates, joins, and nested ON #1817
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 all commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
c6dbc47
feat: add Query builder, aggregates, joins, and query normalize
abnegate 4f009cf
fix: keep Query.normalize compatible with Go 1.13 and web realtime types
abnegate 8a9dc95
refactor: keep query flattening internal to the client
abnegate bc7d6b4
feat: add Query.on and nested join ON overloads
abnegate 4e3fef2
test: cover new query helpers in every SDK
abnegate 0b1874f
refactor: flatten query values without a queries key check
abnegate 844e3e1
fix: treat oneOf string enums as closed wire enums
abnegate 4d81290
fix: name untitled oneOf enums from their parent property
abnegate f8897cd
refactor: nest query builders as Query.Builder
abnegate da191e4
fix: compile nested query builders and hydrate array enums
abnegate e85873f
fix: pin CLI to the locally generated Go SDK
abnegate ab9dd4f
refactor: flatten query values on Client instead of Query
abnegate 4561f9c
merge: origin/main into feat-query-helpers
abnegate 8fc3bd4
fix: flatten query trees without dropping numeric arrays
abnegate 41cbbb8
test: assert flatten unwraps builders and keeps nested geometry
abnegate 53e6e02
fix: sync CLI generator testdata with aggregate helpers
abnegate 727aee8
fix: keep flatten tests off Flutter Client init and Swift array casts
abnegate 287f439
fix: iterate Swift query arrays without an Any downcast
abnegate 2314f09
fix: prefer typed Swift arrays before Any in flatten
abnegate b657276
merge: origin/main into feat-query-helpers
abnegate f6ef0ae
fix: Black-format Python query tests and unwrap Swift builder arrays
abnegate 61da4d2
fix: flatten Swift query lists as Any, matching Client.call
abnegate a85ec6b
merge: origin/main into feat-query-helpers
abnegate 6c0496c
fix: Pint PHP flatten tests and drop Swift Linux flatten e2e
abnegate e0a4ce5
fix: drop extra blank line in QueryTest setUp for Pint
abnegate 5f38a7f
fix: Pint use grouping and foreach spacing in PHP flatten tests
abnegate ab519b8
fix: type Query::having as string or Query for PHPStan
abnegate c71f5f5
fix: drop redundant Query phpdocs so Rector dry-run is clean
abnegate c0a44d0
fix: apply remaining Rector cleanups on PHP Query tests
abnegate f29c5ce
fix: type QueryTest fixtures as array and use short syntax
abnegate 90aff4b
Merge main into feat-query-helpers
abnegate 060826a
(chore): make the web templates emit Prettier-clean output
abnegate 0a68bd7
style(templates): satisfy the formatter and lint gates main added
abnegate 0bfb6cb
Merge remote-tracking branch 'origin/main' into codex/query-lib-sdkge…
abnegate 3be98b7
fix: drop wrapping parens on generated PHP Query constructors
abnegate 55de80f
fix: use array_all for generated PHP string-list check
abnegate be56eed
fix: space the generated array_all arrow function for Pint
abnegate 5a452a4
chore(merge): reconcile feat-query-helpers with main
abnegate 3c05c5b
test(query): assert query helpers through the client boundary
abnegate 4b82e66
test(query): compare parsed queries in the generated SDK tests
abnegate 46977aa
Merge remote-tracking branch 'origin/main' into merge/main-v5
abnegate c97a317
chore: merge main into feat-query-helpers
abnegate 5652f2f
fix(unity): emit Query/Builder.cs in the Unity file plan
abnegate 618b6df
Merge branch 'main' into feat-query-helpers
abnegate 8930180
fix(cli): build against a Go SDK with the same services as the CLI
abnegate f2714c1
fix(cli): keep the local go sdk replace out of released modules
abnegate a666f40
fix(kotlin): send built queries in json request bodies
abnegate f34dd86
fix(android): keep nested join and having queries intact under r8
abnegate 4ad8227
feat(cli): expose nested join on in the typed query builder
abnegate be1e57e
fix: flatten only query builders, not nested string arrays
abnegate 8bcead5
test(go): read request bodies with ioutil for go 1.13
abnegate 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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.