package com.impetus.kundera.hbase.client;
import java.io.IOException;
import org.apache.hadoop.hbase.client.HTable;
public interface Reader {
/**
* Populates HBase data for given family name.
* @param hTable HBase table
* @param columnFamily HBase column family
* @param columnName HBase column name.
* @param rowKey HBase row key.
* @return HBase data wrapper containing all column names along with values.
*/
HBaseData LoadData(HTable hTable, String columnFamily, String[] columnName, String rowKey) throws IOException;
/**
*
* @param hTable
* @param qualifiers
* @return
*/
HBaseData loadAll(HTable hTable, String...qualifiers) throws IOException;
}