# Clase Session

(PECL mysql-xdevapi >= 8.0.11)

## Introducción

## Sinopsis de la Clase

class mysql_xdevapi\Session {
/* Métodos */
public function close(): bool
public function commit(): Object
public function createSchema(string `$schema_name`): mysql_xdevapi\Schema
public function dropSchema(string `$schema_name`): bool
public function generateUUID(): string
public function getDefaultSchema(): ?mysql_xdevapi\Schema
public function getSchema(string `$schema_name`): mysql_xdevapi\Schema
public function getSchemas(): array
public function getServerVersion(): int
public function listClients(): array
public function quoteName(string `$name`): string
public function releaseSavepoint(string `$name`): void
public function rollback(): void
public function rollbackTo(string `$name`): void
public function setSavepoint(string `$name` = ?): string
public function sql(string `$query`): mysql_xdevapi\SqlStatement
public function startTransaction(): void
}

## Tabla de contenidos

- Session::close — Cierra la sesión
- Session::commit — Valida la transacción
- Session::__construct — Descripción del constructor
- Session::createSchema — Crear un nuevo esquema
- Session::dropSchema — Elimina un esquema
- Session::generateUUID — Devuelve un nuevo UUID
- Session::getDefaultSchema — Devuelve el nombre del esquema predeterminado
- Session::getSchema — Devuelve un nuevo objeto esquema
- Session::getSchemas — Devuelve los esquemas
- Session::getServerVersion — Devuelve la versión del servidor
- Session::listClients — Devuelve la lista de clientes
- Session::quoteName — Añade comillas
- Session::releaseSavepoint — Libera el punto de salvaguarda
- Session::rollback — Revierte la transacción
- Session::rollbackTo — Anula la transacción hasta el punto de salvaguarda
- Session::setSavepoint — Crear un punto de salvaguarda
- Session::sql — Crear una consulta SQL
- Session::startTransaction — Inicia una transacción

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open