Class CompositeNodeCursor

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.neo4j.internal.kernel.api.AutoCloseablePlus, org.neo4j.internal.kernel.api.Cursor

    public abstract class CompositeNodeCursor
    extends org.neo4j.internal.kernel.api.DefaultCloseListenable
    implements org.neo4j.internal.kernel.api.Cursor
    • Field Summary

      • Fields inherited from class org.neo4j.internal.kernel.api.DefaultCloseListenable

        closeListener
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected CompositeNodeCursor​(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors, int[] labelIds)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void closeCursor()  
      void closeInternal()  
      long[] currentLabels()  
      @Nullable org.neo4j.internal.kernel.api.NodeLabelIndexCursor getCursor​(int index)  
      boolean isClosed()  
      boolean next()  
      long nodeReference()  
      void removeCursor​(int index)  
      void removeTracer()  
      void setTracer​(org.neo4j.internal.kernel.api.KernelReadTracer tracer)  
      • Methods inherited from class org.neo4j.internal.kernel.api.DefaultCloseListenable

        close, getCloseListener, getToken, setCloseListener, setToken, wrap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.neo4j.internal.kernel.api.AutoCloseablePlus

        close, getToken, setCloseListener, setToken
    • Constructor Detail

      • CompositeNodeCursor

        protected CompositeNodeCursor​(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors,
                                      int[] labelIds)
    • Method Detail

      • getCursor

        @Nullable
        public @Nullable org.neo4j.internal.kernel.api.NodeLabelIndexCursor getCursor​(int index)
      • removeCursor

        public void removeCursor​(int index)
      • currentLabels

        public long[] currentLabels()
      • nodeReference

        public long nodeReference()
      • next

        public boolean next()
        Specified by:
        next in interface org.neo4j.internal.kernel.api.Cursor
      • setTracer

        public void setTracer​(org.neo4j.internal.kernel.api.KernelReadTracer tracer)
        Specified by:
        setTracer in interface org.neo4j.internal.kernel.api.Cursor
      • removeTracer

        public void removeTracer()
        Specified by:
        removeTracer in interface org.neo4j.internal.kernel.api.Cursor
      • closeCursor

        public void closeCursor()
      • closeInternal

        public void closeInternal()
        Specified by:
        closeInternal in interface org.neo4j.internal.kernel.api.AutoCloseablePlus
      • isClosed

        public boolean isClosed()
        Specified by:
        isClosed in interface org.neo4j.internal.kernel.api.AutoCloseablePlus