| ``cassandra.cqlengine.query`` - Query and filter model objects |
| ================================================================= |
| |
| .. module:: cassandra.cqlengine.query |
| |
| QuerySet |
| -------- |
| QuerySet objects are typically obtained by calling :meth:`~.cassandra.cqlengine.models.Model.objects` on a model class. |
| The methods here are used to filter, order, and constrain results. |
| |
| .. autoclass:: ModelQuerySet |
| |
| .. automethod:: all |
| |
| .. automethod:: batch |
| |
| .. automethod:: consistency |
| |
| .. automethod:: count |
| |
| .. method:: len(queryset) |
| |
| Returns the number of rows matched by this query. This function uses :meth:`~.cassandra.cqlengine.query.ModelQuerySet.count` internally. |
| |
| *Note: This function executes a SELECT COUNT() and has a performance cost on large datasets* |
| |
| .. automethod:: distinct |
| |
| .. automethod:: filter |
| |
| .. automethod:: get |
| |
| .. automethod:: limit |
| |
| .. automethod:: fetch_size |
| |
| .. automethod:: if_not_exists |
| |
| .. automethod:: if_exists |
| |
| .. automethod:: order_by |
| |
| .. automethod:: allow_filtering |
| |
| .. automethod:: only |
| |
| .. automethod:: defer |
| |
| .. automethod:: timestamp |
| |
| .. automethod:: ttl |
| |
| .. automethod:: using |
| |
| .. _blind_updates: |
| |
| .. automethod:: update |
| |
| .. autoclass:: BatchQuery |
| :members: |
| |
| .. automethod:: add_query |
| .. automethod:: execute |
| |
| .. autoclass:: ContextQuery |
| |
| .. autoclass:: DoesNotExist |
| |
| .. autoclass:: MultipleObjectsReturned |
| |
| .. autoclass:: LWTException |