# Die Klasse Session

(PECL mysql-xdevapi >= 8.0.11)

## Einführung

## Klassenbeschreibung

class mysql_xdevapi\Session {
/* Methoden */
public close(): bool
public commit(): Object
public createSchema(string `$schema_name`): mysql_xdevapi\Schema
public dropSchema(string `$schema_name`): bool
public generateUUID(): string
public getDefaultSchema(): ?mysql_xdevapi\Schema
public getSchema(string `$schema_name`): mysql_xdevapi\Schema
public getSchemas(): array
public getServerVersion(): int
public listClients(): array
public quoteName(string `$name`): string
public releaseSavepoint(string `$name`): void
public rollback(): void
public rollbackTo(string `$name`): void
public setSavepoint(string `$name` = ?): string
public sql(string `$query`): mysql_xdevapi\SqlStatement
public 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