Hello all, I have found that flink sql client doesn't work with "partition by" clause. Is this bug? It's bit weird since when I execute same sql with tableEnv.executeSql(statement) code it works as expected. Has anyone tackled this kind of issue? I have tested in flink 1.16.1 version. Thanks in advance
- This below code only works with executeSql method in table api but not with sql client cli. CREATE TABLE source_table ( id STRING, status STRING, type STRING, `hour` INT ) PARTITIONED BY (`hour`) WITH ( 'connector' = 'filesystem', 'path' = 'hdfs://${our_data_path}month=202307/day=20230714', 'format' = 'parquet' ); SELECT `hour` FROM source_table GROUP BY `hour`; - This below query works both on executeSql method in table api and sql client query. CREATE TABLE source_table_2 ( id STRING, status STRING, type STRING ) WITH ( 'connector' = 'filesystem', 'path' = 'hdfs://${out_data_path}/month=202307/day=20230714', 'format' = 'parquet' ); SELECT status FROM source_table_2 GROUP BY status; Best, dongwoo