IdentityMultiset Methods |
The IdentityMultiset type exposes the following members.
| Name | Description | |
|---|---|---|
| Add |
Adds a Set to the Multiset.
(Overrides BaseMultisetAdd(ISet).) | |
| AddVariable |
Adds a Variable to the Multiset.
(Overrides BaseMultisetAddVariable(String).) | |
| ContainsValue |
Returns True since the Identity Multiset is considered to contain all values.
(Overrides BaseMultisetContainsValue(String, INode).) | |
| ContainsVariable |
Returns False since the Identity Multiset contains no Variables.
(Overrides BaseMultisetContainsVariable(String).) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| ExistsJoin |
Exists Joins the Multiset to another Multiset.
(Overrides BaseMultisetExistsJoin(BaseMultiset, Boolean).) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IsDisjointWith |
Returns False since the Identity Multiset is not disjoint with anything.
(Overrides BaseMultisetIsDisjointWith(BaseMultiset).) | |
| Join |
Joins the Multiset to another Multiset.
(Overrides BaseMultisetJoin(BaseMultiset).) | |
| LeftJoin |
Left Joins the Multiset to another Multiset.
(Overrides BaseMultisetLeftJoin(BaseMultiset, ISparqlExpression).) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MinusJoin |
Minus Joins this Multiset to another Multiset.
(Overrides BaseMultisetMinusJoin(BaseMultiset).) | |
| Product |
Generates the Product of this Set and another Multiset.
(Overrides BaseMultisetProduct(BaseMultiset).) | |
| Remove |
Removes a Set to the Multiset.
(Overrides BaseMultisetRemove(Int32).) | |
| SetVariableOrder |
Sets the variable ordering for the multiset.
(Overrides BaseMultisetSetVariableOrder(IEnumerableString).) | |
| Sort |
Sorts a Set based on the given Comparer.
(Inherited from BaseMultiset.) | |
| ToString |
Gets the string representation of the multiset (intended for debugging only).
(Inherited from BaseMultiset.) | |
| Trim |
Trims the Multiset of Temporary Variables.
(Inherited from BaseMultiset.) | |
| Trim(String) |
Trims the Multiset by removing all Values for the given Variable.
(Inherited from BaseMultiset.) | |
| Union |
Generates the Union of this Set and another Multiset.
(Overrides BaseMultisetUnion(BaseMultiset).) |
| Name | Description | |
|---|---|---|
| ProductWithTimeout |
Calculates the product of two multi-sets asynchronously with a timeout to restrict long running computations.
(Defined by AlgebraExtensions.) |