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.
Following functions are created:
1. list(workspace_id, options) - Lists all query runs for a workspace with automatic pagination
2. create(options) - Creates a new query run with workspace and optional configuration version
3. read(query_run_id) - Retrieves query run details by ID
4. read_with_options(query_run_id, options) - Reads query run with relationship includes (created_by, configuration_version)
5. logs(query_run_id) - Retrieves query run execution logs as an IO stream
6. cancel(query_run_id, options) - Gracefully cancels a running query run with optional comment
7. force_cancel(query_run_id, options) - Force cancels a stuck query run with optional comment
Note: The functions were pointing to wrong endpoints. That is also fixed as part of this PR
Output from Manual testing
TestCase Run: