public static function tearDownAfterClass()
 {
     $sys = new SystemManager();
     $sys->drop_keyspace(self::$KS);
     $sys->close();
 }
Example #2
0
// Insert a few records
$columns = array(1 => "a", 2 => "b", 3 => "c", 4 => "d", 5 => "e");
$letters->insert('key', $columns);
function print_slice($columns)
{
    echo "(";
    foreach ($columns as $number => $letter) {
        echo "{$number} => {$letter}, ";
    }
    echo ")\n";
}
// Fetch everything >= 2
$slice = new ColumnSlice(2);
print_slice($letters->get('key', $slice));
// Fetch everything between 2 and 4, inclusive
$slice = new ColumnSlice(2, 4);
print_slice($letters->get('key', $slice));
// Fetch the first three columns in the row
$slice = new ColumnSlice('', '', $count = 3);
print_slice($letters->get('key', $slice));
// Fetch the last three columns in the row
$slice = new ColumnSlice('', '', $count = 3, $reversed = true);
print_slice($letters->get('key', $slice));
// Fetch two columns before 4
$slice = new ColumnSlice(4, '', $count = 2, $reversed = true);
print_slice($letters->get('key', $slice));
// Destroy our schema
$sys->drop_keyspace("Keyspace1");
// Close our connections
$pool->close();
$sys->close();