Yifan Cai created CASSANDRA-17918: ------------------------------------- Summary: DESCRIBE output does not quote column names using reserved keywords Key: CASSANDRA-17918 URL: https://issues.apache.org/jira/browse/CASSANDRA-17918 Project: Cassandra Issue Type: Bug Reporter: Yifan Cai
The DESCRIBE output of the column names that using reserved keywords are not quoted for UDTs. The following test reproduces. Reading the code, it looks like that the such columns names are not quoted in materialized view, UDF and user defined aggregation. The impact of the bug is that schema described cannot be imported due to the usage of reserved keywords as column names. {code:java} @Test public void testUsingReservedInCreateType() throws Throwable { String input = String.format("CREATE TYPE %s.test_type (\"token\" text, \"desc\" text);", KEYSPACE); schemaChange(input); UntypedResultSet rs = execute(String.format("DESC TYPE %s.test_type", KEYSPACE)); UntypedResultSet.Row row = rs.one(); String describedCreateStatement = row.getString("create_statement"); Assert.assertEquals("CREATE TYPE cql_test_keyspace.test_type (\n" + " token text,\n" + " desc text\n" + ");", describedCreateStatement); } {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org