Package org.neo4j.gds.api
Interface NodeMapping
-
- All Superinterfaces:
BatchNodeIterable
,IdMapping
,NodeIterator
- All Known Implementing Classes:
BitIdMap
,CSRGraphAdapter
,GraphAdapter
,HugeGraph
,IdMap
,NodeFilteredGraph
,UnionGraph
public interface NodeMapping extends IdMapping, NodeIterator, BatchNodeIterable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
NodeMapping.NodeLabelConsumer
-
Nested classes/interfaces inherited from interface org.neo4j.gds.api.BatchNodeIterable
BatchNodeIterable.IdIterable, BatchNodeIterable.IdIterator
-
-
Field Summary
Fields Modifier and Type Field Description static long
NOT_FOUND
-
Fields inherited from interface org.neo4j.gds.api.IdMapping
START_NODE_ID
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Set<NodeLabel>
availableNodeLabels()
void
forEachNodeLabel(long nodeId, NodeMapping.NodeLabelConsumer consumer)
boolean
hasLabel(long nodeId, NodeLabel label)
java.util.Set<NodeLabel>
nodeLabels(long nodeId)
default NodeMapping
withFilteredLabels(java.util.Collection<NodeLabel> nodeLabels, int concurrency)
-
Methods inherited from interface org.neo4j.gds.api.BatchNodeIterable
batchIterables
-
Methods inherited from interface org.neo4j.gds.api.IdMapping
cloneIdMapping, contains, highestNeoId, nodeCount, rootNodeCount, toMappedNodeId, toOriginalNodeId, toRootNodeId
-
Methods inherited from interface org.neo4j.gds.api.NodeIterator
forEachNode, nodeIterator
-
-
-
-
Field Detail
-
NOT_FOUND
static final long NOT_FOUND
- See Also:
- Constant Field Values
-
-
Method Detail
-
nodeLabels
java.util.Set<NodeLabel> nodeLabels(long nodeId)
-
forEachNodeLabel
void forEachNodeLabel(long nodeId, NodeMapping.NodeLabelConsumer consumer)
-
availableNodeLabels
java.util.Set<NodeLabel> availableNodeLabels()
-
hasLabel
boolean hasLabel(long nodeId, NodeLabel label)
-
withFilteredLabels
default NodeMapping withFilteredLabels(java.util.Collection<NodeLabel> nodeLabels, int concurrency)
-
-