final List<K> keys = new ArrayList<K>(); reader = createReader(); final Class<K> keyClass = (Class<K>) reader.getKeyClass(); K key = ReflectionUtils.newInstance(keyClass, config);
final List<K> keys = new ArrayList<K>(); reader = createReader(); final Class<K> keyClass = (Class<K>) reader.getKeyClass(); K key = ReflectionUtils.newInstance(keyClass, config);
/** * @return the compression codec in use for this file. */ public Class<? extends CompressionCodec> getCompressionCodecClass() { if (!isReader) return DefaultCodec.class; Reader reader = null; try { reader = createReader(); if (reader.getCompressionCodec() == null) return null; return reader.getCompressionCodec().getClass(); } catch (final Exception e) { throw new RuntimeException(e); } finally { if (reader != null) try { reader.close(); } catch (final IOException e1) { } } }
/** * Get number of records in file. Read mode only. * * @return number of records */ public long getNumberRecords() { if (!isReader) { throw new UnsupportedOperationException("Cannot read keys in write mode"); } Reader reader = null; try { reader = createReader(); final Writable key = (Writable) ReflectionUtils.newInstance(reader.getKeyClass(), config); long count = 0; while (reader.next(key)) { count++; } return count; } catch (final Exception e) { throw new RuntimeException(e); } finally { if (reader != null) try { reader.close(); } catch (final IOException e1) { } } }
/** * Return the metadata map. Read mode only. * * @return metadata */ public Map<Text, Text> getMetadata() { if (!isReader) { throw new UnsupportedOperationException("Cannot read metadata in write mode"); } Reader reader = null; try { reader = createReader(); final Map<Text, Text> metadata = reader.getMetadata().getMetadata(); return metadata; } catch (final Exception e) { throw new RuntimeException(e); } finally { if (reader != null) try { reader.close(); } catch (final IOException e1) { } } }
/** * Return the metadata map. Read mode only. * * @return metadata */ public Map<Text, Text> getMetadata() { if (!isReader) { throw new UnsupportedOperationException("Cannot read metadata in write mode"); } Reader reader = null; try { reader = createReader(); final Map<Text, Text> metadata = reader.getMetadata().getMetadata(); return metadata; } catch (final Exception e) { throw new RuntimeException(e); } finally { if (reader != null) try { reader.close(); } catch (final IOException e1) { } } }
/** * @return the compression codec in use for this file. */ public Class<? extends CompressionCodec> getCompressionCodecClass() { if (!isReader) return DefaultCodec.class; Reader reader = null; try { reader = createReader(); if (reader.getCompressionCodec() == null) return null; return reader.getCompressionCodec().getClass(); } catch (final Exception e) { throw new RuntimeException(e); } finally { if (reader != null) try { reader.close(); } catch (final IOException e1) { } } }
/** * Get number of records in file. Read mode only. * * @return number of records */ public long getNumberRecords() { if (!isReader) { throw new UnsupportedOperationException("Cannot read keys in write mode"); } Reader reader = null; try { reader = createReader(); final Writable key = (Writable) ReflectionUtils.newInstance(reader.getKeyClass(), config); long count = 0; while (reader.next(key)) { count++; } return count; } catch (final Exception e) { throw new RuntimeException(e); } finally { if (reader != null) try { reader.close(); } catch (final IOException e1) { } } }
reader = createReader(); final Text uuidText = reader.getMetadata().get(new Text(MetadataConfiguration.UUID_KEY)); if (uuidText != null)
reader = createReader();
reader = createReader();
reader = createReader(); final Text uuidText = reader.getMetadata().get(new Text(MetadataConfiguration.UUID_KEY)); if (uuidText != null)
final Map<K, Long> keys = new LinkedHashMap<K, Long>(); reader = createReader(); final Class<K> keyClass = (Class<K>) reader.getKeyClass(); K key = ReflectionUtils.newInstance(keyClass, config);
final Map<K, Long> keys = new LinkedHashMap<K, Long>(); reader = createReader(); final Class<K> keyClass = (Class<K>) reader.getKeyClass(); K key = ReflectionUtils.newInstance(keyClass, config);
reader = createReader(); if (offset > 0) reader.seek(offset);
reader = createReader(); if (offset > 0) reader.seek(offset);
reader = createReader(); if (offset > 0) reader.seek(offset);
try { reader = createReader(); if (offset > 0) reader.seek(offset);
fs.mkdirs(dirPath); reader = createReader(); if (offset > 0) reader.seek(offset);
try { reader = createReader(); if (offset > 0) reader.seek(offset);