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

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

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