title: GoCQL : Marshal string into timestamp
body: <p>I am developing a time series data model with clustering column i.e. </p>
  
  <pre><code>CREATE TABLE events (
      id text,
      time timestamp,
      type text,
      val double,
      PRIMARY KEY (id, time)
  ) WITH CLUSTERING ORDER BY (time DESC)
  </code></pre>
  
  <p>I wish to perform a select against the partition column 'id' and clustering column 'time'. For example, id:='1', timestamp:='2017-10-09'</p>
  
  <pre><code>query := "SELECT id, time, type, val FROM events WHERE id=? AND time&gt;=?"
  iterable := Cassandra.Session.Query(query, id, timestamp).Consistency(gocql.One).Iter()
  for iterable.MapScan(m) {
          found = true
          event = Event{
                  ID:       m["id"].(string),
                  Time:     m["time"].(time.Time),
                  Type:     m["type"].(string),
                  Val:      m["val"].(float64),
          }
  }
  </code></pre>
  
  <p>After checking err on iterable.Close(), found an error in marshalling</p>
  
  <p>{"errors":["can not marshal string into timestamp"]}</p>
  
  <p>How could I fix this?</p>