Rui Wang created CALCITE-4164:
---------------------------------
Summary: Create a Spec doc for EMIT syntax
Key: CALCITE-4164
URL: https://issues.apache.org/jira/browse/CALCITE-4164
Project: Calcite
Issue Type: Sub-task
Reporter: Rui Wang
Assignee: Rui Wang
Basically have a spec doc to introduce EMIT from SQL language/relation algebra
perspective. This is very important because EMIT syntax is non-standard (maybe
not yet) so it becomes an extension that Calcite introduces.
The format might be as strict and detailed as what SQL standard does, but at
least in should include:
1. new SQL syntax
2. new SQL keywords
3. The scope of EMIT clause (might not be needed as we won't allow column
appear in EMIT clause)
4. All EMIT strategies
5. How does EMIT strategies propagate through the plan.
For 5 my current thought it is EMIT will just affect FROM clause. For
non-stream case it just means data emit all at once (e.g. EMIT AFTER WATERMARK).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)