#NEWLINE# def __init__( self , table , whereclause = None , bind = None , returning = None , prefixes = None , **dialect_kw ) : #NEWLINE# #INDENT# 'Construct :class:`.Delete` object.\n\n        Similar functionality is available via the\n        :meth:`~.TableClause.delete` method on\n        :class:`~.schema.Table`.\n\n        :param table: The table to delete rows from.\n\n        :param whereclause: A :class:`.ClauseElement` describing the ``WHERE``\n          condition of the ``DELETE`` statement. Note that the\n          :meth:`~Delete.where()` generative method may be used instead.\n\n        .. seealso::\n\n            :ref:`deletes` - SQL Expression Tutorial\n\n        ' #NEWLINE# self . _bind = bind #NEWLINE# self . table = _interpret_as_from ( bind ) #NEWLINE# self . _returning = returning #NEWLINE# if prefixes : #NEWLINE# #INDENT# self . _setup_prefixes ( prefixes ) #NEWLINE# #UNINDENT# if ( whereclause is not None ) : #NEWLINE# #INDENT# self . _whereclause = _literal_as_text ( whereclause ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# self . _whereclause = None #NEWLINE# #UNINDENT# self . _validate_dialect_kwargs ( dialect_kw )