Class InMemoryTransactionStateVisitor

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.neo4j.storageengine.api.txstate.TxStateVisitor

    public class InMemoryTransactionStateVisitor
    extends org.neo4j.storageengine.api.txstate.TxStateVisitor.Adapter
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.neo4j.storageengine.api.txstate.TxStateVisitor

        org.neo4j.storageengine.api.txstate.TxStateVisitor.Adapter, org.neo4j.storageengine.api.txstate.TxStateVisitor.Decorator, org.neo4j.storageengine.api.txstate.TxStateVisitor.Delegator
    • Field Summary

      • Fields inherited from interface org.neo4j.storageengine.api.txstate.TxStateVisitor

        EMPTY, NO_DECORATION
    • Constructor Summary

      Constructors 
      Constructor Description
      InMemoryTransactionStateVisitor​(org.neo4j.gds.core.cypher.CypherGraphStore graphStore, org.neo4j.token.TokenHolders tokenHolders)  
      InMemoryTransactionStateVisitor​(org.neo4j.gds.core.cypher.CypherGraphStore graphStore, org.neo4j.token.TokenHolders tokenHolders, boolean doRegisterNewTokens)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void removeNodeProperty​(java.lang.String propertyKey)  
      void visitCreatedLabelToken​(long id, java.lang.String name, boolean internal)  
      void visitCreatedPropertyKeyToken​(long id, java.lang.String name, boolean internal)  
      void visitCreatedRelationshipTypeToken​(long id, java.lang.String name, boolean internal)  
      void visitNodeLabelChanges​(long id, org.eclipse.collections.api.set.primitive.LongSet added, org.eclipse.collections.api.set.primitive.LongSet removed)  
      void visitNodePropertyChanges​(long nodeId, java.lang.Iterable<org.neo4j.storageengine.api.StorageProperty> added, java.lang.Iterable<org.neo4j.storageengine.api.StorageProperty> changed, org.eclipse.collections.api.IntIterable removed)  
      void visitNodePropertyChanges​(long nodeId, java.util.Iterator<org.neo4j.storageengine.api.StorageProperty> added, java.util.Iterator<org.neo4j.storageengine.api.StorageProperty> changed, org.eclipse.collections.api.IntIterable removed)  
      • Methods inherited from class org.neo4j.storageengine.api.txstate.TxStateVisitor.Adapter

        close, visitAddedConstraint, visitAddedIndex, visitCreatedNode, visitDeletedNode, visitRelationshipModifications, visitRelPropertyChanges, visitRemovedConstraint, visitRemovedIndex
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InMemoryTransactionStateVisitor

        public InMemoryTransactionStateVisitor​(org.neo4j.gds.core.cypher.CypherGraphStore graphStore,
                                               org.neo4j.token.TokenHolders tokenHolders)
      • InMemoryTransactionStateVisitor

        public InMemoryTransactionStateVisitor​(org.neo4j.gds.core.cypher.CypherGraphStore graphStore,
                                               org.neo4j.token.TokenHolders tokenHolders,
                                               boolean doRegisterNewTokens)
    • Method Detail

      • visitNodePropertyChanges

        public void visitNodePropertyChanges​(long nodeId,
                                             java.lang.Iterable<org.neo4j.storageengine.api.StorageProperty> added,
                                             java.lang.Iterable<org.neo4j.storageengine.api.StorageProperty> changed,
                                             org.eclipse.collections.api.IntIterable removed)
        Specified by:
        visitNodePropertyChanges in interface org.neo4j.storageengine.api.txstate.TxStateVisitor
        Overrides:
        visitNodePropertyChanges in class org.neo4j.storageengine.api.txstate.TxStateVisitor.Adapter
      • visitNodePropertyChanges

        public void visitNodePropertyChanges​(long nodeId,
                                             java.util.Iterator<org.neo4j.storageengine.api.StorageProperty> added,
                                             java.util.Iterator<org.neo4j.storageengine.api.StorageProperty> changed,
                                             org.eclipse.collections.api.IntIterable removed)
      • removeNodeProperty

        public void removeNodeProperty​(java.lang.String propertyKey)
      • visitNodeLabelChanges

        public void visitNodeLabelChanges​(long id,
                                          org.eclipse.collections.api.set.primitive.LongSet added,
                                          org.eclipse.collections.api.set.primitive.LongSet removed)
        Specified by:
        visitNodeLabelChanges in interface org.neo4j.storageengine.api.txstate.TxStateVisitor
        Overrides:
        visitNodeLabelChanges in class org.neo4j.storageengine.api.txstate.TxStateVisitor.Adapter
      • visitCreatedLabelToken

        public void visitCreatedLabelToken​(long id,
                                           java.lang.String name,
                                           boolean internal)
        Specified by:
        visitCreatedLabelToken in interface org.neo4j.storageengine.api.txstate.TxStateVisitor
        Overrides:
        visitCreatedLabelToken in class org.neo4j.storageengine.api.txstate.TxStateVisitor.Adapter
      • visitCreatedPropertyKeyToken

        public void visitCreatedPropertyKeyToken​(long id,
                                                 java.lang.String name,
                                                 boolean internal)
        Specified by:
        visitCreatedPropertyKeyToken in interface org.neo4j.storageengine.api.txstate.TxStateVisitor
        Overrides:
        visitCreatedPropertyKeyToken in class org.neo4j.storageengine.api.txstate.TxStateVisitor.Adapter
      • visitCreatedRelationshipTypeToken

        public void visitCreatedRelationshipTypeToken​(long id,
                                                      java.lang.String name,
                                                      boolean internal)
        Specified by:
        visitCreatedRelationshipTypeToken in interface org.neo4j.storageengine.api.txstate.TxStateVisitor
        Overrides:
        visitCreatedRelationshipTypeToken in class org.neo4j.storageengine.api.txstate.TxStateVisitor.Adapter