Php 使用子句从cassandra获取数据
是否有任何方法可以使用子句通过Php 使用子句从cassandra获取数据,php,cassandra,phpcassa,Php,Cassandra,Phpcassa,是否有任何方法可以使用子句通过phpcassa从cassandra获取数据 我需要选择所有行,其中sum通常使用PHPCassa,您将使用索引: 根据//略微增强: <?php $column_family = new ColumnFamily($conn, 'Indexed1'); $index_exp_eq = CassandraUtil::create_index_expression('gender', 'male', $op='EQ'); $index_exp_gt = Cass
phpcassa
从cassandra获取数据
我需要选择所有行,其中
sum通常使用PHPCassa,您将使用索引:
根据//略微增强:
<?php
$column_family = new ColumnFamily($conn, 'Indexed1');
$index_exp_eq = CassandraUtil::create_index_expression('gender', 'male', $op='EQ');
$index_exp_gt = CassandraUtil::create_index_expression('sum', 10, $op='GT');
$index_clause = CassandraUtil::create_index_clause(array($index_exp_eq, $index_exp_gt));
$rows = $column_family->get_indexed_slices($index_clause);
// returns an Iterator over:
// array('winston smith' => array('birthdate' => 1984))
foreach($rows as $key => $columns) {
// Do stuff with $key and $columns
Print_r($columns)
}
?>
在您的场景中,您不能简单地使用sumi找到一个索引表达式。在创建索引表达式时,解决方案需要使用cassandra_IndexOperator
,但如果a没有与我拥有的任何数据相等的任何列?