Ejemplo n.º 1
0
    $row = str_pad($e, 5, '0', STR_PAD_LEFT);
    $mutations = array(new Mutation(array('column' => 'unused:', 'value' => "DELETE_ME")));
    $client->mutateRow($t, $row, $mutations);
    printRow($client->getRow($t, $row));
    $client->deleteAllRow($t, $row);
    $mutations = array(new Mutation(array('column' => 'entry:num', 'value' => "0")), new Mutation(array('column' => 'entry:foo', 'value' => "FOO")));
    $client->mutateRow($t, $row, $mutations);
    printRow($client->getRow($t, $row));
    $mutations = array(new Mutation(array('column' => 'entry:foo', 'isDelete' => 1)), new Mutation(array('column' => 'entry:num', 'value' => '-1')));
    $client->mutateRow($t, $row, $mutations);
    printRow($client->getRow($t, $row));
    $mutations = array(new Mutation(array('column' => "entry:num", 'value' => $e)), new Mutation(array('column' => "entry:sqr", 'value' => $e * $e)));
    $client->mutateRow($t, $row, $mutations);
    printRow($client->getRow($t, $row));
    $mutations = array(new Mutation(array('column' => 'entry:num', 'value' => '-999')), new Mutation(array('column' => 'entry:sqr', 'isDelete' => 1)));
    $client->mutateRowTs($t, $row, $mutations, 1);
    # shouldn't override latest
    printRow($client->getRow($t, $row));
    $versions = $client->getVer($t, $row, "entry:num", 10);
    echo "row: {$row}, values: \n";
    foreach ($versions as $v) {
        echo "  {$v->value};\n";
    }
    try {
        $client->get($t, $row, "entry:foo");
        throw new Exception("shouldn't get here! ");
    } catch (NotFound $nf) {
        # blank
    }
}
$columns = array();