@Override public String datasetURN() { return this.dataset.datasetURN(); }
@Override public Iterator<FileSet<CopyEntity>> getFileSetIterator(FileSystem targetFs, CopyConfiguration configuration) throws IOException { return partitionCopyableFiles(this.dataset, this.dataset.getCopyableFiles(targetFs, configuration)); }
@Test public void testSerializeDeserialize() throws Exception { CopyableDataset copyableDataset = new TestCopyableDataset(); Path target = new Path("/target"); CopyableDatasetMetadata metadata = new CopyableDatasetMetadata(copyableDataset); String serialized = metadata.serialize(); CopyableDatasetMetadata deserialized = CopyableDatasetMetadata.deserialize(serialized); Assert.assertEquals(copyableDataset.datasetURN(), deserialized.getDatasetURN()); }
@Override public Iterator<FileSet<CopyEntity>> getFileSetIterator(FileSystem targetFs, CopyConfiguration configuration) throws IOException { return partitionCopyableFiles(this.dataset, this.dataset.getCopyableFiles(targetFs, configuration)); }
@Override public String datasetURN() { return this.dataset.datasetURN(); }