GroupMultiset Class |
Namespace: VDS.RDF.Query.Algebra
The GroupMultiset type exposes the following members.
| Name | Description | |
|---|---|---|
| GroupMultiset |
Creates a new Group Multiset.
|
| Name | Description | |
|---|---|---|
| Contents |
Gets the Multiset which contains the Sets who are the members of the Groups this Multiset represents.
| |
| Count |
Gets the number of Sets in the Multiset.
(Inherited from Multiset.) | |
| Groups |
Gets the enumeration of the Groups in the Multiset.
| |
| IsEmpty |
Gets whether the Multiset is empty.
(Inherited from Multiset.) | |
| Item |
Gets a Set from the Multiset.
(Inherited from Multiset.) | |
| SetIDs |
Gets the IDs of Sets in the Multiset.
(Inherited from Multiset.) | |
| Sets |
Gets the Sets in the Multiset.
(Inherited from Multiset.) | |
| Variables |
Gets the Variables in the Multiset.
(Inherited from Multiset.) | |
| VirtualCount |
The number of results that would be returned without any limit clause to a query or -1 if not supported. Defaults to the same value as the Count member.
(Inherited from BaseMultiset.) |
| Name | Description | |
|---|---|---|
| Add |
Adds a Set to the Group Multiset.
(Overrides MultisetAdd(ISet).) | |
| AddGroup |
Adds a Group to the Multiset.
| |
| AddVariable |
Adds a Variable to the list of Variables present in this Multiset.
(Inherited from Multiset.) | |
| ContainsValue |
Determines whether a given Value is present for a given Variable in any Set in this Multiset.
(Inherited from Multiset.) | |
| ContainsVariable |
Returns whether a given Variable is present in any Set in this Multiset.
(Inherited from Multiset.) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| ExistsJoin |
Does an Exists Join of this Multiset to another Multiset where the Join is predicated on the existence/non-existence of a joinable solution on the RHS.
(Inherited from BaseMultiset.) | |
| 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.) | |
| Group |
Gets the Group with the given ID.
| |
| GroupSetIDs |
Gets the enumeration of the IDs of Sets in the group with the given ID.
| |
| IsDisjointWith |
Determines whether this Multiset is disjoint with another Multiset.
(Inherited from Multiset.) | |
| Join |
Joins this Multiset to another Multiset.
(Inherited from BaseMultiset.) | |
| LeftJoin |
Does a Left Join of this Multiset to another Multiset where the Join is predicated on the given Expression.
(Inherited from BaseMultiset.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MinusJoin |
Does a Minus Join of this Multiset to another Multiset where any joinable results are subtracted from this Multiset to give the resulting Multiset.
(Inherited from BaseMultiset.) | |
| Product |
Does a Product of this Multiset and another Multiset.
(Inherited from BaseMultiset.) | |
| Remove |
Removes a Set from the Multiset.
(Inherited from Multiset.) | |
| SetVariableOrder |
Sets the variable ordering for the multiset.
(Inherited from Multiset.) | |
| 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 to remove Temporary Variables.
(Inherited from Multiset.) | |
| Trim(String) |
Trims the Multiset to remove the given Variable.
(Inherited from Multiset.) | |
| Union |
Does a Union of this Multiset and another Multiset.
(Inherited from BaseMultiset.) |
| Name | Description | |
|---|---|---|
| _counter |
Counter used to assign Set IDs.
(Inherited from Multiset.) | |
| _orderedIDs |
List of IDs that is used to return the Sets in order if the Multiset has been sorted.
(Inherited from BaseMultiset.) | |
| _sets |
Dictionary of Sets in the Multiset.
(Inherited from Multiset.) | |
| _variables |
Variables contained in the Multiset.
(Inherited from Multiset.) |
| Name | Description | |
|---|---|---|
| ProductWithTimeout |
Calculates the product of two multi-sets asynchronously with a timeout to restrict long running computations.
(Defined by AlgebraExtensions.) |