Class CypherIdMap

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.neo4j.gds.api.BatchNodeIterable

        org.neo4j.gds.api.BatchNodeIterable.IdIterable, org.neo4j.gds.api.BatchNodeIterable.IdIterator
      • Nested classes/interfaces inherited from interface org.neo4j.gds.api.IdMap

        org.neo4j.gds.api.IdMap.NodeLabelConsumer
    • Field Summary

      • Fields inherited from interface org.neo4j.gds.api.IdMap

        NOT_FOUND, START_NODE_ID
    • Method Detail

      • addLabelToNode

        public void addLabelToNode​(long nodeId,
                                   org.neo4j.gds.NodeLabel nodeLabel)
        Specified by:
        addLabelToNode in interface NodeLabelUpdater
      • nodeLabels

        public java.util.Set<org.neo4j.gds.NodeLabel> nodeLabels​(long nodeId)
        Specified by:
        nodeLabels in interface org.neo4j.gds.api.IdMap
        Overrides:
        nodeLabels in class IdMapAdapter
      • forEachNodeLabel

        public void forEachNodeLabel​(long nodeId,
                                     org.neo4j.gds.api.IdMap.NodeLabelConsumer consumer)
        Specified by:
        forEachNodeLabel in interface org.neo4j.gds.api.IdMap
        Overrides:
        forEachNodeLabel in class IdMapAdapter
      • availableNodeLabels

        public java.util.Set<org.neo4j.gds.NodeLabel> availableNodeLabels()
        Specified by:
        availableNodeLabels in interface org.neo4j.gds.api.IdMap
        Overrides:
        availableNodeLabels in class IdMapAdapter
      • hasLabel

        public boolean hasLabel​(long nodeId,
                                org.neo4j.gds.NodeLabel nodeLabel)
        Specified by:
        hasLabel in interface org.neo4j.gds.api.IdMap
        Overrides:
        hasLabel in class IdMapAdapter