fix recognizing uppercase SELECT keyword patch by Jonas Dohse and pcannon for CASSANDRA-4161
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/dc975e8a Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/dc975e8a Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/dc975e8a Branch: refs/heads/trunk Commit: dc975e8ac3c6fc557e8b2b3ad83742bd259f91ac Parents: 43a472e Author: Jonathan Ellis <[email protected]> Authored: Thu Apr 19 14:00:32 2012 -0500 Committer: Jonathan Ellis <[email protected]> Committed: Thu Apr 19 14:00:32 2012 -0500 ---------------------------------------------------------------------- CHANGES.txt | 1 + bin/cqlsh | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/dc975e8a/CHANGES.txt ---------------------------------------------------------------------- diff --git a/CHANGES.txt b/CHANGES.txt index c6fa3d3..8a9d924 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,5 @@ 1.1-dev + * (cqlsh) fix recognizing uppercase SELECT keyword (CASSANDRA-4161) * average a reduced liveRatio estimate with the previous one (CASSANDRA-4065) * Allow KS and CF names up to 48 characters (CASSANDRA-4157) * Add support for CL.TWO and CL.THREE in CQL (CASSANDRA-4156) http://git-wip-us.apache.org/repos/asf/cassandra/blob/dc975e8a/bin/cqlsh ---------------------------------------------------------------------- diff --git a/bin/cqlsh b/bin/cqlsh index 505b705..c26324a 100755 --- a/bin/cqlsh +++ b/bin/cqlsh @@ -804,7 +804,7 @@ class Shell(cmd.Cmd): return self.perform_statement(cqlhandling.cql_extract_orig(tokens, srcstr)) def handle_parse_error(self, cmdword, tokens, parsed, srcstr): - if cmdword == 'select': + if cmdword.lower() == 'select': # hey, maybe they know about some new syntax we don't. type # assumptions won't work, but maybe the query will. return self.perform_statement(cqlhandling.cql_extract_orig(tokens, srcstr))
