Alexander Trushev created FLINK-24342: -----------------------------------------
Summary: Filesystem sink does not escape right bracket in partition name Key: FLINK-24342 URL: https://issues.apache.org/jira/browse/FLINK-24342 Project: Flink Issue Type: Bug Components: Table SQL / API Reporter: Alexander Trushev h3. How to reproduce the problem In the following code snippet filesystem sink creates a partition named "\{date\}" and writes content "1" to file. {code:scala} val env = StreamExecutionEnvironment.getExecutionEnvironment val tEnv = StreamTableEnvironment.create(env) val source = env.fromElements(("{date}", 1)) tEnv.createTemporaryView("source", source) val sinkSql = """ |create table sink ( | part string, | content int |) partitioned by (part) with ( | 'connector' = 'filesystem', | 'path' = '/tmp/sink', | 'format' = 'csv' |) |""".stripMargin tEnv.executeSql(sinkSql).await() tEnv.executeSql("insert into sink select * from source").await() {code} h3. Expected behavior Escaped "\{" and "\}" in partition name {code} $ ls /tmp/sink/ part=%7Bdate%7D {code} h3. Actual behavior Escaped only "\{" in partition name {code} $ ls /tmp/sink/ part=%7Bdate} {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)