/** {@inheritDoc} */ @Override public FijiRowData get( final EntityId entityId, final FijiDataRequest dataRequest ) throws IOException { return mInnerReader.get(entityId, dataRequest); }
/** * Returns a Fiji row object given the table, entity_id and data request. * * @param table is the table containing the row. * @param eid is the entity id of the row to return. * @param request contains information about what to return. * @return a Fiji row object conforming to the parameters of the request. * * @throws IOException if the retrieve fails. */ public static FijiRowData getFijiRowData(FijiTable table, EntityId eid, FijiDataRequest request) throws IOException { FijiRowData returnRow = null; final FijiTableReader reader = table.openTableReader(); try { returnRow = reader.get(eid, request); } finally { reader.close(); } return returnRow; }
reader.get(HBaseEntityId.fromHBaseRowKey(new byte[0]), FijiDataRequest.empty()); } catch (IllegalStateException e) { issues.add(String.format("FijiTableReader instance %s is in illegal state.",
/** * Prints the data for a single entity id. * * @param reader The reader. * @param request The data request. * @param entityId The entity id to lookup. * @param mapTypeFamilies The map type families to print. * @param groupTypeColumns The group type columns to print. * @return A program exit code (zero on success). */ private int lookup( FijiTableReader reader, FijiDataRequest request, EntityId entityId, Map<FamilyLayout, List<String>> mapTypeFamilies, Map<FamilyLayout, List<ColumnLayout>> groupTypeColumns) { try { final FijiRowData row = reader.get(entityId, request); if (hasVerboseDebug() && (!ToolUtils.formatEntityId(entityId).startsWith("hbase="))) { getPrintStream().printf("entity-id=%s%s%n", ToolUtils.HBASE_ROW_KEY_SPEC_PREFIX, Bytes.toStringBinary((entityId.getHBaseRowKey()))); } ToolUtils.printRow(row, mapTypeFamilies, groupTypeColumns, getPrintStream()); } catch (IOException ioe) { LOG.error(ioe.getMessage()); return FAILURE; } return SUCCESS; }
FijiDataRequest fijiDataRequest = DataRequestOptimizer.expandFamilyWithPagedQualifiers(originalDataRequest, qualifiersPage); FijiRowData qualifierPage = mReader.get(mRowData.getEntityId(), fijiDataRequest);
final FijiTableReader reader = mFijiTable.openTableReader(); try { data = reader.get(mFijiTable.getEntityId(jobId), request); } finally { reader.close();
.add(Fields.INFO_FAMILY, Fields.ADDRESS); final FijiDataRequest dataRequest = reqBuilder.build(); final FijiRowData rowData = reader.get(entityId, dataRequest);
final FijiDataRequest dataRequest = dataRequestBuilder.build(); final FijiRowData rowData = mReader.get(entityId, dataRequest);