> For the complete documentation index, see [llms.txt](https://mysql-api.gitbook.io/jhonatas48_mysqlapi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mysql-api.gitbook.io/jhonatas48_mysqlapi/readme/classes/transaction.md).

# Transaction

Representa a transação que irá ser executada no banco de dados

A Transaction poderá ser as especificadas em [TransactionType](/jhonatas48_mysqlapi/readme/enums/transactiontype.md)

### Métodos

<details>

<summary>public <a href="/jhonatas48_mysqlapi/readme/classes/acoes/icreate.md">ICreate</a> create()</summary>

Retorna uma instancia da interface [ICreate](/jhonatas48_mysqlapi/readme/classes/acoes/icreate.md)

</details>

<details>

<summary>public  <a href="/jhonatas48_mysqlapi/readme/classes/acoes/iinsert.md">IInsert </a>insert()</summary>

Retorna uma instancia da interface [IInsert](/jhonatas48_mysqlapi/readme/classes/acoes/iinsert.md)

</details>

<details>

<summary>public <a href="/jhonatas48_mysqlapi/readme/classes/acoes/iselect.md">ISelect</a> select()</summary>

Retorna uma instancia da interface[ ISelect](/jhonatas48_mysqlapi/readme/classes/acoes/iselect.md)

</details>

<details>

<summary>public <a href="/jhonatas48_mysqlapi/readme/classes/acoes/iupdate.md">IUpdate</a> update()</summary>

Retorna uma instancia da interface [IUpdate](/jhonatas48_mysqlapi/readme/classes/acoes/iupdate.md)

</details>

<details>

<summary>public <a href="/jhonatas48_mysqlapi/readme/classes/acoes/idelete.md">IDelete</a> delete()</summary>

Retorna uma instancia da interface [IDelete](/jhonatas48_mysqlapi/readme/classes/acoes/idelete.md)

</details>
