B

BigIntegerClass in namespace Alvine\Persistence\Provider\MySQL\Constraint
BigUnsignedInteger
BigUnsignedIntegerClass in namespace Alvine\Persistence\Provider\MySQL\Constraint
BigInteger
DataSource::buildStructure() — Method in class DataSource
Interne Struktur aufbereiten

C

ComponentClass in namespace Alvine\Persistence\Provider\MySQL
Die Komponentenklasse stellt Methoden zur Verfügung, um Informationen der plantUML-Komponente zu erhalten.
$DataObject#connectionProperty in class DataObject

D

DataObjectClass 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#databaseProperty 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.
DataSourceClass in namespace Alvine\Persistence\Provider\MySQL
MySQL Datenquelle
$DataSource#databaseProperty 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#hostProperty in class DataSource

I

Component::initEnvironmentRules() — Method in class Component
Regeln für die Systemprüfung
IntegerClass 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.
IndexFinderClass in namespace Alvine\Persistence\Provider\MySQL
Provider für die Datenbankoperationen
IndexResponseClass in namespace Alvine\Persistence\Provider\MySQL
Provider für die Datenbankoperationen

M

MediumIntegerClass in namespace Alvine\Persistence\Provider\MySQL\Constraint
BigUnsignedInteger
MediumUnsignedIntegerClass in namespace Alvine\Persistence\Provider\MySQL\Constraint
BigInteger

P

$DataSource#portProperty in class DataSource

Q

QueryClass 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

SmallIntegerClass in namespace Alvine\Persistence\Provider\MySQL\Constraint
BigUnsignedInteger
SmallUnsignedIntegerClass in namespace Alvine\Persistence\Provider\MySQL\Constraint
BigInteger
StatementClass in namespace Alvine\Persistence\Provider\MySQL\Select
Select-Statement

T

TinyIntegerClass in namespace Alvine\Persistence\Provider\MySQL\Constraint
BigUnsignedInteger
TinyUnsignedIntegerClass in namespace Alvine\Persistence\Provider\MySQL\Constraint
BigInteger
$DataObject#tableProperty in class DataObject
$DataSource#tableProperty in class DataSource

U

UnsignedIntegerClass in namespace Alvine\Persistence\Provider\MySQL\Constraint
UnsignedInteger
DataObject::update() — Method in class DataObject
Objekt aktualisieren

V

VarCharClass 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