Skip to content

Conversation

@ykmr1224
Copy link
Collaborator

Manual backport of #5058 commit 633d760 to 2.19-dev branch

* Support spath with dynamic fields

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Add explain test and sql conversion test

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Address comments

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix FieldResolutionResultTest

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Address comment

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix explain

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix join logic to adopt dynamic fields

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix join logic

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix spath.md

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Support fillnull and replace

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Update spath.md

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix test failure

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix doc and error for fillnull

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Accept wildcard only at the end of field list

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Minor fix

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Adopt append command to spath

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix join to allow spath in only one input

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix unit test failure

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix join inputs logic

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix test failure

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Move helper methods

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Add _MAP description in the docs

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Extract more from CalciteRelNodeVisitor

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Refactor IT and address comments

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix FieldResolutionResult

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix DynamicFieldsHelper

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Refactor DynamicFieldsHelper

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

* Fix DynamicFieldsHelper

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>

---------

Signed-off-by: Tomoyuki Morita <moritato@amazon.com>
(cherry picked from commit 633d760)
Signed-off-by: Tomoyuki Morita <moritato@amazon.com>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 26, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@ykmr1224 ykmr1224 force-pushed the backport/backport-5058-to-2.19-dev branch from 437235b to c23e017 Compare January 26, 2026 21:17
Signed-off-by: Tomoyuki Morita <moritato@amazon.com>
@LantaoJin LantaoJin enabled auto-merge (squash) January 27, 2026 06:18
@LantaoJin LantaoJin merged commit 043e11e into opensearch-project:2.19-dev Jan 27, 2026
75 of 77 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants