All quads for a dataset are written to the destination given in this map. If the map contains no destination for a dataset, all quads for that dataset will be ignored.
Closes this destination.
Closes this destination. This method should only be called once during the lifetime of a destination, and it should not be called concurrently with other methods of this class.
All quads for a dataset are written to the destination given in this map.
All quads for a dataset are written to the destination given in this map. If the map contains no destination for a dataset, all quads for that dataset will be ignored.
Opens this destination.
Opens this destination. This method should only be called once during the lifetime of a destination, and it should not be called concurrently with other methods of this class.
Writes quads to this destination.
Writes quads to this destination. Implementing classes should make sure that this method can safely be executed concurrently by multiple threads.
A destination which groups quads by dataset and writes them to different destinations.
This class does not use synchronization, but if the target datasets are thread-safe then so is this destination. The write() method may be executed concurrently by multiple threads.