Exemple #1
0
 @Override
 public void graphDoRemoveProperty(Property removedProperty) {
   if (!removedProperty.isNoProperty()) {
     graphPropertyDiffSets().remove((SafeProperty) removedProperty);
     legacyState.graphRemoveProperty(removedProperty);
     hasChanges = true;
   }
 }
Exemple #2
0
 @Override
 public void nodeDoRemoveProperty(long nodeId, Property removedProperty) {
   if (!removedProperty.isNoProperty()) {
     nodePropertyDiffSets(nodeId).remove((SafeProperty) removedProperty);
     legacyState.nodeRemoveProperty(nodeId, removedProperty);
     hasChanges = true;
   }
 }
Exemple #3
0
 @Override
 public void relationshipDoRemoveProperty(long relationshipId, Property removedProperty) {
   if (!removedProperty.isNoProperty()) {
     relationshipPropertyDiffSets(relationshipId).remove((SafeProperty) removedProperty);
     legacyState.relationshipRemoveProperty(relationshipId, removedProperty);
     hasChanges = true;
   }
 }
Exemple #4
0
 @Override
 public void graphDoReplaceProperty(Property replacedProperty, SafeProperty newProperty) {
   if (!newProperty.isNoProperty()) {
     DiffSets<SafeProperty> diffSets = graphPropertyDiffSets();
     if (!replacedProperty.isNoProperty()) {
       diffSets.remove((SafeProperty) replacedProperty);
     }
     diffSets.add(newProperty);
     legacyState.graphSetProperty(newProperty.asPropertyDataJustForIntegration());
     hasChanges = true;
   }
 }
Exemple #5
0
 @Override
 public void nodeDoReplaceProperty(
     long nodeId, Property replacedProperty, SafeProperty newProperty) {
   if (!newProperty.isNoProperty()) {
     DiffSets<SafeProperty> diffSets = nodePropertyDiffSets(nodeId);
     if (!replacedProperty.isNoProperty()) {
       diffSets.remove((SafeProperty) replacedProperty);
     }
     diffSets.add(newProperty);
     legacyState.nodeSetProperty(nodeId, newProperty.asPropertyDataJustForIntegration());
     hasChanges = true;
   }
 }
Exemple #6
0
 @Override
 public Map<Long, Object> nodesWithChangedProperty(long propertyKeyId) {
   return legacyState.getNodesWithChangedProperty(propertyKeyId);
 }
Exemple #7
0
 @Override
 public DiffSets<Long> nodesWithChangedProperty(long propertyKeyId, Object value) {
   return legacyState.getNodesWithChangedProperty(propertyKeyId, value);
 }
Exemple #8
0
 @Override
 public void relationshipDoDelete(long relationshipId) {
   legacyState.deleteRelationship(relationshipId);
   deletedRelationships().remove(relationshipId);
   hasChanges = true;
 }
Exemple #9
0
 @Override
 public void nodeDoDelete(long nodeId) {
   legacyState.deleteNode(nodeId);
   nodesDeletedInTx().remove(nodeId);
   hasChanges = true;
 }
Exemple #10
0
 @Override
 public boolean relationshipIsAddedInThisTx(long relationshipId) {
   return legacyState.relationshipIsAddedInThisTx(relationshipId);
 }
Exemple #11
0
 @Override
 public boolean nodeIsAddedInThisTx(long nodeId) {
   return legacyState.nodeIsAddedInThisTx(nodeId);
 }
Exemple #12
0
 @Override
 public boolean hasChanges() {
   return hasChanges || legacyState.hasChanges();
 }