Module org.apache.jena.tdb
Class NodeTupleTableView
java.lang.Object
org.apache.jena.tdb1.store.nodetupletable.NodeTupleTableWrapper
org.apache.jena.tdb1.store.nodetupletable.NodeTupleTableView
- All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable,org.apache.jena.atlas.lib.Sync,NodeTupleTable
(Read-only?) projection of another NodeTupleTable.
This will not reduce a N-wide tuple to N-1 when find*() used.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddRow(org.apache.jena.graph.Node... nodes) booleandeleteRow(org.apache.jena.graph.Node... nodes) Find by NodeId.Iterator<org.apache.jena.atlas.lib.tuple.Tuple<org.apache.jena.graph.Node>>find(org.apache.jena.graph.Node... nodes) Find by node.Find by NodeId.findAsNodeIds(org.apache.jena.graph.Node... nodes) Find by node - return an iterator of NodeIds.Return the underlying tuple table - used with great care by tools that directly manipulate internal structures.Methods inherited from class org.apache.jena.tdb1.store.nodetupletable.NodeTupleTableWrapper
clear, close, findAll, getNodeTable, getPolicy, getTupleLen, isEmpty, size, sync
-
Constructor Details
-
NodeTupleTableView
-
-
Method Details
-
addRow
public boolean addRow(org.apache.jena.graph.Node... nodes) - Specified by:
addRowin interfaceNodeTupleTable- Overrides:
addRowin classNodeTupleTableWrapper
-
deleteRow
public boolean deleteRow(org.apache.jena.graph.Node... nodes) - Specified by:
deleteRowin interfaceNodeTupleTable- Overrides:
deleteRowin classNodeTupleTableWrapper
-
find
public Iterator<org.apache.jena.atlas.lib.tuple.Tuple<org.apache.jena.graph.Node>> find(org.apache.jena.graph.Node... nodes) Description copied from interface:NodeTupleTableFind by node.- Specified by:
findin interfaceNodeTupleTable- Overrides:
findin classNodeTupleTableWrapper
-
find
Description copied from interface:NodeTupleTableFind by NodeId.- Specified by:
findin interfaceNodeTupleTable- Overrides:
findin classNodeTupleTableWrapper
-
find
public Iterator<org.apache.jena.atlas.lib.tuple.Tuple<NodeId>> find(org.apache.jena.atlas.lib.tuple.Tuple<NodeId> ids) Description copied from interface:NodeTupleTableFind by NodeId.- Specified by:
findin interfaceNodeTupleTable- Overrides:
findin classNodeTupleTableWrapper
-
findAsNodeIds
public Iterator<org.apache.jena.atlas.lib.tuple.Tuple<NodeId>> findAsNodeIds(org.apache.jena.graph.Node... nodes) Description copied from interface:NodeTupleTableFind by node - return an iterator of NodeIds. Can return "null" for not found as well as NullIterator- Specified by:
findAsNodeIdsin interfaceNodeTupleTable- Overrides:
findAsNodeIdsin classNodeTupleTableWrapper
-
getTupleTable
Description copied from interface:NodeTupleTableReturn the underlying tuple table - used with great care by tools that directly manipulate internal structures.- Specified by:
getTupleTablein interfaceNodeTupleTable- Overrides:
getTupleTablein classNodeTupleTableWrapper
-