you have to call set_keyspace on the connection now

cheers,
jesse

--
jesse mcconnell
jesse.mcconn...@gmail.com


On Thu, Oct 14, 2010 at 14:41, Brayton Thompson <thomp...@grnoc.iu.edu>wrote:

> Was there a change to the API in 0.7?
>
> example...
> from the api wikki
>
> insert
>
>    -
>
>
>    void insert(string keyspace, string key, ColumnPath column_path, binary 
> value, i64 timestamp, ConsistencyLevel consistency_level)
>
>
> Now from the thrift generated perl library for the 0.7 beta 2 download.
>
> sub insert{
>   my $self = shift;
>   my $key = shift;
>   my $column_parent = shift;
>   my $column = shift;
>   my $consistency_level = shift;
>
>   $self->send_insert($key, $column_parent, $column, $consistency_level);
>   $self->recv_insert();
> }
>
> For those of you who don't use perl...
>   my $self = shift;
>   my $key = shift;
>   my $column_parent = shift;
>   my $column = shift;
>   my $consistency_level = shift;
>
> these get the function arguments out in the order they are listed. The
> first argument (in this example the thing stored into $self) is a reference
> to the class object the method belongs to.  So in our example keyspace goes
> into $key, key goes into $column_parent ... etc.
>
> This is not a huge issue, I can look at the module to determine the new
> ordering of arguments. However how can I run an insert if the keyspace is
> never supplied to the method?
>
> Thank you for your time.
>

Reply via email to