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

Function execute

cassandra/cqlengine/connection.py:338–356  ·  view source on GitHub ↗
(query, params=None, consistency_level=None, timeout=NOT_SET, connection=None)

Source from the content-addressed store, hash-verified

336
337
338def execute(query, params=None, consistency_level=None, timeout=NOT_SET, connection=None):
339
340 conn = get_connection(connection)
341
342 if not conn.session:
343 raise CQLEngineException("It is required to setup() cqlengine before executing queries")
344
345 if isinstance(query, SimpleStatement):
346 pass #
347 elif isinstance(query, BaseCQLStatement):
348 params = query.get_context()
349 query = SimpleStatement(str(query), consistency_level=consistency_level, fetch_size=query.fetch_size)
350 elif isinstance(query, str):
351 query = SimpleStatement(query, consistency_level=consistency_level)
352 log.debug(format_log_context('Query: {}, Params: {}'.format(query.query_string, params), connection=connection))
353
354 result = conn.session.execute(query, params, timeout=timeout)
355
356 return result
357
358
359def get_session(connection=None):

Callers 11

_verify_statementMethod · 0.90
test_like_operatorMethod · 0.90
_insert_statementMethod · 0.90
test_extra_fieldMethod · 0.90
__create_keyspaceFunction · 0.90
_drop_keyspaceFunction · 0.90
_sync_tableFunction · 0.90
_sync_typeFunction · 0.90
_update_optionsFunction · 0.90
_drop_tableFunction · 0.90

Calls 6

CQLEngineExceptionClass · 0.90
SimpleStatementClass · 0.90
get_connectionFunction · 0.85
format_log_contextFunction · 0.85
get_contextMethod · 0.45
executeMethod · 0.45

Tested by 5

_verify_statementMethod · 0.72
test_like_operatorMethod · 0.72
_insert_statementMethod · 0.72
test_extra_fieldMethod · 0.72