NullMultiset Class |
Namespace: VDS.RDF.Query.Algebra
The NullMultiset type exposes the following members.
Name | Description | |
---|---|---|
NullMultiset | Initializes a new instance of the NullMultiset class |
Name | Description | |
---|---|---|
Count |
Gets the Count of Sets in the Multiset.
(Inherited from BaseMultiset.) | |
IsEmpty |
Returns true since the Null Multiset is always empty.
(Overrides BaseMultisetIsEmpty.) | |
Item |
Gets the Set with the given ID.
(Overrides BaseMultisetItemInt32.) | |
SetIDs |
Returns an empty enumerable as the Null Multiset contains no Sets.
(Overrides BaseMultisetSetIDs.) | |
Sets |
Returns an empty enumerable as the Null Multiset contains no Sets.
(Overrides BaseMultisetSets.) | |
Variables |
Returns an empty enumerable as the Null Multiset contains no Variables.
(Overrides BaseMultisetVariables.) | |
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 this Multiset.
(Overrides BaseMultisetAdd(ISet).) | |
AddVariable |
Adds a Variable to this Multiset.
(Overrides BaseMultisetAddVariable(String).) | |
ContainsValue |
Returns false since the Null Multiset contains no values.
(Overrides BaseMultisetContainsValue(String, INode).) | |
ContainsVariable |
Returns false since the Null 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 another Multiset to this Null Mutliset.
(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 true since the Null Multiset is disjoint with all Multisets.
(Overrides BaseMultisetIsDisjointWith(BaseMultiset).) | |
Join |
Joins another Multiset to this Null Mutliset.
(Overrides BaseMultisetJoin(BaseMultiset).) | |
LeftJoin |
Left Joins another Multiset to this Null Mutliset.
(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 |
Computes the Product of this Multiset and another Multiset.
(Overrides BaseMultisetProduct(BaseMultiset).) | |
Remove |
Removes a Set from a 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 |
Unions this Multiset with another Multiset.
(Overrides BaseMultisetUnion(BaseMultiset).) |
Name | Description | |
---|---|---|
_orderedIDs |
List of IDs that is used to return the Sets in order if the Multiset has been sorted.
(Inherited from BaseMultiset.) |
Name | Description | |
---|---|---|
ProductWithTimeout |
Calculates the product of two multi-sets asynchronously with a timeout to restrict long running computations.
(Defined by AlgebraExtensions.) |