UNPKG

rdf-dataset-fragmenter

Version:
14 lines (13 loc) 639 B
import type * as RDF from '@rdfjs/types'; import type { IQuadSink } from '../io/IQuadSink'; import { FragmentationStrategyStreamAdapter } from './FragmentationStrategyStreamAdapter'; /** * A fragmentation strategy that places quads into their subject's document. */ export declare class FragmentationStrategySubject extends FragmentationStrategyStreamAdapter { private readonly blankNodeBuffer; private readonly relativePath?; constructor(eagerFlushing?: boolean, relativePath?: string); protected handleQuad(quad: RDF.Quad, quadSink: IQuadSink): Promise<void>; protected flush(quadSink: IQuadSink): Promise<void>; }