Package org.neo4j.gds.core.cypher
Class CypherNodeMapping
- java.lang.Object
-
- org.neo4j.gds.core.cypher.NodeMappingAdapter
-
- org.neo4j.gds.core.cypher.CypherNodeMapping
-
- All Implemented Interfaces:
org.neo4j.gds.api.BatchNodeIterable,org.neo4j.gds.api.IdMapping,org.neo4j.gds.api.NodeIterator,org.neo4j.gds.api.NodeMapping,NodeLabelUpdater
public class CypherNodeMapping extends NodeMappingAdapter implements NodeLabelUpdater
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLabelToNode(long nodeId, org.neo4j.gds.NodeLabel nodeLabel)voidaddNodeLabel(org.neo4j.gds.NodeLabel nodeLabel)java.util.Set<org.neo4j.gds.NodeLabel>availableNodeLabels()voidforEachNodeLabel(long nodeId, org.neo4j.gds.api.NodeMapping.NodeLabelConsumer consumer)booleanhasLabel(long nodeId, org.neo4j.gds.NodeLabel nodeLabel)java.util.Set<org.neo4j.gds.NodeLabel>nodeLabels(long nodeId)-
Methods inherited from class org.neo4j.gds.core.cypher.NodeMappingAdapter
batchIterables, contains, forEachNode, highestNeoId, nodeCount, nodeIterator, rootNodeCount, toMappedNodeId, toOriginalNodeId, toRootNodeId
-
-
-
-
Method Detail
-
addNodeLabel
public void addNodeLabel(org.neo4j.gds.NodeLabel nodeLabel)
- Specified by:
addNodeLabelin interfaceNodeLabelUpdater
-
addLabelToNode
public void addLabelToNode(long nodeId, org.neo4j.gds.NodeLabel nodeLabel)- Specified by:
addLabelToNodein interfaceNodeLabelUpdater
-
nodeLabels
public java.util.Set<org.neo4j.gds.NodeLabel> nodeLabels(long nodeId)
- Specified by:
nodeLabelsin interfaceorg.neo4j.gds.api.NodeMapping- Overrides:
nodeLabelsin classNodeMappingAdapter
-
forEachNodeLabel
public void forEachNodeLabel(long nodeId, org.neo4j.gds.api.NodeMapping.NodeLabelConsumer consumer)- Specified by:
forEachNodeLabelin interfaceorg.neo4j.gds.api.NodeMapping- Overrides:
forEachNodeLabelin classNodeMappingAdapter
-
availableNodeLabels
public java.util.Set<org.neo4j.gds.NodeLabel> availableNodeLabels()
- Specified by:
availableNodeLabelsin interfaceorg.neo4j.gds.api.NodeMapping- Overrides:
availableNodeLabelsin classNodeMappingAdapter
-
hasLabel
public boolean hasLabel(long nodeId, org.neo4j.gds.NodeLabel nodeLabel)- Specified by:
hasLabelin interfaceorg.neo4j.gds.api.NodeMapping- Overrides:
hasLabelin classNodeMappingAdapter
-
-