Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用子句从cassandra获取数据_Php_Cassandra_Phpcassa - Fatal编程技术网

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没有与我拥有的任何数据相等的任何列?