UNPKG

rdf-dataset-fragmenter

Version:
25 lines (24 loc) 1.04 kB
import { DatasetSummaryBloom } from '../summary/DatasetSummaryBloom'; import type { IFragmentationStrategyDatasetSummaryOptions } from './FragmentationStrategyDatasetSummary'; import { FragmentationStrategyDatasetSummary } from './FragmentationStrategyDatasetSummary'; export declare class FragmentationStrategyDatasetSummaryBloom extends FragmentationStrategyDatasetSummary<DatasetSummaryBloom> { protected readonly hashBits: number; protected readonly hashCount: number; protected readonly locationPatterns: RegExp[]; constructor(options: IFragmentationStrategyDatasetSummaryBloomOptions); protected createSummary(dataset: string): DatasetSummaryBloom; } export interface IFragmentationStrategyDatasetSummaryBloomOptions extends IFragmentationStrategyDatasetSummaryOptions { /** * Hash bitcount. */ hashBits: number; /** * Hash function count. */ hashCount: number; /** * Regular expressions used to group Bloom filters together. */ locationPatterns: string[]; }