def __init__(self,<EOL>table,<EOL>fields=None,<EOL>count=False,<EOL>consistency=None,<EOL>where=None,<EOL>order_by=None,<EOL>limit=None,<EOL>allow_filtering=False):
super(SelectStatement, self).__init__(<EOL>table,<EOL>consistency=consistency,<EOL>where=where<EOL>)<EOL>self.fields = [fields] if isinstance(fields, six.string_types) else (fields or [])<EOL>self.count = count<EOL>self.order_by = [order_by] if isinstance(order_by, six.string_types) else order_by<EOL>self.limit = limit<EOL>self.allow_filtering = allow_filtering<EOL>
:param where
:type where list of cqlengine.statements.WhereClause