dotNetRDF API Documentation

IndexedTripleCollection Class

NOTE: This class is now obsolete.

This implementation is considered obsolete and will be removed in future releases, it is superceded by the more performant TreeIndexedTripleCollection


A Triple Collection which trades a little load performance for improved lookup performance

For a list of all members of this type, see IndexedTripleCollection Members .

System.Object
   BaseTripleCollection
      IndexedTripleCollection
         CompactIndexedTripleCollection
         HybridIndexedTripleCollecton
         IOIndexedTripleCollection

[Obsolete(Message=""This implementation is considered obsolete and will be removed in future releases" + ", it is superceded by the more performant TreeIndexedTripleCollection"", IsError=True)]
[DefaultMember(MemberName=""Item"")]
public class IndexedTripleCollection : BaseTripleCollection

Remarks

Uses the libaries HashTable class for storage

Indexes on Subjects, Predicates and Objects and on Subject-Predicate, Subject-Object and Predicate-Object pairs.

In cases where you require minimal indexing and want to reduce memory usage you can set the Options.FullTripleIndexing property to be false which disables the paired indices. Once this is disabled any instance of this class instantiated when the option is disabled will only create basic indexes.

Requirements

Namespace: VDS.RDF

Assembly: dotNetRDF (in dotNetRDF.dll)

See Also

IndexedTripleCollection Members | VDS.RDF Namespace