- All Superinterfaces:
TransactionalComponent
,TupleTable<Quad>
- All Known Implementing Classes:
HexTable
,PMapQuadTable
A simplex or multiplex table of
Quad
s. Implementations may wish to override listGraphNodes()
with a
more efficient implementation.-
Method Summary
Modifier and TypeMethodDescriptiondefault void
clear()
Clear all tuples from this table.Search the table using a pattern of slots.findInUnionGraph
(Node s, Node p, Node o) Discover the graphs named in the tableMethods inherited from interface org.apache.jena.sparql.core.mem.TransactionalComponent
begin, commit, end
Methods inherited from interface org.apache.jena.sparql.core.mem.TupleTable
abort, add, delete
-
Method Details
-
find
Search the table using a pattern of slots.Node.ANY
ornull
will work as a wildcard.- Parameters:
g
- the graph node of the patterns
- the subject node of the patternp
- the predicate node of the patterno
- the object node of the pattern- Returns:
- an
Stream
of matched quads
-
listGraphNodes
Discover the graphs named in the table- Returns:
- an
Stream
of graph names used in this table
-
clear
default void clear()Description copied from interface:TupleTable
Clear all tuples from this table.- Specified by:
clear
in interfaceTupleTable<Quad>
-
findInUnionGraph
-