This module contains agate’s Row implementation and various related classes. In common usage nothing in this module should need to be instantiated directly.

class agate.rows.Row(table, index)

Proxy to row data.

Values within a row can be accessed by column name or column index.

  • table – The Table that contains this row.
  • i – The index of this row in the Table.
class agate.rows.RowSequence(table)

Proxy access to rows by index.

Parameters:table – The Table that contains the rows.
class agate.rows.RowIterator(table)

Iterator over row proxies.

Parameters:table – The Table of which to iterate.
class agate.rows.CellIterator(row)

Iterator over row cells.

Parameters:row – The class:Row over which to iterate.