-
Notifications
You must be signed in to change notification settings - Fork 141
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
Add comments to async query handlers #2657
Add comments to async query handlers #2657
Conversation
032cf98
to
a0042c3
Compare
Signed-off-by: Tomoyuki Morita <[email protected]>
a0042c3
to
f8d8728
Compare
Signed-off-by: Tomoyuki Morita <[email protected]>
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.
Thanks! While you're at it, it might also be nice to link to related classes, to make it slightly easier to navigate if someone e.g. lands on IndexDMLResultStorageService
without having seen IndexDMLResultStorage
.
That's a good point. I'm wondering if we need those links in the comments considering IDE or Github provide code navigation feature. I think the link would be beneficial when we want to mention some related class which is not obviously referred in the code. |
@@ -28,6 +28,10 @@ | |||
import org.opensearch.sql.spark.leasemanager.model.LeaseRequest; | |||
import org.opensearch.sql.spark.response.JobExecutionResponseReader; | |||
|
|||
/** | |||
* The handler for batch query. With batch query, queries are executed as single batch. The queries | |||
* are sent along with job execution request to spark. |
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.
what is job execution request? can you add a ref link to the class?
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.
Fixed.
@@ -31,7 +31,12 @@ | |||
import org.opensearch.sql.spark.flint.operation.FlintIndexOpFactory; | |||
import org.opensearch.sql.spark.response.JobExecutionResponseReader; | |||
|
|||
/** Handle Index DML query. includes * DROP * ALT? */ | |||
/** | |||
* The handler for Index DML (Data Manipulation Language) query. Handles DROP/ALT/VACUUM operation |
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.
ALT -> ALTER?
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.
Good catch. Fixed.
Signed-off-by: Tomoyuki Morita <[email protected]>
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.
Thanks for the change!
The backport to
To backport manually, run these commands in your terminal: # Navigate to the root of your repository
cd $(git rev-parse --show-toplevel)
# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add ../.worktrees/sql/backport-2.x 2.x
# Navigate to the new working tree
pushd ../.worktrees/sql/backport-2.x
# Create a new branch
git switch --create backport/backport-2657-to-2.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 05a2f66a0af2baab747aa0afd437441dbd5efc67
# Push it to GitHub
git push --set-upstream origin backport/backport-2657-to-2.x
# Go back to the original working tree
popd
# Delete the working tree
git worktree remove ../.worktrees/sql/backport-2.x Then, create a pull request where the |
* Add comments to query handlers Signed-off-by: Tomoyuki Morita <[email protected]> * Reformat Signed-off-by: Tomoyuki Morita <[email protected]> * Fix comments Signed-off-by: Tomoyuki Morita <[email protected]> --------- Signed-off-by: Tomoyuki Morita <[email protected]>
* Add comments to query handlers Signed-off-by: Tomoyuki Morita <[email protected]> * Reformat Signed-off-by: Tomoyuki Morita <[email protected]> * Fix comments Signed-off-by: Tomoyuki Morita <[email protected]> --------- Signed-off-by: Tomoyuki Morita <[email protected]> (cherry picked from commit 05a2f66)
* Add comments to query handlers Signed-off-by: Tomoyuki Morita <[email protected]> * Reformat Signed-off-by: Tomoyuki Morita <[email protected]> * Fix comments Signed-off-by: Tomoyuki Morita <[email protected]> --------- Signed-off-by: Tomoyuki Morita <[email protected]> (cherry picked from commit 05a2f66)
Description
Added comments to async query handlers to make the responsibility of each handler clearer.
Issues Resolved
N/A
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.