Package org.neo4j.gds.core.cypher
Class NodeMappingAdapter
- java.lang.Object
-
- org.neo4j.gds.core.cypher.NodeMappingAdapter
-
- All Implemented Interfaces:
org.neo4j.gds.api.BatchNodeIterable,org.neo4j.gds.api.IdMapping,org.neo4j.gds.api.NodeIterator,org.neo4j.gds.api.NodeMapping
- Direct Known Subclasses:
CypherNodeMapping
public abstract class NodeMappingAdapter extends java.lang.Object implements org.neo4j.gds.api.NodeMapping
-
-
Constructor Summary
Constructors Constructor Description NodeMappingAdapter(org.neo4j.gds.api.NodeMapping nodeMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<org.neo4j.gds.NodeLabel>availableNodeLabels()java.util.Collection<org.neo4j.gds.core.utils.collection.primitive.PrimitiveLongIterable>batchIterables(long batchSize)booleancontains(long nodeId)voidforEachNode(java.util.function.LongPredicate consumer)voidforEachNodeLabel(long nodeId, org.neo4j.gds.api.NodeMapping.NodeLabelConsumer consumer)booleanhasLabel(long nodeId, org.neo4j.gds.NodeLabel label)longhighestNeoId()longnodeCount()org.neo4j.gds.core.utils.collection.primitive.PrimitiveLongIteratornodeIterator()java.util.Set<org.neo4j.gds.NodeLabel>nodeLabels(long nodeId)longrootNodeCount()org.neo4j.gds.api.NodeMappingrootNodeMapping()longtoMappedNodeId(long nodeId)longtoOriginalNodeId(long nodeId)longtoRootNodeId(long nodeId)
-
-
-
Method Detail
-
batchIterables
public java.util.Collection<org.neo4j.gds.core.utils.collection.primitive.PrimitiveLongIterable> batchIterables(long batchSize)
- Specified by:
batchIterablesin interfaceorg.neo4j.gds.api.BatchNodeIterable
-
toMappedNodeId
public long toMappedNodeId(long nodeId)
- Specified by:
toMappedNodeIdin interfaceorg.neo4j.gds.api.IdMapping
-
toOriginalNodeId
public long toOriginalNodeId(long nodeId)
- Specified by:
toOriginalNodeIdin interfaceorg.neo4j.gds.api.IdMapping
-
toRootNodeId
public long toRootNodeId(long nodeId)
- Specified by:
toRootNodeIdin interfaceorg.neo4j.gds.api.IdMapping
-
rootNodeMapping
public org.neo4j.gds.api.NodeMapping rootNodeMapping()
- Specified by:
rootNodeMappingin interfaceorg.neo4j.gds.api.NodeMapping
-
contains
public boolean contains(long nodeId)
- Specified by:
containsin interfaceorg.neo4j.gds.api.IdMapping
-
nodeCount
public long nodeCount()
- Specified by:
nodeCountin interfaceorg.neo4j.gds.api.IdMapping
-
rootNodeCount
public long rootNodeCount()
- Specified by:
rootNodeCountin interfaceorg.neo4j.gds.api.IdMapping
-
highestNeoId
public long highestNeoId()
- Specified by:
highestNeoIdin interfaceorg.neo4j.gds.api.IdMapping
-
forEachNode
public void forEachNode(java.util.function.LongPredicate consumer)
- Specified by:
forEachNodein interfaceorg.neo4j.gds.api.NodeIterator
-
nodeIterator
public org.neo4j.gds.core.utils.collection.primitive.PrimitiveLongIterator nodeIterator()
- Specified by:
nodeIteratorin interfaceorg.neo4j.gds.api.NodeIterator
-
nodeLabels
public java.util.Set<org.neo4j.gds.NodeLabel> nodeLabels(long nodeId)
- Specified by:
nodeLabelsin interfaceorg.neo4j.gds.api.NodeMapping
-
forEachNodeLabel
public void forEachNodeLabel(long nodeId, org.neo4j.gds.api.NodeMapping.NodeLabelConsumer consumer)- Specified by:
forEachNodeLabelin interfaceorg.neo4j.gds.api.NodeMapping
-
availableNodeLabels
public java.util.Set<org.neo4j.gds.NodeLabel> availableNodeLabels()
- Specified by:
availableNodeLabelsin interfaceorg.neo4j.gds.api.NodeMapping
-
hasLabel
public boolean hasLabel(long nodeId, org.neo4j.gds.NodeLabel label)- Specified by:
hasLabelin interfaceorg.neo4j.gds.api.NodeMapping
-
-