IdentityMultiset Methods |
The IdentityMultiset type exposes the following members.
Name | Description | |
---|---|---|
![]() | Add |
Adds a Set to the Multiset.
(Overrides BaseMultiset.Add(ISet).) |
![]() | AddVariable |
Adds a Variable to the Multiset.
(Overrides BaseMultiset.AddVariable(String).) |
![]() | ContainsValue |
Returns True since the Identity Multiset is considered to contain all values.
(Overrides BaseMultiset.ContainsValue(String, INode).) |
![]() | ContainsVariable |
Returns False since the Identity Multiset contains no Variables.
(Overrides BaseMultiset.ContainsVariable(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 BaseMultiset.ExistsJoin(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 BaseMultiset.IsDisjointWith(BaseMultiset).) |
![]() | Join |
Joins the Multiset to another Multiset.
(Overrides BaseMultiset.Join(BaseMultiset).) |
![]() | LeftJoin |
Left Joins the Multiset to another Multiset.
(Overrides BaseMultiset.LeftJoin(BaseMultiset, ISparqlExpression).) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | MinusJoin |
Minus Joins this Multiset to another Multiset.
(Overrides BaseMultiset.MinusJoin(BaseMultiset).) |
![]() | Product |
Generates the Product of this Set and another Multiset.
(Overrides BaseMultiset.Product(BaseMultiset).) |
![]() | Remove |
Removes a Set to the Multiset.
(Overrides BaseMultiset.Remove(Int32).) |
![]() | SetVariableOrder |
Sets the variable ordering for the multiset.
(Overrides BaseMultiset.SetVariableOrder(IEnumerable<String>).) |
![]() | 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 BaseMultiset.Union(BaseMultiset).) |
Name | Description | |
---|---|---|
![]() | ProductWithTimeout |
Calculates the product of two multi-sets asynchronously with a timeout to restrict long running computations.
(Defined by AlgebraExtensions.) |