C# Class LinqToRest.Client.Linq.RestQueryModelVisitor

Inheritance: Remotion.Linq.QueryModelVisitorBase, IQueryModelTranslator
Datei anzeigen Open project: chrisblock/LinqToRest Class Usage Examples

Public Methods

Method Description
RestQueryModelVisitor ( IODataQueryFactory queryFactory ) : System
Translate ( Remotion.Linq.QueryModel queryModel ) : string
VisitAdditionalFromClause ( Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitGroupJoinClause ( Remotion.Linq.Clauses.GroupJoinClause groupJoinClause, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitJoinClause ( Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.GroupJoinClause groupJoinClause ) : void
VisitJoinClause ( Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitMainFromClause ( Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel ) : void
VisitOrderByClause ( Remotion.Linq.Clauses.OrderByClause orderByClause, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitOrdering ( Remotion.Linq.Clauses.Ordering ordering, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index ) : void
VisitResultOperator ( ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitSelectClause ( Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel ) : void
VisitWhereClause ( Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index ) : void

Method Details

RestQueryModelVisitor() public method

public RestQueryModelVisitor ( IODataQueryFactory queryFactory ) : System
queryFactory IODataQueryFactory
return System

Translate() public method

public Translate ( Remotion.Linq.QueryModel queryModel ) : string
queryModel Remotion.Linq.QueryModel
return string

VisitAdditionalFromClause() public method

public VisitAdditionalFromClause ( Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index ) : void
fromClause Remotion.Linq.Clauses.AdditionalFromClause
queryModel Remotion.Linq.QueryModel
index int
return void

VisitGroupJoinClause() public method

public VisitGroupJoinClause ( Remotion.Linq.Clauses.GroupJoinClause groupJoinClause, Remotion.Linq.QueryModel queryModel, int index ) : void
groupJoinClause Remotion.Linq.Clauses.GroupJoinClause
queryModel Remotion.Linq.QueryModel
index int
return void

VisitJoinClause() public method

public VisitJoinClause ( Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.GroupJoinClause groupJoinClause ) : void
joinClause Remotion.Linq.Clauses.JoinClause
queryModel Remotion.Linq.QueryModel
groupJoinClause Remotion.Linq.Clauses.GroupJoinClause
return void

VisitJoinClause() public method

public VisitJoinClause ( Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index ) : void
joinClause Remotion.Linq.Clauses.JoinClause
queryModel Remotion.Linq.QueryModel
index int
return void

VisitMainFromClause() public method

public VisitMainFromClause ( Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel ) : void
fromClause Remotion.Linq.Clauses.MainFromClause
queryModel Remotion.Linq.QueryModel
return void

VisitOrderByClause() public method

public VisitOrderByClause ( Remotion.Linq.Clauses.OrderByClause orderByClause, Remotion.Linq.QueryModel queryModel, int index ) : void
orderByClause Remotion.Linq.Clauses.OrderByClause
queryModel Remotion.Linq.QueryModel
index int
return void

VisitOrdering() public method

public VisitOrdering ( Remotion.Linq.Clauses.Ordering ordering, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index ) : void
ordering Remotion.Linq.Clauses.Ordering
queryModel Remotion.Linq.QueryModel
orderByClause Remotion.Linq.Clauses.OrderByClause
index int
return void

VisitResultOperator() public method

public VisitResultOperator ( ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index ) : void
resultOperator ResultOperatorBase
queryModel Remotion.Linq.QueryModel
index int
return void

VisitSelectClause() public method

public VisitSelectClause ( Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel ) : void
selectClause Remotion.Linq.Clauses.SelectClause
queryModel Remotion.Linq.QueryModel
return void

VisitWhereClause() public method

public VisitWhereClause ( Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index ) : void
whereClause Remotion.Linq.Clauses.WhereClause
queryModel Remotion.Linq.QueryModel
index int
return void