opensearch-project / opensearch-project/sql
[FEATURE] Type Conversion - Leverage RelDataType from Calcite in V3 engine.
Open
@yuancu is already working on this.
Since Nov 6, 2025.
enhancement
PPL
- Dominant language
- Java
- Stars
- 176
- Forks
- 229
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 43
Description
Is your feature request related to a problem?
Currently. V3 engine Type Coercion depend on ExprCoreType used in V2, and the Type Coerciion logic does not support all TypeChecker.
What solution would you like?
Leverage Calcite RelDataType and TypeCoercionImpl logic.
What alternatives have you considered?
Customize TypeCoercion logic for RexNode.
Do you have any additional context?
n/a
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.