dotNetRDF API Documentation

LazyIndexedTripleCollection Members

LazyIndexedTripleCollection overview

Public Instance Constructors

LazyIndexedTripleCollection Overloaded. Initializes a new instance of the LazyIndexedTripleCollection class.

Public Instance Properties

Count Gets the number of Triples in the collection
Item Gets the given Triple from the Collection
ObjectNodes Gets the Object Nodes from the collection
PredicateNodes Gets the Predicate Nodes from the collection
SubjectNodes Gets the Subject Nodes from the collection

Public Instance Methods

Contains Gets whether a given Triple is contained in the collection
Dispose Disposes of a Triple collection
Equals (inherited from Object)
GetEnumerator Gets the enumerator of the Collection
GetHashCode (inherited from Object)
GetType (inherited from Object)
ToString (inherited from Object)
WithObject Gets all the Triples with a given Object
WithPredicate Gets all the Triples with a given Predicate
WithPredicateObject Gets all the Triples with a given Predicate and Object
WithSubject Gets all the Triples with a given Subject
WithSubjectObject Gets all the Triples with a given Subject and Object
WithSubjectPredicate Gets all the Triples with a given Subject and Predicate

Public Instance Events

TripleAdded (inherited from BaseTripleCollection) Event which occurs when a Triple is added to the Collection
TripleRemoved (inherited from BaseTripleCollection) Event which occurs when a Triple is removed from the Collection

Protected Instance Fields

_triples Hash Table storage of Triples

Protected Instance Methods

Add Adds a Triple to the Collection if it doesn't already exist
Delete Deletes a Triple from the collection
Finalize (inherited from Object)
MemberwiseClone (inherited from Object)
RaiseTripleAdded (inherited from BaseTripleCollection) Helper method for raising the Triple Added event
RaiseTripleRemoved (inherited from BaseTripleCollection) Helper method for raising the Triple Removed event

Explicit Interface Implementations

IEnumerable.GetEnumerator (inherited from BaseTripleCollection) Gets the non-generic Enumerator for the Triple Collection

See Also

LazyIndexedTripleCollection Class | VDS.RDF Namespace