def query_entities(self, table_name, filter=None, select=None, num_results=None,<EOL>marker=None, accept=TablePayloadFormat.JSON_MINIMAL_METADATA,<EOL>property_resolver=None, timeout=None):
operation_context = _OperationContext(location_lock=True)<EOL>if self.key_encryption_key is not None or self.key_resolver_function is not None:<EOL><INDENT>if select is not None and select != '<STR_LIT:*>':<EOL><INDENT>select += '<STR_LIT>'<EOL><DEDENT><DEDENT>args = (table_name,)<EOL>kwargs = {'<STR_LIT>': filter, '<STR_LIT>': select, '<STR_LIT>': num_results, '<STR_LIT>': marker, <EOL>'<STR_LIT>': accept, '<STR_LIT>': property_resolver, '<STR_LIT>': timeout, <EOL>'<STR_LIT>': operation_context}<EOL>resp = self._query_entities(*args, **kwargs)<EOL>return ListGenerator(resp, self._query_entities, args, kwargs)<EOL>
Returns a generator to list the entities in the table specified. The 
generator will lazily follow the continuation tokens returned by the 
service and stop when all entities have been returned or max_results is 
reached.

If max_results is specified and the account has more than that number of 
entities, the generator will have a populated next_marker field once it 
finishes. This marker can be used to create a new generator if more 
results are desired.

:param str table_name:
    The name of the table to query.
:param str filter:
    Returns only entities that satisfy the specified filter. Note that 
    no more than 15 discrete comparisons are permitted within a $filter 
    string. See http://msdn.microsoft.com/en-us/library/windowsazure/dd894031.aspx 
    for more information on constructing filters.
:param str select:
    Returns only the desired properties of an entity from the set.
:param int num_results:
    The maximum number of entities to return.
:param marker:
    An opaque continuation object. This value can be retrieved from the 
    next_marker field of a previous generator object if max_results was 
    specified and that generator has finished enumerating results. If 
    specified, this generator will begin returning results from the point 
    where the previous generator stopped.
:type marker: obj
:param str accept:
    Specifies the accepted content type of the response payload. See 
    :class:`~azure.storage.table.models.TablePayloadFormat` for possible 
    values.
:param property_resolver:
    A function which given the partition key, row key, property name, 
    property value, and the property EdmType if returned by the service, 
    returns the EdmType of the property. Generally used if accept is set 
    to JSON_NO_METADATA.
:type property_resolver: callback function in format of func(pk, rk, prop_name, prop_value, service_edm_type)
:param int timeout:
    The server timeout, expressed in seconds. This function may make multiple 
    calls to the service in which case the timeout value specified will be 
    applied to each individual call.
:return: A generator which produces :class:`~azure.storage.table.models.Entity` objects.
:rtype: :class:`~azure.storage.models.ListGenerator`