rdf-dataset-fragmenter
Version:
Fragments an RDF dataset into multiple parts
14 lines (13 loc) • 617 B
TypeScript
import type { Readable } from 'node:stream';
import type * as RDF from '@rdfjs/types';
import type { IQuadSink } from '../io/IQuadSink';
import type { IFragmentationStrategy } from './IFragmentationStrategy';
/**
* A fragmentation strategy that combines multiple strategies.
* This means that all the given strategies will be executed in parallel.
*/
export declare class FragmentationStrategyComposite implements IFragmentationStrategy {
private readonly strategies;
constructor(strategies: IFragmentationStrategy[]);
fragment(quadStream: RDF.Stream & Readable, quadSink: IQuadSink): Promise<void>;
}