Updated Branches:
  refs/heads/trunk 60bf68caa -> 09d3e7f7f

Missing commit from 4594 merge.


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/09d3e7f7
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/09d3e7f7
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/09d3e7f7

Branch: refs/heads/trunk
Commit: 09d3e7f7f7f795fb14b4193b89db399f79c82990
Parents: 60bf68c
Author: Brandon Williams <brandonwilli...@apache.org>
Authored: Tue Sep 18 13:47:56 2012 -0500
Committer: Brandon Williams <brandonwilli...@apache.org>
Committed: Tue Sep 18 13:47:56 2012 -0500

----------------------------------------------------------------------
 bin/cqlsh                      |    2 ++
 pylib/cqlshlib/cql3handling.py |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/09d3e7f7/bin/cqlsh
----------------------------------------------------------------------
diff --git a/bin/cqlsh b/bin/cqlsh
index 21cce89..f15b02c 100755
--- a/bin/cqlsh
+++ b/bin/cqlsh
@@ -1081,6 +1081,8 @@ class Shell(cmd.Cmd):
         self.prompt = prompt
 
     def cql_protect_name(self, name):
+        if isinstance(name, unicode):
+            name = name.encode('utf8')
         return cqlruleset.maybe_escape_name(name)
 
     def cql_protect_value(self, value):

http://git-wip-us.apache.org/repos/asf/cassandra/blob/09d3e7f7/pylib/cqlshlib/cql3handling.py
----------------------------------------------------------------------
diff --git a/pylib/cqlshlib/cql3handling.py b/pylib/cqlshlib/cql3handling.py
index 9c5f337..27cec89 100644
--- a/pylib/cqlshlib/cql3handling.py
+++ b/pylib/cqlshlib/cql3handling.py
@@ -884,6 +884,7 @@ class CqlTableDef:
                 value_cols = [self.column_class(self.value_alias, 
self.default_validator)]
         else:
             value_cols = map(self.column_class.from_layout, self.coldefs)
+            value_cols.sort(key=lambda c: c.name)
 
         return partkey_cols + colalias_cols + value_cols
 
@@ -918,6 +919,7 @@ class CqlTableDef:
             warn(UnexpectedTableStructure("Dynamic storage CF has a 
value_alias (%r)"
                                           % (self.value_alias,)))
         value_cols = map(self.column_class.from_layout, self.coldefs)
+        value_cols.sort(key=lambda c: c.name)
 
         return partkey_cols + colalias_cols + value_cols
 

Reply via email to