Как хранить и получать типы TimeUUIDType с помощью Net :: Cassandra :: Easy? - PullRequest
4 голосов
/ 20 апреля 2010

Выполнение следующих действий:

my $c = Net::Cassandra::Easy->new(server => 'localhost', port => '9160', keyspace => 'Keyspace1'); $c->connect();

my $uuid_bin = Data::UUID->new()->create_bin();
eval { $result = $c->mutate([$key],
                            family => 'StandardByUUID1',
                            insertions => { $uuid_bin => '123' });
};
warn $@ if $@;

Результат:

Net::GenCassandra::InvalidRequestException

Я не видел ничего похожего на Net :: Cassandra :: Easy :: pack_decimal для UUID.

1 Ответ

1 голос
/ 20 апреля 2010

Возможно, здесь будет полезен код Java: http://wiki.apache.org/cassandra/FAQ#working_with_timeuuid_in_java

...