Skip to main content

Interface: MemoryDataset

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

In-memory RDF quad dataset.

Extends​

Properties​

PropertyModifierType

size

readonly

number

Methods​

add()​

add(quad): this

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

Parameters​

ParameterType

quad

Quad

Returns​

this


addAll()​

addAll(quads): this

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

Parameters​

ParameterType

quads

Iterable<Quad>

Returns​

this


clear()​

clear(): void

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

Returns​

void


delete()​

delete(quad): this

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

Parameters​

ParameterType

quad

Quad

Returns​

this


forEach()​

forEach(callback): void

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

Parameters​

ParameterType

callback

(t) => void

Returns​

void


has()​

has(quad): boolean

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

Parameters​

ParameterType

quad

Quad

Returns​

boolean


hasMatches()​

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

Defined in: src/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: src/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>