Sergey Nuyanzin created CALCITE-7486:
----------------------------------------

             Summary: Operators in MATCH_RECOGNIZE don't support SqlLiterals
                 Key: CALCITE-7486
                 URL: https://issues.apache.org/jira/browse/CALCITE-7486
             Project: Calcite
          Issue Type: Bug
          Components: core
            Reporter: Sergey Nuyanzin
            Assignee: Sergey Nuyanzin


Issue is same for {{LAST}}, {{FIRST}}, {{PREV}}, {{NEXT}}

example of query
{code:sql}
SELECT *
FROM emp
MATCH_RECOGNIZE (
  MEASURES
    FIRST(DOWN.empno + DOWN.deptno + 1) AS bottom_total
  PATTERN (DOWN{2,})
  DEFINE
    DOWN AS EMP.EMPNO < 1
)
{code}

while unparsing it wil lbe unparsed as 
{code:sql}
SELECT `EXPR$0`.`BOTTOM_TOTAL`
FROM `CATALOG`.`SALES`.`EMP` AS `EMP` MATCH_RECOGNIZE(
MEASURES FINAL (FIRST(`DOWN`.`EMPNO` + `DOWN`.`DEPTNO`, 0) + FIRST(1, 0)) AS 
`BOTTOM_TOTAL`
PATTERN (`DOWN` { 2, })
DEFINE `DOWN` AS `EMP`.`EMPNO` < 1) AS `EXPR$0
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to