You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Rui Wang (Jira)" <ji...@apache.org> on 2019/12/09 23:41:00 UTC
[jira] [Created] (CALCITE-3582) Make StructFlatterner configurable
in PlannerImpl
Rui Wang created CALCITE-3582:
---------------------------------
Summary: Make StructFlatterner configurable in PlannerImpl
Key: CALCITE-3582
URL: https://issues.apache.org/jira/browse/CALCITE-3582
Project: Calcite
Issue Type: Task
Reporter: Rui Wang
Assignee: Rui Wang
There is a use case where users want to mix Beam programming model with Beam SQL together to process a dataset. The following is an example of the use case:
dataset.apply(something user defined)
.apply(SELECT ...)
.apply(something user defined)
As you can see, after the SQL statement is applied, the data structure should be preserved for further processing.
Make struct flattener configurable in PlannerImpl to allow disabling it when not needed can be a solution.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)