'Generate an :func:`.update` construct against this
:class:`.TableClause`.
E.g.::
table.update().where(table.c.id==7).values(name=\'foo\')
See :func:`.update` for argument and usage information.'

@util.dependencies('sqlalchemy.sql.dml')
def update(self, dml, whereclause=None, values=None, inline=False, **kwargs):

    return dml.Update(self, whereclause=whereclause, values=values, inline=inline, **kwargs)
