Muster in lib/ezdb
Hinweis Diese Seite wird aus dem Quellcode von
php bin/php/exppatterncatalogue.php --writeerzeugt. Bearbeiten Sie sie nicht von Hand: Ändern Sie den Code oder den Generator und führen Sie den Befehl dann erneut aus. Wie die Muster erkannt werden: der Musterkatalog.
Jede Klasse, Schnittstelle und jeder Trait von lib/ezdb mit den Mustern, als die sie erkannt wurden, gefolgt von den Modulansichten, Richtlinienfunktionen, Fetch-Funktionen, Template-Operatoren, Cronjobs, Ereignis-Hooks und INI-Plugin-Punkten des Bereichs. Alle Muster.
Klassen (11)
| Klasse | Art | Muster | Datei | Beschreibung |
|---|---|---|---|---|
expMongoDB | class extends eZDBInterface | INI-Plugin-Punkt (Erweiterungspunkt) | lib/ezdb/classes/expmongodb.php:18 | – |
expPDODB | class extends eZDBInterface | – | lib/ezdb/classes/exppdodb.php:35 | Ein generischer Datenbanktreiber über PDO, für Engines, für die Exponential keinen nativen Treiber hat: Microsoft SQL Server (pdo_sqlsrv, pdo_dblib oder pdo_odbc mit einem… |
eZDB | class | Singleton / instance() | lib/ezdb/classes/ezdb.php:80 | – |
eZDBInterface | class | INI-Plugin-Punkt (Erweiterungspunkt) | lib/ezdb/classes/ezdbinterface.php:21 | Die eZDBInterface definiert die Schnittstelle für alle Datenbankimplementierungen |
eZDBQueryCache | class | Registry, Hilfsklasse (statische Hilfsfunktionen) | lib/ezdb/classes/ezdbquerycache.php:37 | Ein Ergebnis-Cache für die SQL-Treiber (MySQL/MariaDB, PostgreSQL, SQLite): die Zeilen, die ein SELECT geliefert hat, werden erneut geliefert, bis ein Schreibvorgang in eine der Tabellen… |
eZDBTool | class | Hilfsklasse (statische Hilfsfunktionen) | lib/ezdb/classes/ezdbtool.php:18 | – |
eZMySQLCharset | abstract class | Schablonenmethode / abstrakte Basisklasse | lib/ezdb/classes/ezmysqlcharset.php:13 | – |
eZMySQLiDB | class extends eZDBInterface | INI-Plugin-Punkt (Erweiterungspunkt) | lib/ezdb/classes/ezmysqlidb.php:22 | – |
eZNullDB | class extends eZDBInterface | – | lib/ezdb/classes/eznulldb.php:20 | – |
eZPostgreSQLDB | class extends eZDBInterface | INI-Plugin-Punkt (Erweiterungspunkt) | lib/ezdb/classes/ezpostgresqldb.php:23 | – |
eZSQLite3DB | class extends eZDBInterface | INI-Plugin-Punkt (Erweiterungspunkt) | lib/ezdb/classes/ezsqlite3db.php:3 | – |