You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "Tarush Grover (JIRA)" <ji...@apache.org> on 2017/06/08 19:07:18 UTC

[jira] [Commented] (BEAM-2282) logic in function accept in BeamSqlExpression

    [ https://issues.apache.org/jira/browse/BEAM-2282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16043254#comment-16043254 ] 

Tarush Grover commented on BEAM-2282:
-------------------------------------

[~mingmxu] currently accept function in BeamSqlExpression is not called during a sql query but it directs to calcite validation and in that it calls its `accept` function. Is my understanding correct?

> logic in function accept in BeamSqlExpression
> ---------------------------------------------
>
>                 Key: BEAM-2282
>                 URL: https://issues.apache.org/jira/browse/BEAM-2282
>             Project: Beam
>          Issue Type: Improvement
>          Components: dsl-sql
>            Reporter: Xu Mingmin
>
> Method {{accept}} is used to make sure the SQL operator is supported in Beam SQL. IMO it should only check the case that some scenarios are not supported in BeamSQL even it's valid in Calcite SQL grammar.
> It's not necessary to my understand to validate SQL grammar as that's done already in the parsing phase.  



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)