MCPcopy Index your code
hub / github.com/apache/cassandra-python-driver / delete

Method delete

cassandra/cqlengine/query.py:1508–1519  ·  view source on GitHub ↗

Deletes one instance

(self)

Source from the content-addressed store, hash-verified

1506 self._delete_null_columns()
1507
1508 def delete(self):
1509 """ Deletes one instance """
1510 if self.instance is None:
1511 raise CQLEngineException("DML Query instance attribute is None")
1512
1513 ds = DeleteStatement(self.column_family_name, timestamp=self._timestamp, conditionals=self._conditional, if_exists=self._if_exists)
1514 for name, col in self.model._primary_keys.items():
1515 val = getattr(self.instance, name)
1516 if val is None and not col.partition_key:
1517 continue
1518 ds.add_where(col, EqualsOperator(), val)
1519 self._execute(ds)
1520
1521
1522def _execute_statement(model, statement, consistency_level, timeout, connection=None):

Callers 15

mainFunction · 0.45
setUpMethod · 0.45
test_delete_lwt_neMethod · 0.45
test_update_lwt_neMethod · 0.45
test_delete_if_existsMethod · 0.45
setUpMethod · 0.45

Calls 6

_executeMethod · 0.95
CQLEngineExceptionClass · 0.90
DeleteStatementClass · 0.90
EqualsOperatorClass · 0.90
add_whereMethod · 0.80
itemsMethod · 0.45