Author: xedin Date: Fri Sep 16 21:22:02 2011 New Revision: 1171792 URL: http://svn.apache.org/viewvc?rev=1171792&view=rev Log: Allow using quotes in "USE <keyspace>;" CLI command patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3208
Modified: cassandra/branches/cassandra-0.8/CHANGES.txt cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/cli/CliClient.java Modified: cassandra/branches/cassandra-0.8/CHANGES.txt URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/CHANGES.txt?rev=1171792&r1=1171791&r2=1171792&view=diff ============================================================================== --- cassandra/branches/cassandra-0.8/CHANGES.txt (original) +++ cassandra/branches/cassandra-0.8/CHANGES.txt Fri Sep 16 21:22:02 2011 @@ -1,6 +1,6 @@ 0.8.7 * Kill server on wrapped OOME such as from FileChannel.map (CASSANDRA-3201) - + * Allow using quotes in "USE <keyspace>;" CLI command (CASSANDRA-3208) 0.8.6 * revert CASSANDRA-2388 Modified: cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/cli/CliClient.java URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/cli/CliClient.java?rev=1171792&r1=1171791&r2=1171792&view=diff ============================================================================== --- cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/cli/CliClient.java (original) +++ cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/cli/CliClient.java Fri Sep 16 21:22:02 2011 @@ -1795,9 +1795,10 @@ public class CliClient String keySpaceName, username = null, password = null; // Get keyspace name - keySpaceName = statement.getChild(0).getText(); - - if (childCount == 3) { + keySpaceName = CliUtils.unescapeSQLString(statement.getChild(0).getText()); + + if (childCount == 3) + { username = statement.getChild(1).getText(); password = statement.getChild(2).getText(); }