IRelationshipService Interface |
Namespace: Dundas.BI.Data.Relationships
The IRelationshipService type exposes the following members.
Name | Description | |
---|---|---|
DeleteRelationship(Guid, Guid, Guid) |
Deletes the specified relationship between the specified primary structure ID and the specified referenced structure ID, irrespective of the checked out status.
| |
DeleteRelationship(IStructure, IStructure, Guid) |
Deletes the relationships between the specified primary structure and the specified referenced structure ID, using the current checked out status.
| |
DeleteRelationships(Guid) |
Deletes the relationships for the specified structure ID, irrespective of the checked out status.
| |
DeleteRelationships(IStructure) |
Deletes the relationships for the specified data structure, using its current checked out status.
| |
DeleteRelationships(Guid, Guid) |
Deletes the relationships between the specified primary structure ID and the specified referenced structure ID, irrespective of the checked out status.
| |
DeleteRelationships(IStructure, IStructure) |
Deletes the relationships between the specified primary structure and the specified referenced structure ID, using the current checked out status.
| |
DeleteRelationships(IStructure, RelationshipCategory) |
Deletes the relationships for the specified structure, using the specified category and the current checked out status.
| |
DeleteRelationships(IStructure, IStructure, RelationshipCategory) |
Deletes the relationships between the primary data structure and the specified referenced structure, using the specified category and the current checked out status.
| |
GetDirectionalRelationships |
Gets the relationships between the specified primary structure and the specified referenced structure.
| |
GetJoinRelationship(Guid, Guid) |
Gets the relationship to be used for a join operation. If no relationships are defined, a new one is generated.
| |
GetJoinRelationship(Transform, Transform) |
Gets the relationship key elements to be used for a join operation.
| |
GetJoinRelationship(IStructure, IStructure, IEnumerableString, IEnumerableString) |
Gets the relationship to be used for a join operation. If there are no relationships defined, it generates one.
| |
GetRelationships(Guid, Boolean) |
Gets all the relationships where the specified structure is either the primary structure or the referenced one.
| |
GetRelationships(Guid, Guid) |
Gets the relationships between the two specified structures.
| |
GetRelationships(Guid, Int64) |
Gets all the relationships where the specified structure is either the primary structure or the referenced one.
For primary structure relationships retrieved according to the provided revision.
| |
GetStructureElements |
Gets the data structure elements to be used in generating relationship keys.
| |
UpdateRelationship(Relationship) |
Updates the relationship definition and preserve all other stored definitions, irrespective of the check in status of the primary structure.
| |
UpdateRelationship(Guid, String, String, Guid, Guid, IEnumerableRelationshipKey) |
Updates the relationship definition, irrespective of the check in status of the primary structure.
| |
UpdateRelationships |
Updates the relationship definitions, and preserves all other stored definitions.
|