A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/datastax/python-driver/commit/cc94073 below:

Remove deprecated TableMetadata.keyspace attribute · datastax/python-driver@cc94073 · GitHub

File tree Expand file treeCollapse file tree 2 files changed

+4

-14

lines changed

Filter options

Expand file treeCollapse file tree 2 files changed

+4

-14

lines changed Original file line number Diff line number Diff line change

@@ -185,7 +185,6 @@ def _update_table(self, meta):

185 185

# return one or the other based on the query results.

186 186

# Here we deal with that.

187 187

if isinstance(meta, TableMetadata):

188 -

meta.keyspace = keyspace_meta # temporary while TableMetadata.keyspace is deprecated

189 188

keyspace_meta._add_table_metadata(meta)

190 189

else:

191 190

keyspace_meta._add_view_metadata(meta)

@@ -952,14 +951,6 @@ class TableMetadata(object):

952 951

A representation of the schema for a single table.

953 952

"""

954 953 955 -

keyspace = None

956 -

"""

957 -

An instance of :class:`~.KeyspaceMetadata`.

958 - 959 -

.. deprecated:: 2.7.0

960 - 961 -

"""

962 - 963 954

keyspace_name = None

964 955

""" String name of this Table's keyspace """

965 956

@@ -1348,13 +1339,13 @@ def as_cql_query(self):

1348 1339 1349 1340

return "CREATE INDEX %s ON %s.%s (%s)" % (

1350 1341

self.name, # Cassandra doesn't like quoted index names for some reason

1351 -

protect_name(table.keyspace.name),

1342 +

protect_name(table.keyspace_name),

1352 1343

protect_name(table.name),

1353 1344

index_target)

1354 1345

else:

1355 1346

return "CREATE CUSTOM INDEX %s ON %s.%s (%s) USING '%s'" % (

1356 1347

self.name, # Cassandra doesn't like quoted index names for some reason

1357 -

protect_name(table.keyspace.name),

1348 +

protect_name(table.keyspace_name),

1358 1349

protect_name(table.name),

1359 1350

protect_name(self.column.name),

1360 1351

self.index_options["class_name"])

@@ -1556,7 +1547,7 @@ def __init__(self, table_metadata, trigger_name, options=None):

1556 1547

def as_cql_query(self):

1557 1548

ret = "CREATE TRIGGER %s ON %s.%s USING %s" % (

1558 1549

protect_name(self.name),

1559 -

protect_name(self.table.keyspace.name),

1550 +

protect_name(self.table.keyspace_name),

1560 1551

protect_name(self.table.name),

1561 1552

protect_value(self.options['class'])

1562 1553

)

@@ -1644,7 +1635,6 @@ def get_all_keyspaces(self):

1644 1635

try:

1645 1636

for table_row in self.keyspace_table_rows.get(keyspace_meta.name, []):

1646 1637

table_meta = self._build_table_metadata(table_row)

1647 -

table_meta.keyspace = keyspace_meta # temporary while TableMetadata.keyspace is deprecated

1648 1638

keyspace_meta._add_table_metadata(table_meta)

1649 1639 1650 1640

for usertype_row in self.keyspace_type_rows.get(keyspace_meta.name, []):

Original file line number Diff line number Diff line change

@@ -126,7 +126,7 @@ def test_basic_table_meta_properties(self):

126 126 127 127

self.assertTrue(self.cfname in ksmeta.tables)

128 128

tablemeta = ksmeta.tables[self.cfname]

129 -

self.assertEqual(tablemeta.keyspace, ksmeta) # tablemeta.keyspace is deprecated

129 +

self.assertEqual(tablemeta.keyspace_name, ksmeta.name)

130 130

self.assertEqual(tablemeta.name, self.cfname)

131 131 132 132

self.assertEqual([u'a'], [c.name for c in tablemeta.partition_key])

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4