#NEWLINE# def update_table( self , table = None , field_names = None , values = None , pk = None , **kwargs ) : #NEWLINE# #INDENT# "\n        Bulk updates rows in a table\n\n        :type table: str or dict or :class:`Table <querybuilder.tables.Table>`\n            or :class:`Query <querybuilder.query.Query>` or :class:`ModelBase <django:django.db.models.base.ModelBase>`\n        :param table: The table to select fields from. This can be a string of the table\n            name, a dict of {'alias': table}, a ``Table`` instance, a Query instance, or a\n            django Model instance\n\n        :type field_names: list\n        :param field_names: A list of ordered field names that relate to the data in the values list\n\n        :type values: list of list\n        :param values: A list each values list with the values in the same order as the field names\n\n        :type pk: int\n        :param pk: The name of the primary key in the table and field_names\n\n        :param kwargs: Any additional parameters to be passed into the constructor of ``TableFactory``\n\n        :rtype: :class:`Query <querybuilder.query.Query>`\n        :return: self\n        " #NEWLINE# table = TableFactory ( table = table , ** kwargs ) #NEWLINE# self . tables . append ( table ) #NEWLINE# self . field_names = field_names #NEWLINE# self . values = kwargs #NEWLINE# self . field_names_pk = pk