首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHPCassa逆序读取列

如何使用PHPCassa逆序读取列
EN

Stack Overflow用户
提问于 2012-06-04 19:26:43
回答 2查看 534关注 0票数 2

如何使用PHPCassa以逆序获取单行中的列?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-04 19:39:13

技巧是使用空列切片对象完成的。

代码语言:javascript
复制
...

$cf = new ColumnFamily($pool, 'mycolumnfamily');

// normal order
$rows = $cf->get('mykey'); 

print_r($rows);

// reverse order, 5 is column count, true is reverse order
$rows = $cf->get('mykey', new ColumnSlice(null, null, 5, true) );

print_r($rows);
票数 2
EN

Stack Overflow用户

发布于 2012-06-04 23:33:00

来自phpcassa文档

代码语言:javascript
复制
 public function get($key,
                     $columns=null,
                     $column_start="",
                     $column_finish="",
                     $column_reversed=False,
                     $column_count=self::DEFAULT_COLUMN_COUNT,
                     $super_column=null,
                     $read_consistency_level=null)

请参见"@param bool $column_reversed fetch the columns in reverse order"

将此参数设置为"true“将以相反的顺序获取列。

您甚至可以为multiget、get_range和get_indexed_slices查询设置此参数。

有关详细信息,请参阅:phpcassa columnfamily documentation

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10880475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档