This is a wrong mailing list for this kind of questions. That aside, you should use CQL3 conversion functions instead, that work both for INSERT/UPDATE and SELECT.
INSERT INTO default(id) VALUES (textAsBlob('1')); SELECT blobAsText(id) FROM default; ASSUME is gone in 2.0. -- AY On Sunday, August 25, 2013 at 10:05 AM, Vivek Mishra wrote: > Hi, > fyi. > > Cqlsh ASSUME command, does it work with INSERT statement? > > Any suggestions? > > -Vivek > > ---------- Forwarded message ---------- > From: Vivek Mishra <mishra.v...@gmail.com (mailto:mishra.v...@gmail.com)> > Date: Sun, Aug 25, 2013 at 12:58 AM > Subject: CQLsh assume command > To: u...@cassandra.apache.org (mailto:u...@cassandra.apache.org) > > > > Hi, > i am trying to get CQL3 ASSUME command working, as it works with > Cassandra-cli. > > In my example, i have create a table as : > > create table > default(id blob PRIMARY KEY); > Then after connecting with CQLsh(version 3), i did execute: > assume default(id) values are text; > and then tried to insert a simple record as : > > > insert into default(id) values('1'); > > But still i am getting error as: > Bad Request: cannot parse '1' as hex bytes > > Any suggestion, what am i doing incorrect here? > > -Vivek