Thanks for all you discussions Timo, Jark Wu, Lin Li, Fabian I have fired a new design doc in [1] which reorganized from the MVP doc[2] and the initial doc[3] that both proposed by Shuyi Chen.
The main diff is that i extend the create table DDL to support complex sql type (array, map and struct), also i have added 3 points that need to reach a consensus: 1. Where we should put the parse code ? (blocking) 2. How to integrate the sql parse logic with TableEnvironment and SqlClient ? (blocking) 3. What format should should the table ddl with clause be like ? (non-blocking) For points 1 and 2, i have put some solutions in [1], we need a duscussion because they are blocking, for 3 i have fired a new JIRA issue to track[4]. [1] https://docs.google.com/document/d/1OmVyuPk9ibGUC-CnPHbXvCg_fdG1TeC3lXSnqcUEYmM/edit?usp=sharing [2] https://docs.google.com/document/d/1ug1-aVBSCxZQk58kR-yaK2ETCgL3zg0eDUVGCnW2V9E/edit [3] https://docs.google.com/document/d/1TTP-GCC8wSsibJaSUyFZ_5NBAHYEB1FVmPpP7RgDGBA/edit [4] https://issues.apache.org/jira/browse/FLINK-12557 Best, Danny Chan > > Thanks for all you discussions Timo, Jark Wu, Lin Li, Fabian > > I have fired a new design doc in [1] which is reorganized from the MVP doc[2] > and the initial doc[3] that both proposed by Shuyi Chen. > > The main diff is that i extend the create table DDL to support complex sql > type (array, map and struct), also i have added 3 points that need to reach a > consensus: > > 1. Where we should put the parse code ? (blocking) > 2. How to integrate the sql parse logic with TableEnvironment and SqlClient ? > (blocking) > 3. What format should the table ddl with clause be like ? (non-blocking) > > For points 1 and 2, i have put some solutions in [1] (highlight title as > red), we need a duscussion because they are blocking, for 3 i have fired a > new JIRA issue to track[4]. > > [1] > https://docs.google.com/document/d/1OmVyuPk9ibGUC-CnPHbXvCg_fdG1TeC3lXSnqcUEYmM/edit?usp=sharing > [2] > https://docs.google.com/document/d/1ug1-aVBSCxZQk58kR-yaK2ETCgL3zg0eDUVGCnW2V9E/edit > [3] > https://docs.google.com/document/d/1TTP-GCC8wSsibJaSUyFZ_5NBAHYEB1FVmPpP7RgDGBA/edit > [4] https://issues.apache.org/jira/browse/FLINK-12557