# Die Klasse Session

(PECL mysql-xdevapi >= 8.0.11)

## Einführung

## Klassenbeschreibung

class mysql_xdevapi\Session {
/* Methoden */
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
}

## Inhaltsverzeichnis

- Session::close — Schließt eine Session
- Session::commit — Bestätigt eine Transaktion
- Session::__construct — Der Konstruktor der Klasse Session
- Session::createSchema — Erstellt ein neues Schema
- Session::dropSchema — Löscht ein Schema
- Session::generateUUID — Erzeugt eine neue UUID
- Session::getDefaultSchema — Ruft den Namen des Standardschemas ab
- Session::getSchema — Ruft ein neues Schema-Objekt ab
- Session::getSchemas — Ruft Schema-Objekte ab
- Session::getServerVersion — Ruft die Serverversion ab
- Session::listClients — Ruft eine Liste der Clients ab
- Session::quoteName — Fügt Anführungszeichen hinzu
- Session::releaseSavepoint — Entfernt einen gesetzten Sicherungspunkt
- Session::rollback — Macht eine Transaktion rückgängig (Rollback)
- Session::rollbackTo — Macht eine Transaktion bis zu einem Sicherungspunkt rückgängig
- Session::setSavepoint — Erzeugt einen Sicherungspunkt
- Session::sql — Erzeugt eine SQL-Anweisung
- Session::startTransaction — Startet eine Transaktion

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