hi,
no I'n not getting any exception.
The value gets inserted withou problem.

If I try to convert to string I get:
Cassandra::Comparable::TypeError: Expected "2011-01-03 22:14:40 +0100" to
cast to a Cassandra::Long (invalid bytecount)
from
/Users/armandolalala/.rvm/gems/ruby-1.9.2-p0/gems/cassandra-0.9.0/lib/cassandra/long.rb:20:in
`initialize'
from
/Users/armandolalala/.rvm/gems/ruby-1.9.2-p0/gems/cassandra-0.9.0/lib/cassandra/0.6/columns.rb:10:in
`new'
from
/Users/armandolalala/.rvm/gems/ruby-1.9.2-p0/gems/cassandra-0.9.0/lib/cassandra/0.6/columns.rb:10:in
`_standard_insert_mutation'
from
/Users/armandolalala/.rvm/gems/ruby-1.9.2-p0/gems/cassandra-0.9.0/lib/cassandra/cassandra.rb:125:in
`block in insert'
from
/Users/armandolalala/.rvm/gems/ruby-1.9.2-p0/gems/cassandra-0.9.0/lib/cassandra/cassandra.rb:125:in
`each'
from
/Users/armandolalala/.rvm/gems/ruby-1.9.2-p0/gems/cassandra-0.9.0/lib/cassandra/cassandra.rb:125:in
`collect'
from
/Users/armandolalala/.rvm/gems/ruby-1.9.2-p0/gems/cassandra-0.9.0/lib/cassandra/cassandra.rb:125:in
`insert'
from (irb):6
from /Users/armandolalala/.rvm/rubies/ruby-1.9.2-p0/bin/irb:17:in `<main>'


On Mon, Jan 3, 2011 at 10:06 PM, Ryan King <r...@twitter.com> wrote:

> On Mon, Jan 3, 2011 at 12:56 PM, vicent roca daniel <sap...@gmail.com>
> wrote:
> > Hi again!
> > code:
> > require 'rubygems'
> > require 'cassandra'
> > app = Cassandra.new('AOM', servers = "127.0.0.1:9160")
> > app.insert(:NumData, 'device1-cpu', { Time.now => 10.to_s })
>
> I'm going to assume you're getting an exception here? I think you need
> to convert the time to a string.
>
> > ....
> > storag-confl.xm.
> > <Keyspace Name="AOM">
> > <ColumnFamily CompareWith="LongType" Name="NumericArchive" />
> > </..>
> >
> > Thanks!!
>
> -ryan
>

Reply via email to