Remove superfluous quotes from non-cql typenames

PYTHON-579
This commit is contained in:
Adam Holmberg
2016-07-19 14:03:26 -05:00
parent d8d0456bad
commit f0cfc69378
3 changed files with 6 additions and 8 deletions

View File

@@ -107,7 +107,7 @@ class CassandraTypeType(type):
cls = type.__new__(metacls, name, bases, dct)
if not name.startswith('_'):
_casstypes[name] = cls
if not cls.typename.startswith("'org"):
if not cls.typename.startswith(apache_cassandra_type_prefix):
_cqltypes[cls.typename] = cls
return cls
@@ -853,7 +853,7 @@ class TupleType(_ParameterizedType):
class UserType(TupleType):
typename = "'org.apache.cassandra.db.marshal.UserType'"
typename = "org.apache.cassandra.db.marshal.UserType"
_cache = {}
_module = sys.modules[__name__]
@@ -956,7 +956,7 @@ class UserType(TupleType):
class CompositeType(_ParameterizedType):
typename = "'org.apache.cassandra.db.marshal.CompositeType'"
typename = "org.apache.cassandra.db.marshal.CompositeType"
num_subtypes = 'UNKNOWN'
@classmethod
@@ -986,7 +986,7 @@ class CompositeType(_ParameterizedType):
class DynamicCompositeType(CompositeType):
typename = "'org.apache.cassandra.db.marshal.DynamicCompositeType'"
typename = "org.apache.cassandra.db.marshal.DynamicCompositeType"
class ColumnToCollectionType(_ParameterizedType):
@@ -995,12 +995,12 @@ class ColumnToCollectionType(_ParameterizedType):
Cassandra includes this. We don't actually need or want the extra
information.
"""
typename = "'org.apache.cassandra.db.marshal.ColumnToCollectionType'"
typename = "org.apache.cassandra.db.marshal.ColumnToCollectionType"
num_subtypes = 'UNKNOWN'
class ReversedType(_ParameterizedType):
typename = "'org.apache.cassandra.db.marshal.ReversedType'"
typename = "org.apache.cassandra.db.marshal.ReversedType"
num_subtypes = 1
@classmethod

View File

@@ -1058,7 +1058,6 @@ class TableMetadata(object):
"""
comparator = getattr(self, 'comparator', None)
if comparator:
# no such thing as DCT in CQL
incompatible = issubclass(self.comparator, types.DynamicCompositeType)
# no compact storage with more than one column beyond PK if there

View File

@@ -59,4 +59,3 @@ MapType = 0x0021
SetType = 0x0022
UserType = 0x0030
TupleType = 0x0031