Index
B
- BigInteger — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- BigUnsignedInteger
- BigUnsignedInteger — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- BigInteger
- DataSource::buildStructure() — Method in class DataSource
- Interne Struktur aufbereiten
C
- Component — Class in namespace Alvine\Persistence\Provider\MySQL
- Die Komponentenklasse stellt Methoden zur Verfügung, um Informationen der plantUML-Komponente zu erhalten.
- $DataObject#connection — Property in class DataObject
D
- DataObject — Class in namespace Alvine\Persistence\Provider\MySQL
- Der MySQL-Provider kapselt das Managment für die Arbeit mit einer MySQL-Datenbank. Zum Speichern der Daten muss auf dem MySQL Server die folgende Tabellenstruktur angelegt sein:
- $DataObject#database — Property in class DataObject
- DataObject::delete() — Method in class DataObject
- Löscht ein Objekt anhand seiner ID. Ist kein Objekt vorhanden, so wird eine ObjectNotFoundException geworfen. Bestimmte Provider können noch andere Providerspezifische Exceptions werfen.
- DataSource — Class in namespace Alvine\Persistence\Provider\MySQL
- MySQL Datenquelle
- $DataSource#database — Property in class DataSource
E
- DataObject::each() — Method in class DataObject
- Alle Datensätze durchlaufen und abarbeiten
F
- IndexFinder::find() — Method in class IndexFinder
- Suchen
G
- Component::getBasePath() — Method in class Component
- Pfad der Klasse
- DataObject::getInstanceFromProperties() — Method in class DataObject
- Erstellt einen neuen Provider und initialisiert die Werte über ein Property-Objekt. Die gültigen Eigenschaften sind:
- DataSource::getInstanceFromProperties() — Method in class DataSource
- DataSource aus URL erstellen
- IndexFinder::getInstanceFromProperties() — Method in class IndexFinder
- Neue Instanz erstellen
- Query::getQuery() — Method in class Query
- Gibt das Query zurück, Wenn nichts definiert ist, wird das StandardQuery * zurckgegeben.
H
- $DataSource#host — Property in class DataSource
I
- Component::initEnvironmentRules() — Method in class Component
- Regeln für die Systemprüfung
- Integer — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- Integer
- VarChar::isValid() — Method in class VarChar
- Prüfung ob der übergebene Wert eine Zeichenkette ist und mit dem Vergleichswert beginnt.
- IndexFinder — Class in namespace Alvine\Persistence\Provider\MySQL
- Provider für die Datenbankoperationen
- IndexResponse — Class in namespace Alvine\Persistence\Provider\MySQL
- Provider für die Datenbankoperationen
M
- MediumInteger — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- BigUnsignedInteger
- MediumUnsignedInteger — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- BigInteger
P
- $DataSource#port — Property in class DataSource
Q
- Query — Class in namespace Alvine\Persistence\Provider\MySQL
- Query ist eine Index-Abfrage, die in den entsprechenden Syntax übersetzt wird.
R
- DataObject::read() — Method in class DataObject
- Daten lesen
S
- SmallInteger — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- BigUnsignedInteger
- SmallUnsignedInteger — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- BigInteger
- Statement — Class in namespace Alvine\Persistence\Provider\MySQL\Select
- Select-Statement
T
- TinyInteger — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- BigUnsignedInteger
- TinyUnsignedInteger — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- BigInteger
- $DataObject#table — Property in class DataObject
- $DataSource#table — Property in class DataSource
U
- UnsignedInteger — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- UnsignedInteger
- DataObject::update() — Method in class DataObject
- Objekt aktualisieren
V
- VarChar — Class in namespace Alvine\Persistence\Provider\MySQL\Constraint
- VarChar
W
- DataObject::write() — Method in class DataObject
- Schreibt die Daten eines serialisierten Objekts. Wenn bereits ein Objekt unter dieser ID vorhanden ist, so wird dieses Objekt ohne Prüfung überschrieben, ansonsten wird die ID neu angelegt.
_
- Integer::__construct() — Method in class Integer
- Neues Objekt erstellen.
- DataObject::__construct() — Method in class DataObject
- Erstellt einen neuen Provider. Die URI muss in der Form mysql://[username:password@]host1[:port1]/db/table übergeben werden. Wird db oder table nicht angegeben, so werden die Standardnamen aus DEFAULTTABLE und DEFAULTDATABASE verwendet.
- DataObject::__destruct() — Method in class DataObject
- Resourcen freigeben
- DataSource::__construct() — Method in class DataSource
- Neues Objekt erstellen
- IndexResponse::__construct() — Method in class IndexResponse
- Neue Instanz
- Query::__toString() — Method in class Query
- Statement als Zeichenkette zurückgeben