Mihai Budiu created CALCITE-7503:
------------------------------------
Summary: Hint validation does not have access to source position
Key: CALCITE-7503
URL: https://issues.apache.org/jira/browse/CALCITE-7503
Project: Calcite
Issue Type: Bug
Components: core
Affects Versions: 1.41.0
Reporter: Mihai Budiu
One can attach hints to queries using the /*+ */ syntax.
Hints start as SqlHint objects, and are converted to RelHint objects. SqlHint
object have a parser position, but RelHint objects do not.
Each hint type has a validation function. That function is called on the
RelHint object.
On validation failure the function cannot point out to the position of the
hint, since it cannot access it.
The proposal is to add source position to RelHint objects.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)