Preparing search index...
The search index is not available
@openhps/rdf
@openhps/rdf
Store
Class Store<Q_RDF, Q_N3, OutQuad, InQuad>
Type Parameters
Q_RDF
extends
RDF.BaseQuad
=
RDF.Quad
Q_N3
extends
BaseQuad
=
Quad
OutQuad
extends
RDF.BaseQuad
=
RDF.Quad
InQuad
extends
RDF.BaseQuad
=
RDF.Quad
Hierarchy
Store
Implements
Store
<
Q_RDF
>
DatasetCore
<
OutQuad
,
InQuad
>
Index
Constructors
constructor
Properties
size
Methods
[iterator]
add
add
Quad
add
Quads
count
Quads
create
Blank
Node
delete
delete
Graph
every
extract
Lists
for
Each
for
Graphs
for
Objects
for
Predicates
for
Subjects
get
Graphs
get
Objects
get
Predicates
get
Quads
get
Subjects
has
import
match
read
Quads
remove
remove
Matches
remove
Quad
remove
Quads
some
Constructors
constructor
new
Store
<
Q_RDF
,
Q_N3
,
OutQuad
,
InQuad
>
(
triples
?
,
options
?
)
:
Store
<
Q_RDF
,
Q_N3
,
OutQuad
,
InQuad
>
Type Parameters
Q_RDF
extends
BaseQuad
=
Quad
Q_N3
extends
BaseQuad
=
Quad
OutQuad
extends
BaseQuad
=
Quad
InQuad
extends
BaseQuad
=
Quad
Parameters
Optional
triples
:
Q_RDF
[]
Optional
options
:
StoreOptions
Returns
Store
<
Q_RDF
,
Q_N3
,
OutQuad
,
InQuad
>
Properties
Readonly
size
size
:
number
Methods
[iterator]
[iterator]
(
)
:
Iterator
<
OutQuad
,
any
,
undefined
>
Returns
Iterator
<
OutQuad
,
any
,
undefined
>
add
add
(
quad
)
:
Store
<
Q_RDF
,
Q_N3
,
OutQuad
,
InQuad
>
Parameters
quad
:
InQuad
Returns
Store
<
Q_RDF
,
Q_N3
,
OutQuad
,
InQuad
>
add
Quad
add
Quad
(
subject
,
predicate
,
object
,
graph
?
,
done
?
)
:
void
Parameters
subject
:
Q_RDF
[
"subject"
]
predicate
:
Q_RDF
[
"predicate"
]
object
:
Q_RDF
[
"object"
]
|
Q_RDF
[
"object"
]
[]
Optional
graph
:
Q_RDF
[
"graph"
]
Optional
done
:
(
(
)
=>
void
)
(
)
:
void
Returns
void
Returns
void
add
Quad
(
quad
)
:
void
Parameters
quad
:
Q_RDF
Returns
void
add
Quads
add
Quads
(
quads
)
:
void
Parameters
quads
:
Q_RDF
[]
Returns
void
count
Quads
count
Quads
(
subject
,
predicate
,
object
,
graph
)
:
number
Parameters
subject
:
OTerm
predicate
:
OTerm
object
:
OTerm
graph
:
OTerm
Returns
number
create
Blank
Node
create
Blank
Node
(
suggestedName
?
)
:
BlankNode
Parameters
Optional
suggestedName
:
string
Returns
BlankNode
delete
delete
(
quad
)
:
Store
<
Q_RDF
,
Q_N3
,
OutQuad
,
InQuad
>
Parameters
quad
:
InQuad
Returns
Store
<
Q_RDF
,
Q_N3
,
OutQuad
,
InQuad
>
delete
Graph
delete
Graph
(
graph
)
:
EventEmitter
Parameters
graph
:
string
|
Q_RDF
[
"graph"
]
Returns
EventEmitter
every
every
(
callback
,
subject
,
predicate
,
object
,
graph
)
:
boolean
Parameters
callback
:
QuadPredicate
<
Q_N3
>
subject
:
OTerm
predicate
:
OTerm
object
:
OTerm
graph
:
OTerm
Returns
boolean
extract
Lists
extract
Lists
(
options
?
)
:
Record
<
string
,
Term
[]
>
Parameters
Optional
options
:
extractListOptions
Returns
Record
<
string
,
Term
[]
>
for
Each
for
Each
(
callback
,
subject
,
predicate
,
object
,
graph
)
:
void
Parameters
callback
:
QuadCallback
<
Q_N3
>
subject
:
OTerm
predicate
:
OTerm
object
:
OTerm
graph
:
OTerm
Returns
void
for
Graphs
for
Graphs
(
callback
,
subject
,
predicate
,
object
)
:
void
Parameters
callback
:
(
(
result
)
=>
void
)
(
result
)
:
void
Parameters
result
:
Q_N3
[
"graph"
]
Returns
void
subject
:
OTerm
predicate
:
OTerm
object
:
OTerm
Returns
void
for
Objects
for
Objects
(
callback
,
subject
,
predicate
,
graph
)
:
void
Parameters
callback
:
(
(
result
)
=>
void
)
(
result
)
:
void
Parameters
result
:
Q_N3
[
"object"
]
Returns
void
subject
:
OTerm
predicate
:
OTerm
graph
:
OTerm
Returns
void
for
Predicates
for
Predicates
(
callback
,
subject
,
object
,
graph
)
:
void
Parameters
callback
:
(
(
result
)
=>
void
)
(
result
)
:
void
Parameters
result
:
Q_N3
[
"predicate"
]
Returns
void
subject
:
OTerm
object
:
OTerm
graph
:
OTerm
Returns
void
for
Subjects
for
Subjects
(
callback
,
predicate
,
object
,
graph
)
:
void
Parameters
callback
:
(
(
result
)
=>
void
)
(
result
)
:
void
Parameters
result
:
Q_N3
[
"subject"
]
Returns
void
predicate
:
OTerm
object
:
OTerm
graph
:
OTerm
Returns
void
get
Graphs
get
Graphs
(
subject
,
predicate
,
object
)
:
Q_N3
[
"graph"
]
[]
Parameters
subject
:
OTerm
predicate
:
OTerm
object
:
OTerm
Returns
Q_N3
[
"graph"
]
[]
get
Objects
get
Objects
(
subject
,
predicate
,
graph
)
:
Q_N3
[
"object"
]
[]
Parameters
subject
:
OTerm
predicate
:
OTerm
graph
:
OTerm
Returns
Q_N3
[
"object"
]
[]
get
Predicates
get
Predicates
(
subject
,
object
,
graph
)
:
Q_N3
[
"predicate"
]
[]
Parameters
subject
:
OTerm
object
:
OTerm
graph
:
OTerm
Returns
Q_N3
[
"predicate"
]
[]
get
Quads
get
Quads
(
subject
,
predicate
,
object
,
graph
)
:
Quad
[]
Parameters
subject
:
OTerm
predicate
:
OTerm
object
:
OTerm
|
OTerm
[]
graph
:
OTerm
Returns
Quad
[]
get
Subjects
get
Subjects
(
predicate
,
object
,
graph
)
:
Q_N3
[
"subject"
]
[]
Parameters
predicate
:
OTerm
object
:
OTerm
graph
:
OTerm
Returns
Q_N3
[
"subject"
]
[]
has
has
(
quad
)
:
boolean
Parameters
quad
:
InQuad
Returns
boolean
import
import
(
stream
)
:
EventEmitter
Parameters
stream
:
Stream
<
Q_RDF
>
Returns
EventEmitter
match
match
(
subject
?
,
predicate
?
,
object
?
,
graph
?
)
:
Stream
<
Q_RDF
>
&
DatasetCore
<
OutQuad
,
InQuad
>
Parameters
Optional
subject
:
Term
Optional
predicate
:
Term
Optional
object
:
Term
Optional
graph
:
Term
Returns
Stream
<
Q_RDF
>
&
DatasetCore
<
OutQuad
,
InQuad
>
read
Quads
read
Quads
(
subject
,
predicate
,
object
,
graph
)
:
Iterable
<
OutQuad
>
Parameters
subject
:
OTerm
predicate
:
OTerm
object
:
OTerm
|
OTerm
[]
graph
:
OTerm
Returns
Iterable
<
OutQuad
>
remove
remove
(
stream
)
:
EventEmitter
Parameters
stream
:
Stream
<
Q_RDF
>
Returns
EventEmitter
remove
Matches
remove
Matches
(
subject
?
,
predicate
?
,
object
?
,
graph
?
)
:
EventEmitter
Parameters
Optional
subject
:
Term
Optional
predicate
:
Term
Optional
object
:
Term
Optional
graph
:
Term
Returns
EventEmitter
remove
Quad
remove
Quad
(
subject
,
predicate
,
object
,
graph
?
,
done
?
)
:
void
Parameters
subject
:
Q_RDF
[
"subject"
]
predicate
:
Q_RDF
[
"predicate"
]
object
:
Q_RDF
[
"object"
]
|
Q_RDF
[
"object"
]
[]
Optional
graph
:
Q_RDF
[
"graph"
]
Optional
done
:
(
(
)
=>
void
)
(
)
:
void
Returns
void
Returns
void
remove
Quad
(
quad
)
:
void
Parameters
quad
:
Q_RDF
Returns
void
remove
Quads
remove
Quads
(
quads
)
:
void
Parameters
quads
:
Q_RDF
[]
Returns
void
some
some
(
callback
,
subject
,
predicate
,
object
,
graph
)
:
boolean
Parameters
callback
:
QuadPredicate
<
Q_N3
>
subject
:
OTerm
predicate
:
OTerm
object
:
OTerm
graph
:
OTerm
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
size
[iterator]
add
add
Quad
add
Quads
count
Quads
create
Blank
Node
delete
delete
Graph
every
extract
Lists
for
Each
for
Graphs
for
Objects
for
Predicates
for
Subjects
get
Graphs
get
Objects
get
Predicates
get
Quads
get
Subjects
has
import
match
read
Quads
remove
remove
Matches
remove
Quad
remove
Quads
some
@openhps/rdf
DataFactory
Address
BlankNode
Geometry
Literal
NamedNode
Parser
PointGeometry
PolygonGeometry
Quad
QuantityValue
RDFBuilder
RDFModelSerializer
RDFSerializer
SPARQLDataDriver
SPARQLGenerator
SerializableNamedNode
Store
Writer
IQueryEngine
RDFIdentifierOptions
Loading...