[ https://issues.apache.org/jira/browse/CASSANDRA-12188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua McKenzie resolved CASSANDRA-12188. ----------------------------------------- Resolution: Fixed Fix Version/s: (was: 3.x) > $$ escaped string literals are not handled correctly in cqlsh > ------------------------------------------------------------- > > Key: CASSANDRA-12188 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12188 > Project: Cassandra > Issue Type: Bug > Components: Tools > Reporter: Mike Adamson > > The syntax rules for pg ($$) escaped string literals in cqlsh do not match > the lexer rule for this type in Lexer.g. > The {{unclosedPgString}} rule is not correctly matching pg string literals in > multi-line statements so: > {noformat} > INSERT INTO test.test (id) values ( > ...$$<xml/> > {noformat} > fails with a syntax error at the forward slash. > Both {{pgStringLiteral}} and {{unclosedPgString}} fail with the following > string > {noformat} > $$a$b$$ > {noformat} > where this is allowed by the CQL lexer rule. -- This message was sent by Atlassian JIRA (v6.3.4#6332)