BaseMultiset Class |
Namespace: VDS.RDF.Query.Algebra
The BaseMultiset type exposes the following members.
Name | Description | |
---|---|---|
BaseMultiset | Initializes a new instance of the BaseMultiset class |
Name | Description | |
---|---|---|
Count |
Gets the Count of Sets in the Multiset.
| |
IsEmpty |
Returns whether the Multiset is Empty.
| |
Item |
Retrieves the Set with the given ID.
| |
SetIDs |
Gets the IDs of Sets in the Multiset.
| |
Sets |
Gets the Sets in the Multiset.
| |
Variables |
Gets the Variables in the 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.
|
Name | Description | |
---|---|---|
Add |
Adds a Set to the Mutliset.
| |
AddVariable |
Adds a Variable to the Multiset.
| |
ContainsValue |
Determines whether the Multiset contains the given Value for the given Variable.
| |
ContainsVariable |
Determines whether the Multiset contains the given Variable.
| |
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.
| |
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 |
Determines whether the Mutliset is disjoint with the given Multiset.
| |
Join |
Joins this Multiset to another Multiset.
| |
LeftJoin |
Does a Left Join of this Multiset to another Multiset where the Join is predicated on the given Expression.
| |
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.
| |
Product |
Does a Product of this Multiset and another Multiset.
| |
Remove |
Removes a Set (by ID) from the Multiset.
| |
SetVariableOrder |
Sets the variable ordering for the multiset.
| |
Sort |
Sorts a Set based on the given Comparer.
| |
ToString |
Gets the string representation of the multiset (intended for debugging only).
(Overrides ObjectToString.) | |
Trim |
Trims the Multiset of Temporary Variables.
| |
Trim(String) |
Trims the Multiset by removing all Values for the given Variable.
| |
Union |
Does a Union of this Multiset and another Multiset.
|
Name | Description | |
---|---|---|
_orderedIDs |
List of IDs that is used to return the Sets in order if the Multiset has been sorted.
|
Name | Description | |
---|---|---|
ProductWithTimeout |
Calculates the product of two multi-sets asynchronously with a timeout to restrict long running computations.
(Defined by AlgebraExtensions.) |