Skip to main content

Interface: MemoryDataset

Defined in: data/rdf/memoryDataset.ts:12

In-memory RDF quad dataset.

Extends

Properties

PropertyModifierType

size

readonly

number

Methods

add()

add(quad): this

Defined in: data/rdf/memoryDataset.ts:14

Parameters

ParameterType

quad

Quad

Returns

this


addAll()

addAll(quads): this

Defined in: data/rdf/memoryDataset.ts:15

Parameters

ParameterType

quads

Iterable<Quad>

Returns

this


clear()

clear(): void

Defined in: data/rdf/memoryDataset.ts:17

Returns

void


delete()

delete(quad): this

Defined in: data/rdf/memoryDataset.ts:16

Parameters

ParameterType

quad

Quad

Returns

this


forEach()

forEach(callback): void

Defined in: data/rdf/memoryDataset.ts:31

Parameters

ParameterType

callback

(t) => void

Returns

void


has()

has(quad): boolean

Defined in: data/rdf/memoryDataset.ts:18

Parameters

ParameterType

quad

Quad

Returns

boolean


hasMatches()

hasMatches(subject, predicate, object, graph?): boolean

Defined in: data/rdf/memoryDataset.ts:19

Parameters

ParameterType

subject

undefined | null | Term

predicate

undefined | null | Term

object

undefined | null | Term

graph?

null | Term

Returns

boolean


iterateMatches()

iterateMatches(subject, predicate, object, graph?): Iterable<Quad>

Defined in: data/rdf/memoryDataset.ts:25

Parameters

ParameterType

subject

undefined | null | Term

predicate

undefined | null | Term

object

undefined | null | Term

graph?

null | Term

Returns

Iterable<Quad>