Class DataObject
Provider für SQLite
Der Provider kapselt das Management für die Arbeit mit einer SQLite-Datenbank. Zum Speichern der Daten muss eine SQLite-Datenbank mit der folgende Tabellenstruktur angelegt sein:
CREATE TABLE [object] ( [sys_id] VARCHAR(255) UNIQUE NOT NULL, [sys_so] TEXT NULL, [sys_creation] TIMESTAMP NULL, [sys_lastupdate] TIMESTAMP NULL )
Der Name der Tabelle kann frei gewählt werden und muss mit der URI an den Provider übergeben werden.
- Alvine\Persistence\DataObjectImplementation
- Alvine\Persistence\Provider\SQLite\DataObject
Namespace: Alvine\Persistence\Provider\SQLite
Package: Alvine\Persistence\Provider\SQLite
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20110904
Link: alvine.io
Located at DataObject.class.php
Package: Alvine\Persistence\Provider\SQLite
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20110904
Link: alvine.io
Located at DataObject.class.php
public
|
#
__construct( Alvine\Persistence\Provider\MongoDB\DataSource| $uri )
Erstellt einen neuen Provider. Die URI muss in der Form sqlite://file/db/table übergeben werden. Wird db oder table nicht angegeben, so werden die Standardnamen aus DEFAULTTABLE und DEFAULTDATABASE verwendet. |
public
|
|
public
|
|
public
string
|
|
public
|
|
public
|
|
public static
|
protected
resource
|
$connection
SQLite Verbindug |
#
null
|
protected
string
|
$table
Tabelle |
#
null
|