dotNetRDF API Documentation

HashTableBias Enumeration

NOTE: This enumeration is now obsolete.

The HashTable class has known deficiencies in hash code collision behaviour and has been superceded by MultiDictionary which should be used instead, HashTable will be removed in subsequent releases


Controls the bias of the hash table

[Obsolete(Message=""The HashTable class has known deficiencies in hash code collision behaviour and h" + "as been superceded by MultiDictionary which should be used instead, HashTable wi" + "ll be removed in subsequent releases"", IsError=False)]
public enum HashTableBias

Remarks

The bias is a parameter used to control how the hash table stores actual multiple values in its slots. Changing the bias parameter will cause different data structures to be used internally and thus modify the performance characteristics of the Hash Table

Members

Member Name Description
Compactness Bias towards Compactness i.e. memory usage should be minimised
IO Bias towards IO i.e. will be more performant in scenarios with lots of adds, removes and contains
Enumeration Bias towards Enumeration i.e. will be more performant for scenarios with lots of enumerating over the data (Default)

Requirements

Namespace: VDS.Common

Assembly: dotNetRDF (in dotNetRDF.dll)

See Also

VDS.Common Namespace