EldorADO.NET Class Library

ObjectPath Members

[This is preliminary documentation and subject to change.]

ObjectPath overview

Public Static (Shared) Methods

ParseOverloaded. Missing <summary> documentation for M:Eldorado.Object.Query.ObjectPath.Parse(Eldorado.Object.Domain.ObjectDomain,System.String)

Public Instance Properties

Correlations List of roles used by this expression. A correlation is a valid start point for a join.
Domain The domain over which this path is defined.

Public Instance Methods

CrossOverloaded. Missing <summary> documentation for M:Eldorado.Object.Query.ObjectPath.Cross(Eldorado.Object.Query.ObjectPath,System.String)
Equals (inherited from Object) 
EvaluateFrom Evaluate the current query through an evaluator. The current query is decomposed into basic object operators which are then evaluated by the evaluator by calling the corresponding methods.
GetHashCode (inherited from Object) 
GetType (inherited from Object) 
IntersectOverloaded. Missing <summary> documentation for M:Eldorado.Object.Query.ObjectPath.Intersect(System.String,Eldorado.Object.Query.ObjectPath,System.String)
JoinOverloaded. Perform a series of joins according to the following syntax path_list ::= { path "," }+ path ::= (ref_path | list_path) ref_path ::= correlation:id "." role:id ["?"] "as" alias:id list_path ::= alias:id "in" correlation:id "." role:id ["?"] The variant syntaxes have the following semantics: correlation.role => inner join correlation.role? => outer join
MinusOverloaded. Missing <summary> documentation for M:Eldorado.Object.Query.ObjectPath.Minus(System.String,Eldorado.Object.Query.ObjectPath,System.String)
ToString (inherited from Object) 
WhereOverloaded. Missing <summary> documentation for M:Eldorado.Object.Query.ObjectPath.Where(Eldorado.Expression.ExpressionNode)

Protected Instance Constructors

ObjectPath ConstructorInitializes a new instance of the ObjectPath class.

Protected Instance Methods

Finalize (inherited from Object) 
MemberwiseClone (inherited from Object) 

See Also

ObjectPath Class | Eldorado.Object.Query Namespace