class DataSource extends DataSource

Name einer Datenquelle

Über dieses Objekt kann eine Datenquelle genauer spezifiziert werden. Über die Methoden getURI() und getDSN() können untrschiedliche Definitionen der Werte abgerufen werden.

Wichtig ist, dass nicht alle Informationen in der URI bzw. DSN enthalten sind. In der DSN zur SQLite Datenbank ist der Tabellenname nicht enthalten.

Constants

DEFAULTTABLE

Standardtabelle

Properties

protected File $file
protected string $table

Methods

__construct($file, $table = null, SimpleMap $parameter = null)

Neues Objekt erstellen

buildStructure()

Interne Struktur aufbauen

static DataSource
getInstanceFromProperties(Properties $properties)

DataSource aus URL erstellen

Details

at line 73
__construct($file, $table = null, SimpleMap $parameter = null)

Neues Objekt erstellen

Als Quelle muss ein Verzeichnis übergeben werden, in dem die Daten liegen. Der optionale Parameter $parameter wird aktuell nicht verwendet.

Parameters

$file
$table
SimpleMap $parameter

at line 93
protected buildStructure()

Interne Struktur aufbauen

at line 112
static DataSource getInstanceFromProperties(Properties $properties)

DataSource aus URL erstellen

Parameter uri URI auf Datenquelle

Parameters

Properties $properties Eigenschaften

Return Value

DataSource Neue DataSource

Exceptions

DataObjectException