C# Class LinqToRest.Client.Linq.RestQueryModelVisitor

Inheritance: Remotion.Linq.QueryModelVisitorBase, IQueryModelTranslator
Afficher le fichier Open project: chrisblock/LinqToRest Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public RestQueryModelVisitor ( IODataQueryFactory queryFactory ) : System
queryFactory IODataQueryFactory
Résultat System

Translate() public méthode

public Translate ( Remotion.Linq.QueryModel queryModel ) : string
queryModel Remotion.Linq.QueryModel
Résultat string

VisitAdditionalFromClause() public méthode

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
Résultat void

VisitGroupJoinClause() public méthode

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
Résultat void

VisitJoinClause() public méthode

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
Résultat void

VisitJoinClause() public méthode

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
Résultat void

VisitMainFromClause() public méthode

public VisitMainFromClause ( Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel ) : void
fromClause Remotion.Linq.Clauses.MainFromClause
queryModel Remotion.Linq.QueryModel
Résultat void

VisitOrderByClause() public méthode

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
Résultat void

VisitOrdering() public méthode

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
Résultat void

VisitResultOperator() public méthode

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

VisitSelectClause() public méthode

public VisitSelectClause ( Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel ) : void
selectClause Remotion.Linq.Clauses.SelectClause
queryModel Remotion.Linq.QueryModel
Résultat void

VisitWhereClause() public méthode

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
Résultat void