/** {@inheritDoc} */ @Override public <T> Iterable<FijiCell<T>> asIterable(String family) { final FijiColumnName column = FijiColumnName.create(family, null); Preconditions.checkArgument( mDataRequest.getRequestForColumn(column) != null, "Column %s has no data request.", column); Preconditions.checkState(mTableLayout.getFamilyMap().get(family).isMapType(), "asIterable(String family) is only enabled" + " on map type column families. The column family [%s], is a group type column family." + " Please use the asIterable(String family, String qualifier) method.", family); return new CellIterable<T>(column, this, mTable.getColumnNameTranslator()); }
/** {@inheritDoc} */ @Override public <T> Iterable<FijiCell<T>> asIterable(String family, String qualifier) { final FijiColumnName column = FijiColumnName.create(family, qualifier); Preconditions.checkArgument( mDataRequest.getRequestForColumn(column) != null, "Column %s has no data request.", column); return new CellIterable<T>(column, this, mTable.getColumnNameTranslator()); }