Svend Vanderveken created FLINK-22940: -----------------------------------------
Summary: Make SQL column max column widh configurable Key: FLINK-22940 URL: https://issues.apache.org/jira/browse/FLINK-22940 Project: Flink Issue Type: Improvement Components: Table SQL / Client Affects Versions: 1.13.0 Reporter: Svend Vanderveken When displaying results interactively with the Flink SQL client, each column is currently truncated based on its content type, up to a maximum of 30 characters, which is controlled by the java constant [1]. In case some result to be displayed is too wide, a ~ is appended a the end to indicate the truncation (actually happening in practice at position 25), as visible below: {code:java} SELECT metadata.true_as_of_timestamp_millis, member_user_id FROM some_table true_as_of_timestamp_mil~ member_user_id 1622811665919 45ca821f-c0fc-4114-bef8-~ 1622811665919 45ca821f-c0fc-4114-bef8-~ 1622118951005 b4734391-d3e1-417c-ad92-~ {code} I suggest to make this max width configurable, by adding a parameter that can be `SET` to [2]. I also suggest to make the default width wide enough s.t. 36 usable characters can be displayed, since UUID (which are 36 character longs when represented in text) are very commonly used as identifiers, and therefore as column values. This seems like a easy code update, if it's useful I'm happy to work on the implementation. [1] [https://github.com/apache/flink/blob/6d8c02f90a5a3054015f2f1ee83be821d925ccd1/flink-table/flink-table-common/src/main/java/org/apache/flink/table/utils/PrintUtils.java#L74] [2] [https://github.com/apache/flink/blob/master/flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/config/SqlClientOptions.java] -- This message was sent by Atlassian Jira (v8.3.4#803005)