Graph Class 
Namespace: VDS.RDF.Query.Algebra
The Graph type exposes the following members.
Name  Description  

FixedVariables 
Gets the enumeration of fixed variables in the algebra i.e. variables that are guaranteed to have a bound value.
 
FloatingVariables 
Gets the enumeration of floating variables in the algebra i.e. variables that are not guaranteed to have a bound value.
 
GraphSpecifier 
Gets the Graph Specifier.
 
InnerAlgebra 
Gets the Inner Algebra.
 
Variables 
Gets the Variables used in the Algebra.

Name  Description  

ApplyGraph 
Creates a Graph instance by applying a graph specifier to an algebra.
 
Equals  Determines whether the specified object is equal to the current object. (Inherited from Object.)  
Evaluate 
Evaluates the Graph Clause by setting up the dataset, applying the pattern and then generating additional bindings if necessary.
 
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.)  
MemberwiseClone  Creates a shallow copy of the current Object. (Inherited from Object.)  
ToGraphPattern 
Converts the Algebra back to a Graph Pattern.
 
ToQuery 
Converts the Algebra back to a SPARQL Query.
 
ToString 
Gets the String representation of the Algebra.
(Overrides ObjectToString.)  
Transform 
Transforms the Inner Algebra using the given Optimiser.
