> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# atoti.tables.Tables

### *final class* atoti.tables.Tables

Manage the local [`Table`](./atoti.table#atoti.Table)s of a [`Session`](./atoti.session#atoti.Session).

| [`data_transaction`](./atoti.tables.Tables.data_transaction#atoti.tables.Tables.data_transaction) | Create a data transaction to batch several data loading operations.                                  |
| ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [`infer_data_types`](./atoti.tables.Tables.infer_data_types#atoti.tables.Tables.infer_data_types) | Infer data types from the passed *data*.                                                             |
| [`owners`](./atoti.tables.Tables.owners#atoti.tables.Tables.owners)                               | The roles allowing to edit the data in tables and the schema of tables.                              |
| [`readers`](./atoti.tables.Tables.readers#atoti.tables.Tables.readers)                            | The roles allowing to read data from tables.                                                         |
| [`restrictions`](./atoti.tables.Tables.restrictions#atoti.tables.Tables.restrictions)             | Mapping from role to corresponding restriction.                                                      |
| [`schema`](./atoti.tables.Tables.schema#atoti.tables.Tables.schema)                               | Schema of the tables represented as a [Mermaid](https://mermaid.js.org) entity relationship diagram. |
