Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for 
change notification.

The following page has been changed by wadearnold:
http://wiki.apache.org/cassandra/ClientExamples

------------------------------------------------------------------------------
  {{{
  <?php
  $GLOBALS['THRIFT_ROOT'] = '/usr/share/php/Thrift';
- 
  require_once $GLOBALS['THRIFT_ROOT'].'/packages/cassandra/Cassandra.php';
  require_once $GLOBALS['THRIFT_ROOT'].'/transport/TSocket.php';
  require_once $GLOBALS['THRIFT_ROOT'].'/protocol/TBinaryProtocol.php';
@@ -22, +21 @@

    $protocol = new TBinaryProtocol($transport);
    $client = new CassandraClient($protocol);
    $transport->open();
+     
-   
-   
    /* Insert some data into base attributes */
    
    // Table name specified in storage=conf.xml
@@ -52, +50 @@

    // Add a new column path to be altered. 
    $columnPath->column = 'age';
    $columnPath= new cassandra_ColumnPath($columnPathArgs);
+   
    //Get a current timestamp
    $timestamp = time();
+   
    // Update the value to be inserted for the updated column Path
    $value = "24";
    $client->insert($tableName, $keyUserId, $columnPath, $value, $timestamp, 
$block_for);
@@ -76, +76 @@

    
    // Issue the Query
    $result = $client->get_slice($tableName, $keyUserId, $columnParent, $start, 
$end, $is_ascending , $count);
-   
    
    print_r($result);
    $transport->close();

Reply via email to