Method | Description | |
---|---|---|
DeleteRelationship ( MapParameters sessionMapParameters ) : System | ||
ExecuteTransaction ( IDbConnectionAbstraction connectionAbstraction, MapTransactionWrapper transactionWrapper, MapResponse &response ) : void |
Method | Description | |
---|---|---|
SelectDeleteRelationshipDescriptorsMetadataCommand ( |
We need to delete all descriptors and metadata associated with this relationship. There are a few key points to know about this operation - 1. We don't need ANY of the connected descriptors because otherwise they would be orphaned and would not link the associated nodes to anything. 2. We don't need ANY of the related metadata. In the scenario where metadata may have both a node and relationship ID it needs to be remembered that the metadata doesn't relate to just the node but relates to the node from the perspective of this relationship. If the relationship doesn't exist then the metadata is meaningless.
|
public DeleteRelationship ( MapParameters sessionMapParameters ) : System | ||
sessionMapParameters | MapParameters | |
return | System |
public ExecuteTransaction ( IDbConnectionAbstraction connectionAbstraction, MapTransactionWrapper transactionWrapper, MapResponse &response ) : void | ||
connectionAbstraction | IDbConnectionAbstraction | |
transactionWrapper | MapTransactionWrapper | |
response | MapResponse | |
return | void |
protected SelectDeleteRelationshipDescriptorsMetadataCommand ( |
||
connection | ||
relationshipUid | System.Guid | |
return |