MCPcopy Create free account
hub / github.com/apache/cassandra-python-driver / _all_as_cql

Method _all_as_cql

cassandra/metadata.py:1328–1349  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1326 return ret
1327
1328 def _all_as_cql(self):
1329 ret = self.as_cql_query(formatted=True)
1330 ret += ";"
1331
1332 for index in self.indexes.values():
1333 ret += "\n%s;" % index.as_cql_query()
1334
1335 for trigger_meta in self.triggers.values():
1336 ret += "\n%s;" % (trigger_meta.as_cql_query(),)
1337
1338 for view_meta in self.views.values():
1339 ret += "\n\n%s;" % (view_meta.as_cql_query(formatted=True),)
1340
1341 if self.extensions:
1342 registry = _RegisteredExtensionType._extension_registry
1343 for k in registry.keys() & self.extensions: # no viewkeys on OrderedMapSerializeKey
1344 ext = registry[k]
1345 cql = ext.after_table_cql(self, k, self.extensions[k])
1346 if cql:
1347 ret += "\n\n%s" % (cql,)
1348
1349 return ret
1350
1351 def as_cql_query(self, formatted=False):
1352 """

Callers 1

export_as_stringMethod · 0.95

Calls 5

as_cql_queryMethod · 0.95
valuesMethod · 0.45
as_cql_queryMethod · 0.45
keysMethod · 0.45
after_table_cqlMethod · 0.45

Tested by

no test coverage detected