title: Cassandra: inserting timeuuid error
body: <p>I have following table</p>
  
  <pre><code>create table test(
           userId varchar,
           notifId timeuuid,
           notification varchar,
           time bigint,read boolean,
           primary key(userId, notifId)) with clustering order by (notifId desc);
  </code></pre>
  
  <p>I am running following query:</p>
  
  <pre><code>PreparedStatement   pstmt  = session.prepare("INSERT INTO notifications(userId, notifId, notification, time, read) VALUES(?, now(), ?, ?, ?)");
  
  BoundStatement      boundStatement  = new BoundStatement(pstmt);
          session.execute(boundStatement.bind("123", "hello", new Date().getTime(), false));
  </code></pre>
  
  <p>I am getting following error:</p>
  
  <pre><code>Exception in thread "main" com.datastax.driver.core.exceptions.InvalidQueryException: Type error: cannot assign result of function now (type timeuuid) to notifid (type 'org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.TimeUUIDType)')
      at com.datastax.driver.core.exceptions.InvalidQueryException.copy(InvalidQueryException.java:35)
      at com.datastax.driver.core.ResultSetFuture.extractCause(ResultSetFuture.java:277)
      at com.datastax.driver.core.Session.toPreparedStatement(Session.java:281)
      at com.datastax.driver.core.Session.prepare(Session.java:172)
      at com.example.cassandra.SimpleClient.loadData(SimpleClient.java:130)
      at com.example.cassandra.SimpleClient.main(SimpleClient.java:214)
  Caused by: com.datastax.driver.core.exceptions.InvalidQueryException: Type error: cannot assign result of function now (type timeuuid) to notifid (type 'org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.TimeUUIDType)')
      at com.datastax.driver.core.ResultSetFuture.convertException(ResultSetFuture.java:307)
  </code></pre>
  
  <p>I am using cassandra 1.2.2.</p>