DataObject

Das Datenobjekt \Alvine\Persistence\Provider\Riak\DataObject umfasst die grundlegenden Datenbankoperationen (CRUD) zur Manipulation von Inhalten.

  • Create, Datensatz anlegen,
  • Read oder Retrieve, Datensatz lesen,
  • Update, Datensatz aktualisieren, und
  • Delete oder Destroy, Datensatz löschen.
$uri = 'riak://example.com:1425/riak/test';

// Datenobjekt erstellen.
$dataObject=new \Alvine\Persistence\Provider\Riak\DataObject(new \Alvine\Net\Resource\URI($uri));

$id = 'my-value-1';

// Inhalt schreiben
$dataObject->write($id, 'Test');

// Inhalt überschreiben
$dataObject->update($id, 'Neuer Wert');

// Inhalt der ID lesen
$result = $dataObject->read($id);
echo $result;

// Objekt löschen
$dataObject->delete($id);