code: @Override
      public List readData(String tableName, EntityMetadata m, final Object rowKey, byte[] startRow, byte[] endRow,
              List<Map<String, Object>> columnsToOutput, FilterList filterList) throws IOException
      {
          Table hTable = gethTable(tableName);
          filterList = getExtPropertyFilters(m, filterList);
          boolean isFindKeyOnly = HBaseUtils.isFindKeyOnly(m, columnsToOutput);
          filterList = onFindKeyOnly(filterList, isFindKeyOnly);
          List<HBaseDataWrapper> results = hbaseReader.loadData(hTable, rowKey, startRow, endRow, null, filterList,
                  !isFindKeyOnly ? columnsToOutput : new ArrayList<Map<String, Object>>());
          return onRead(m, columnsToOutput, hTable, results);
      }
docs: /*
  (non-Javadoc)
  
  @see
  com.impetus.client.hbase.admin.DataHandler#readData(java.lang.String,
  com.impetus.kundera.metadata.model.EntityMetadata, java.lang.Object,
  byte[], byte[], java.util.List,
  org.apache.hadoop.hbase.filter.FilterList)