Hi All,
I created a Hbase table with following schema:
<row_id> --> {<cf_id>: [<qualifier_id1>,<qualifier_id2>,...]}
Row record sample:
<"00001"> {<"cf_01">:<"qualifier_01">,<"qualifier_02">,...]}
I wrote following code to retrieve the all the qualifier name associated
with one TRowResult. Here is the code:
$rowKey = "00001";
$rowResults = $client->getRow($tableName,$rowKey);
foreach ($rowResults as $rowresult){
if ($rowresult->row){
echo( "row: {$rowresult->row}, cols: \n" );
$values = $rowresult->columns;
asort( $values );
foreach ( $values as $k=>$v ) {
echo( " {$k} => {$v->value}\n" );
}//foreach
}//if
}//foreach
However, the output didnot show any qualifier name:
row: 00001, cols:
cf_01 =>
My question is how to retrieve the qualifier information from a TRowResult.
Specifically, how to get "qualifier_01","qualifier_02" using above code.
I've looked up the Hbase.php Hbase_type.php, but did not find the useful
information.
Any suggestion will be appreciated.
Thank you,
Zhao