Author: jbellis
Date: Thu May 27 22:44:21 2010
New Revision: 949031

URL: http://svn.apache.org/viewvc?rev=949031&view=rev
Log:
update contrib/CassandraBulkLoader to work with Clocks.  patch by jbellis

Modified:
    cassandra/trunk/contrib/bmt_example/CassandraBulkLoader.java

Modified: cassandra/trunk/contrib/bmt_example/CassandraBulkLoader.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/contrib/bmt_example/CassandraBulkLoader.java?rev=949031&r1=949030&r2=949031&view=diff
==============================================================================
--- cassandra/trunk/contrib/bmt_example/CassandraBulkLoader.java (original)
+++ cassandra/trunk/contrib/bmt_example/CassandraBulkLoader.java Thu May 27 
22:44:21 2010
@@ -53,10 +53,7 @@ import java.util.List;
 
 import org.apache.cassandra.config.CFMetaData;
 import org.apache.cassandra.config.DatabaseDescriptor;
-import org.apache.cassandra.db.Column;
-import org.apache.cassandra.db.ColumnFamily;
-import org.apache.cassandra.db.ColumnFamilyType;
-import org.apache.cassandra.db.RowMutation;
+import org.apache.cassandra.db.*;
 import org.apache.cassandra.db.filter.QueryPath;
 import org.apache.cassandra.dht.BigIntegerToken;
 import org.apache.cassandra.io.util.DataOutputBuffer;
@@ -169,7 +166,7 @@ public class CassandraBulkLoader {
                 String ColumnName = fields[2];
                 String ColumnValue = fields[3];
                 int timestamp = 0;
-                columnFamily.addColumn(new QueryPath(cfName, 
SuperColumnName.getBytes("UTF-8"), ColumnName.getBytes("UTF-8")), 
ColumnValue.getBytes(), timestamp);
+                columnFamily.addColumn(new QueryPath(cfName, 
SuperColumnName.getBytes("UTF-8"), ColumnName.getBytes("UTF-8")), 
ColumnValue.getBytes(), new TimestampClock(timestamp));
             }
 
             columnFamilies.add(columnFamily);
@@ -234,6 +231,7 @@ public class CassandraBulkLoader {
 
         /* Get the first column family from list, this is just to get past 
validation */
         baseColumnFamily = new ColumnFamily(ColumnFamilyType.Standard,
+                                            ClockType.Timestamp,
                                             
DatabaseDescriptor.getComparator(Keyspace, CFName),
                                             
DatabaseDescriptor.getSubComparator(Keyspace, CFName),
                                             CFMetaData.getId(Keyspace, 
CFName));
@@ -244,7 +242,7 @@ public class CassandraBulkLoader {
             byte[] data = new byte[bufOut.getLength()];
             System.arraycopy(bufOut.getData(), 0, data, 0, bufOut.getLength());
 
-            column = new Column(FBUtilities.toByteArray(cf.id()), data, 0);
+            column = new Column(FBUtilities.toByteArray(cf.id()), data, new 
TimestampClock(0));
             baseColumnFamily.addColumn(column);
         }
         rm = new RowMutation(Keyspace, Key);


Reply via email to