def BatchPut(self, row_mutation_list):
        """ 批量put
            用法类似 ApplyMutation

        Args:
            row_mutation_list(RowMutation): 预先构造好的RowMutation列表

            每一行的写入操作返回状态存储在row_mutation_list里对应的每个RowMutation内，
            如果写入失败，通过状态码确定原因。

            用法详见sample.py
        """
        num = len(row_mutation_list)
        r = list()
        for i in row_mutation_list:
            r.append(i.mutation)
        mutation_array = (c_void_p * num)(*r)
        lib.tera_table_apply_mutation_batch(self.table, mutation_array, num)