private void addExternalEncoding(final DataSeries dataSeries, final EncodingParams params, final ExternalCompressor compressor) { header.externalIds.add(dataSeries.getExternalBlockContentId()); header.externalCompressors.put(dataSeries.getExternalBlockContentId(), compressor); header.encodingMap.put(dataSeries, params); }
private void addExternalEncoding(final DataSeries dataSeries, final EncodingParams params, final ExternalCompressor compressor) { header.externalIds.add(dataSeries.getExternalBlockContentId()); header.externalCompressors.put(dataSeries.getExternalBlockContentId(), compressor); header.encodingMap.put(dataSeries, params); }
private void addExternalIntegerEncoding(final DataSeries dataSeries, final ExternalCompressor compressor) { addExternalEncoding(dataSeries, new ExternalIntegerEncoding(dataSeries.getExternalBlockContentId()).toParam(), compressor); }
private void addExternalIntegerEncoding(final DataSeries dataSeries, final ExternalCompressor compressor) { addExternalEncoding(dataSeries, new ExternalIntegerEncoding(dataSeries.getExternalBlockContentId()).toParam(), compressor); }
private void addExternalByteRansOrderOneEncoding(final DataSeries dataSeries) { addExternalEncoding(dataSeries, new ExternalByteEncoding(dataSeries.getExternalBlockContentId()).toParam(), ExternalCompressor.createRANS(RANS.ORDER.ONE)); }
private void addExternalIntegerGzipEncoding(final DataSeries dataSeries) { addExternalEncoding(dataSeries, new ExternalIntegerEncoding(dataSeries.getExternalBlockContentId()).toParam(), ExternalCompressor.createGZIP()); }
private void addExternalByteArrayStopTabGzipEncoding(final DataSeries dataSeries) { addExternalEncoding(dataSeries, new ByteArrayStopEncoding((byte) '\t', dataSeries.getExternalBlockContentId()).toParam(), ExternalCompressor.createGZIP()); }
private void addExternalByteGzipEncoding(final DataSeries dataSeries) { addExternalEncoding(dataSeries, new ExternalByteEncoding(dataSeries.getExternalBlockContentId()).toParam(), ExternalCompressor.createGZIP()); }
private void addExternalByteRansOrderOneEncoding(final DataSeries dataSeries) { addExternalEncoding(dataSeries, new ExternalByteEncoding(dataSeries.getExternalBlockContentId()).toParam(), ExternalCompressor.createRANS(RANS.ORDER.ONE)); }
private void addExternalIntegerGzipEncoding(final DataSeries dataSeries) { addExternalEncoding(dataSeries, new ExternalIntegerEncoding(dataSeries.getExternalBlockContentId()).toParam(), ExternalCompressor.createGZIP()); }
private void addExternalByteArrayStopTabGzipEncoding(final DataSeries dataSeries) { addExternalEncoding(dataSeries, new ByteArrayStopEncoding((byte) '\t', dataSeries.getExternalBlockContentId()).toParam(), ExternalCompressor.createGZIP()); }
private void addExternalByteGzipEncoding(final DataSeries dataSeries) { addExternalEncoding(dataSeries, new ExternalByteEncoding(dataSeries.getExternalBlockContentId()).toParam(), ExternalCompressor.createGZIP()); }
@Test public void externalBlockContentIdTest() { // requirements: unique positive integers final Set<Integer> ids = new HashSet<>(DataSeries.values().length); for (DataSeries ds : DataSeries.values()) { final Integer id = ds.getExternalBlockContentId(); Assert.assertTrue(id > 0); ids.add(id); } Assert.assertEquals(ids.size(), DataSeries.values().length); } }